2025-09-09T04:09:06,376 Created temporary directory: /tmp/pip-build-tracker-7u17zld5 2025-09-09T04:09:06,377 Initialized build tracking at /tmp/pip-build-tracker-7u17zld5 2025-09-09T04:09:06,377 Created build tracker: /tmp/pip-build-tracker-7u17zld5 2025-09-09T04:09:06,377 Entered build tracker: /tmp/pip-build-tracker-7u17zld5 2025-09-09T04:09:06,377 Created temporary directory: /tmp/pip-wheel-pkcmska8 2025-09-09T04:09:06,380 Created temporary directory: /tmp/pip-ephem-wheel-cache-awdeeu_a 2025-09-09T04:09:06,440 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T04:09:06,443 2 location(s) to search for versions of lossycount: 2025-09-09T04:09:06,443 * https://pypi.org/simple/lossycount/ 2025-09-09T04:09:06,443 * https://www.piwheels.org/simple/lossycount/ 2025-09-09T04:09:06,443 Fetching project page and analyzing links: https://pypi.org/simple/lossycount/ 2025-09-09T04:09:06,443 Getting page https://pypi.org/simple/lossycount/ 2025-09-09T04:09:06,444 Found index url https://pypi.org/simple/ 2025-09-09T04:09:06,651 Fetched page https://pypi.org/simple/lossycount/ as application/vnd.pypi.simple.v1+json 2025-09-09T04:09:06,653 Found link https://files.pythonhosted.org/packages/ca/c2/68dd38b80452df7c00e77f46c0c346cbdcc2693769b435b59395906412fb/lossycount-1.9.tar.gz (from https://pypi.org/simple/lossycount/), version: 1.9 2025-09-09T04:09:06,654 Found link https://files.pythonhosted.org/packages/e3/9a/1ab8640fa6a799c76a5adbd6228610a8b69627faf1a5cfa43e06ef522bdc/lossycount-2.0.tar.gz (from https://pypi.org/simple/lossycount/), version: 2.0 2025-09-09T04:09:06,655 Fetching project page and analyzing links: https://www.piwheels.org/simple/lossycount/ 2025-09-09T04:09:06,655 Getting page https://www.piwheels.org/simple/lossycount/ 2025-09-09T04:09:06,657 Found index url https://www.piwheels.org/simple/ 2025-09-09T04:09:06,756 Fetched page https://www.piwheels.org/simple/lossycount/ as text/html 2025-09-09T04:09:06,757 Skipping link: not a file: https://www.piwheels.org/simple/lossycount/ 2025-09-09T04:09:06,757 Skipping link: not a file: https://pypi.org/simple/lossycount/ 2025-09-09T04:09:06,783 Given no hashes to check 1 links for project 'lossycount': discarding no candidates 2025-09-09T04:09:06,784 Collecting lossycount==1.9 2025-09-09T04:09:06,785 Created temporary directory: /tmp/pip-unpack-m_0n0_yn 2025-09-09T04:09:07,212 Downloading lossycount-1.9.tar.gz (31 kB) 2025-09-09T04:09:07,248 Added lossycount==1.9 from https://files.pythonhosted.org/packages/ca/c2/68dd38b80452df7c00e77f46c0c346cbdcc2693769b435b59395906412fb/lossycount-1.9.tar.gz to build tracker '/tmp/pip-build-tracker-7u17zld5' 2025-09-09T04:09:07,250 Running setup.py (path:/tmp/pip-wheel-pkcmska8/lossycount_026b85f310064ec3bf92f788f4a1d3ef/setup.py) egg_info for package lossycount 2025-09-09T04:09:07,250 Created temporary directory: /tmp/pip-pip-egg-info-_b9bpnf4 2025-09-09T04:09:07,250 Preparing metadata (setup.py): started 2025-09-09T04:09:07,251 Running command python setup.py egg_info 2025-09-09T04:09:08,398 running egg_info 2025-09-09T04:09:08,476 creating /tmp/pip-pip-egg-info-_b9bpnf4/lossycount.egg-info 2025-09-09T04:09:08,476 writing /tmp/pip-pip-egg-info-_b9bpnf4/lossycount.egg-info/PKG-INFO 2025-09-09T04:09:08,478 writing dependency_links to /tmp/pip-pip-egg-info-_b9bpnf4/lossycount.egg-info/dependency_links.txt 2025-09-09T04:09:08,478 writing top-level names to /tmp/pip-pip-egg-info-_b9bpnf4/lossycount.egg-info/top_level.txt 2025-09-09T04:09:08,479 writing manifest file '/tmp/pip-pip-egg-info-_b9bpnf4/lossycount.egg-info/SOURCES.txt' 2025-09-09T04:09:08,705 reading manifest file '/tmp/pip-pip-egg-info-_b9bpnf4/lossycount.egg-info/SOURCES.txt' 2025-09-09T04:09:08,705 reading manifest template 'MANIFEST.in' 2025-09-09T04:09:08,708 no previously-included directories found matching 'dist' 2025-09-09T04:09:08,708 warning: manifest_maker: MANIFEST.in, line 4: unknown action 'lossycount.egg-info' 2025-09-09T04:09:08,711 writing manifest file '/tmp/pip-pip-egg-info-_b9bpnf4/lossycount.egg-info/SOURCES.txt' 2025-09-09T04:09:08,823 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T04:09:08,827 Source in /tmp/pip-wheel-pkcmska8/lossycount_026b85f310064ec3bf92f788f4a1d3ef has version 1.9, which satisfies requirement lossycount==1.9 from https://files.pythonhosted.org/packages/ca/c2/68dd38b80452df7c00e77f46c0c346cbdcc2693769b435b59395906412fb/lossycount-1.9.tar.gz 2025-09-09T04:09:08,827 Removed lossycount==1.9 from https://files.pythonhosted.org/packages/ca/c2/68dd38b80452df7c00e77f46c0c346cbdcc2693769b435b59395906412fb/lossycount-1.9.tar.gz from build tracker '/tmp/pip-build-tracker-7u17zld5' 2025-09-09T04:09:08,830 Created temporary directory: /tmp/pip-unpack-9iia5ac0 2025-09-09T04:09:08,831 Created temporary directory: /tmp/pip-unpack-uw4ljqrw 2025-09-09T04:09:08,831 Building wheels for collected packages: lossycount 2025-09-09T04:09:08,832 Created temporary directory: /tmp/pip-wheel-9ew_x92k 2025-09-09T04:09:08,833 DEPRECATION: Building 'lossycount' 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 'lossycount'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T04:09:08,834 Building wheel for lossycount (setup.py): started 2025-09-09T04:09:08,835 Destination directory: /tmp/pip-wheel-9ew_x92k 2025-09-09T04:09:08,835 Running command python setup.py bdist_wheel 2025-09-09T04:09:09,909 running bdist_wheel 2025-09-09T04:09:10,277 running build 2025-09-09T04:09:10,278 running build_ext 2025-09-09T04:09:10,632 building 'lossycount' extension 2025-09-09T04:09:10,634 creating build/temp.linux-armv7l-cpython-313/src 2025-09-09T04:09:10,635 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/include/python3.13 -c src/lossycount.cc -o build/temp.linux-armv7l-cpython-313/src/lossycount.o -O3 -pipe -DNDEBUG -fomit-frame-pointer 2025-09-09T04:09:12,799 In file included from src/lossycount.h:8, 2025-09-09T04:09:12,799 from src/lossycount.cc:3: 2025-09-09T04:09:12,800 src/prng.h:163:32: error: expected ‘)’ before ‘seed’ 2025-09-09T04:09:12,800 163 | Random(uint32_t seed); 2025-09-09T04:09:12,800 | ~ ^~~~~ 2025-09-09T04:09:12,800 | ) 2025-09-09T04:09:12,800 src/prng.h:164:32: error: expected ‘)’ before ‘seed’ 2025-09-09T04:09:12,800 164 | Random(uint32_t seed, RandomGeneratorType t); 2025-09-09T04:09:12,800 | ~ ^~~~~ 2025-09-09T04:09:12,800 | ) 2025-09-09T04:09:12,800 src/prng.h:165:32: error: expected ‘)’ before ‘seed’ 2025-09-09T04:09:12,800 165 | Random(uint32_t seed, uint16_t xsubi0); 2025-09-09T04:09:12,801 | ~ ^~~~~ 2025-09-09T04:09:12,801 | ) 2025-09-09T04:09:12,801 src/prng.h:175:17: error: ‘uint32_t’ does not name a type 2025-09-09T04:09:12,801 175 | uint32_t nextUniformUnsignedLong(); 2025-09-09T04:09:12,801 | ^~~~~~~~ 2025-09-09T04:09:12,801 src/prng.h:27:1: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,801 26 | #include 2025-09-09T04:09:12,801 +++ |+#include 2025-09-09T04:09:12,801 27 | #include 2025-09-09T04:09:12,801 src/prng.h:176:17: error: ‘uint64_t’ does not name a type 2025-09-09T04:09:12,802 176 | uint64_t nextUniformUnsignedLongLong(); 2025-09-09T04:09:12,802 | ^~~~~~~~ 2025-09-09T04:09:12,802 src/prng.h:176:17: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,802 src/prng.h:177:17: error: ‘uint32_t’ does not name a type 2025-09-09T04:09:12,802 177 | uint32_t nextUniformUnsignedLong(uint32_t low, uint32_t high); 2025-09-09T04:09:12,802 | ^~~~~~~~ 2025-09-09T04:09:12,802 src/prng.h:177:17: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,803 src/prng.h:178:17: error: ‘uint64_t’ does not name a type 2025-09-09T04:09:12,803 178 | uint64_t nextUniformUnsignedLongLong(uint64_t low, uint64_t high); 2025-09-09T04:09:12,803 | ^~~~~~~~ 2025-09-09T04:09:12,803 src/prng.h:178:17: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,803 src/prng.h:180:17: error: ‘uint16_t’ does not name a type 2025-09-09T04:09:12,803 180 | uint16_t nextUniformUnsignedShort(); 2025-09-09T04:09:12,803 | ^~~~~~~~ 2025-09-09T04:09:12,803 src/prng.h:180:17: note: ‘uint16_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,804 src/prng.h:208:17: error: ‘uint32_t’ does not name a type 2025-09-09T04:09:12,804 208 | uint32_t getSeed() const; 2025-09-09T04:09:12,804 | ^~~~~~~~ 2025-09-09T04:09:12,804 src/prng.h:208:17: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,804 src/prng.h:212:32: error: ‘uint16_t’ has not been declared 2025-09-09T04:09:12,804 212 | void initDrand(uint16_t xsubi0); 2025-09-09T04:09:12,804 | ^~~~~~~~ 2025-09-09T04:09:12,804 src/prng.h:231:17: error: ‘uint32_t’ does not name a type 2025-09-09T04:09:12,804 231 | uint32_t m_seed; 2025-09-09T04:09:12,805 | ^~~~~~~~ 2025-09-09T04:09:12,805 src/prng.h:231:17: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,805 src/prng.h:232:17: error: ‘uint16_t’ does not name a type 2025-09-09T04:09:12,805 232 | uint16_t m_xsubi[3]; 2025-09-09T04:09:12,805 | ^~~~~~~~ 2025-09-09T04:09:12,805 src/prng.h:232:17: note: ‘uint16_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,805 src/lossycount.h:33:17: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,805 33 | extern std::map LC_Output(LC_type *,int); 2025-09-09T04:09:12,805 | ^~~~~~~~ 2025-09-09T04:09:12,806 src/lossycount.h:9:1: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,806 8 | #include "prng.h" 2025-09-09T04:09:12,806 +++ |+#include 2025-09-09T04:09:12,806 9 | 2025-09-09T04:09:12,806 src/lossycount.h:33:27: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,806 33 | extern std::map LC_Output(LC_type *,int); 2025-09-09T04:09:12,806 | ^~~~~~~~ 2025-09-09T04:09:12,806 src/lossycount.h:33:27: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,806 src/lossycount.h:33:35: error: template argument 1 is invalid 2025-09-09T04:09:12,806 33 | extern std::map LC_Output(LC_type *,int); 2025-09-09T04:09:12,807 | ^ 2025-09-09T04:09:12,807 src/lossycount.h:33:35: error: template argument 2 is invalid 2025-09-09T04:09:12,807 src/lossycount.h:33:35: error: template argument 3 is invalid 2025-09-09T04:09:12,807 src/lossycount.h:33:35: error: template argument 4 is invalid 2025-09-09T04:09:12,807 src/lossycount.h:63:17: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,807 63 | extern std::map LCD_Output(LCD_type *,int); 2025-09-09T04:09:12,807 | ^~~~~~~~ 2025-09-09T04:09:12,807 src/lossycount.h:63:17: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,808 src/lossycount.h:63:27: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,808 63 | extern std::map LCD_Output(LCD_type *,int); 2025-09-09T04:09:12,808 | ^~~~~~~~ 2025-09-09T04:09:12,808 src/lossycount.h:63:27: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,808 src/lossycount.h:63:35: error: template argument 1 is invalid 2025-09-09T04:09:12,808 63 | extern std::map LCD_Output(LCD_type *,int); 2025-09-09T04:09:12,808 | ^ 2025-09-09T04:09:12,808 src/lossycount.h:63:35: error: template argument 2 is invalid 2025-09-09T04:09:12,808 src/lossycount.h:63:35: error: template argument 3 is invalid 2025-09-09T04:09:12,808 src/lossycount.h:63:35: error: template argument 4 is invalid 2025-09-09T04:09:12,809 src/lossycount.h:75:19: error: ‘uint32_t’ does not name a type 2025-09-09T04:09:12,809 75 | #define LCLitem_t uint32_t 2025-09-09T04:09:12,809 | ^~~~~~~~ 2025-09-09T04:09:12,809 src/lossycount.h:81:3: note: in expansion of macro ‘LCLitem_t’ 2025-09-09T04:09:12,809 81 | LCLitem_t item; // item identifier 2025-09-09T04:09:12,809 | ^~~~~~~~~ 2025-09-09T04:09:12,809 src/lossycount.h:75:19: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,809 75 | #define LCLitem_t uint32_t 2025-09-09T04:09:12,809 | ^~~~~~~~ 2025-09-09T04:09:12,810 src/lossycount.h:81:3: note: in expansion of macro ‘LCLitem_t’ 2025-09-09T04:09:12,810 81 | LCLitem_t item; // item identifier 2025-09-09T04:09:12,810 | ^~~~~~~~~ 2025-09-09T04:09:12,810 src/lossycount.h:75:19: error: ‘uint32_t’ has not been declared 2025-09-09T04:09:12,810 75 | #define LCLitem_t uint32_t 2025-09-09T04:09:12,810 | ^~~~~~~~ 2025-09-09T04:09:12,810 src/lossycount.h:116:36: note: in expansion of macro ‘LCLitem_t’ 2025-09-09T04:09:12,810 116 | extern void LCL_Update(LCL_type *, LCLitem_t, int); 2025-09-09T04:09:12,810 | ^~~~~~~~~ 2025-09-09T04:09:12,811 src/lossycount.h:75:19: error: ‘uint32_t’ has not been declared 2025-09-09T04:09:12,811 75 | #define LCLitem_t uint32_t 2025-09-09T04:09:12,811 | ^~~~~~~~ 2025-09-09T04:09:12,811 src/lossycount.h:118:37: note: in expansion of macro ‘LCLitem_t’ 2025-09-09T04:09:12,811 118 | extern int LCL_PointEst(LCL_type *, LCLitem_t); 2025-09-09T04:09:12,811 | ^~~~~~~~~ 2025-09-09T04:09:12,811 src/lossycount.h:75:19: error: ‘uint32_t’ has not been declared 2025-09-09T04:09:12,811 75 | #define LCLitem_t uint32_t 2025-09-09T04:09:12,811 | ^~~~~~~~ 2025-09-09T04:09:12,811 src/lossycount.h:119:37: note: in expansion of macro ‘LCLitem_t’ 2025-09-09T04:09:12,811 119 | extern int LCL_PointErr(LCL_type *, LCLitem_t); 2025-09-09T04:09:12,812 | ^~~~~~~~~ 2025-09-09T04:09:12,812 src/lossycount.h:120:17: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,812 120 | extern std::map LCL_Output(LCL_type *,int); 2025-09-09T04:09:12,812 | ^~~~~~~~ 2025-09-09T04:09:12,812 src/lossycount.h:120:17: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,812 src/lossycount.h:120:27: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,812 120 | extern std::map LCL_Output(LCL_type *,int); 2025-09-09T04:09:12,812 | ^~~~~~~~ 2025-09-09T04:09:12,812 src/lossycount.h:120:27: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,812 src/lossycount.h:120:35: error: template argument 1 is invalid 2025-09-09T04:09:12,813 120 | extern std::map LCL_Output(LCL_type *,int); 2025-09-09T04:09:12,813 | ^ 2025-09-09T04:09:12,813 src/lossycount.h:120:35: error: template argument 2 is invalid 2025-09-09T04:09:12,813 src/lossycount.h:120:35: error: template argument 3 is invalid 2025-09-09T04:09:12,813 src/lossycount.h:120:35: error: template argument 4 is invalid 2025-09-09T04:09:12,813 src/lossycount.h:183:17: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,813 183 | extern std::map LCU_Output(LCU_type *,int); 2025-09-09T04:09:12,813 | ^~~~~~~~ 2025-09-09T04:09:12,813 src/lossycount.h:183:17: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,813 src/lossycount.h:183:27: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,813 183 | extern std::map LCU_Output(LCU_type *,int); 2025-09-09T04:09:12,814 | ^~~~~~~~ 2025-09-09T04:09:12,814 src/lossycount.h:183:27: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,814 src/lossycount.h:183:35: error: template argument 1 is invalid 2025-09-09T04:09:12,814 183 | extern std::map LCU_Output(LCU_type *,int); 2025-09-09T04:09:12,814 | ^ 2025-09-09T04:09:12,814 src/lossycount.h:183:35: error: template argument 2 is invalid 2025-09-09T04:09:12,814 src/lossycount.h:183:35: error: template argument 3 is invalid 2025-09-09T04:09:12,814 src/lossycount.h:183:35: error: template argument 4 is invalid 2025-09-09T04:09:12,815 src/lossycount.cc: In function ‘int lccountermerge(LCCounter*, LCCounter*, LCCounter*, int, int, int)’: 2025-09-09T04:09:12,815 src/lossycount.cc:135:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 2025-09-09T04:09:12,815 135 | else 2025-09-09T04:09:12,815 | ^~~~ 2025-09-09T04:09:12,815 src/lossycount.cc:157:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 2025-09-09T04:09:12,815 157 | return(m); 2025-09-09T04:09:12,815 | ^~~~~~ 2025-09-09T04:09:12,818 src/lossycount.cc: At global scope: 2025-09-09T04:09:12,818 src/lossycount.cc:208:10: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,818 208 | std::map LC_Output(LC_type * lc, int thresh) 2025-09-09T04:09:12,818 | ^~~~~~~~ 2025-09-09T04:09:12,818 src/lossycount.cc:4:1: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,819 3 | #include "lossycount.h" 2025-09-09T04:09:12,819 +++ |+#include 2025-09-09T04:09:12,819 4 | #include "prng.h" 2025-09-09T04:09:12,819 src/lossycount.cc:208:20: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,819 208 | std::map LC_Output(LC_type * lc, int thresh) 2025-09-09T04:09:12,819 | ^~~~~~~~ 2025-09-09T04:09:12,819 src/lossycount.cc:208:20: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,819 src/lossycount.cc:208:28: error: template argument 1 is invalid 2025-09-09T04:09:12,820 208 | std::map LC_Output(LC_type * lc, int thresh) 2025-09-09T04:09:12,820 | ^ 2025-09-09T04:09:12,820 src/lossycount.cc:208:28: error: template argument 2 is invalid 2025-09-09T04:09:12,820 src/lossycount.cc:208:28: error: template argument 3 is invalid 2025-09-09T04:09:12,820 src/lossycount.cc:208:28: error: template argument 4 is invalid 2025-09-09T04:09:12,820 src/lossycount.cc: In function ‘int LC_Output(LC_type*, int)’: 2025-09-09T04:09:12,820 src/lossycount.cc:210:18: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,820 210 | std::map res; 2025-09-09T04:09:12,820 | ^~~~~~~~ 2025-09-09T04:09:12,820 src/lossycount.cc:210:18: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,821 src/lossycount.cc:210:36: error: template argument 1 is invalid 2025-09-09T04:09:12,821 210 | std::map res; 2025-09-09T04:09:12,821 | ^ 2025-09-09T04:09:12,821 src/lossycount.cc:210:36: error: template argument 3 is invalid 2025-09-09T04:09:12,821 src/lossycount.cc:210:36: error: template argument 4 is invalid 2025-09-09T04:09:12,821 src/lossycount.cc:217:29: error: request for member ‘insert’ in ‘res’, which is of non-class type ‘int’ 2025-09-09T04:09:12,821 217 | res.insert(std::pair(lc->holder[i].item, lc->holder[i].count+lc->epoch)); 2025-09-09T04:09:12,821 | ^~~~~~ 2025-09-09T04:09:12,828 src/lossycount.cc: At global scope: 2025-09-09T04:09:12,828 src/lossycount.cc:439:10: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,828 439 | std::map LCD_Output(LCD_type * lc, int thresh) 2025-09-09T04:09:12,828 | ^~~~~~~~ 2025-09-09T04:09:12,828 src/lossycount.cc:439:10: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,829 src/lossycount.cc:439:20: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,829 439 | std::map LCD_Output(LCD_type * lc, int thresh) 2025-09-09T04:09:12,829 | ^~~~~~~~ 2025-09-09T04:09:12,829 src/lossycount.cc:439:20: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,829 src/lossycount.cc:439:28: error: template argument 1 is invalid 2025-09-09T04:09:12,829 439 | std::map LCD_Output(LCD_type * lc, int thresh) 2025-09-09T04:09:12,829 | ^ 2025-09-09T04:09:12,829 src/lossycount.cc:439:28: error: template argument 2 is invalid 2025-09-09T04:09:12,829 src/lossycount.cc:439:28: error: template argument 3 is invalid 2025-09-09T04:09:12,830 src/lossycount.cc:439:28: error: template argument 4 is invalid 2025-09-09T04:09:12,830 src/lossycount.cc: In function ‘int LCD_Output(LCD_type*, int)’: 2025-09-09T04:09:12,830 src/lossycount.cc:441:18: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,830 441 | std::map res; 2025-09-09T04:09:12,830 | ^~~~~~~~ 2025-09-09T04:09:12,830 src/lossycount.cc:441:18: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,830 src/lossycount.cc:441:36: error: template argument 1 is invalid 2025-09-09T04:09:12,830 441 | std::map res; 2025-09-09T04:09:12,830 | ^ 2025-09-09T04:09:12,831 src/lossycount.cc:441:36: error: template argument 3 is invalid 2025-09-09T04:09:12,831 src/lossycount.cc:441:36: error: template argument 4 is invalid 2025-09-09T04:09:12,831 src/lossycount.cc:448:29: error: request for member ‘insert’ in ‘res’, which is of non-class type ‘int’ 2025-09-09T04:09:12,831 448 | res.insert(std::pair(lc->holder[i].item, lc->holder[i].count+lc->holder[i].delta)); 2025-09-09T04:09:12,831 | ^~~~~~ 2025-09-09T04:09:12,831 src/lossycount.cc: In function ‘LCL_type* LCL_Init(float)’: 2025-09-09T04:09:12,831 src/lossycount.cc:500:37: error: ‘LCLCounter’ {aka ‘struct lclcounter_t’} has no member named ‘item’ 2025-09-09T04:09:12,831 500 | result->counters[i].item=LCL_NULLITEM; 2025-09-09T04:09:12,832 | ^~~~ 2025-09-09T04:09:12,834 src/lossycount.cc: In function ‘void Heapify(LCL_type*, int)’: 2025-09-09T04:09:12,834 src/lossycount.cc:577:42: error: ‘LCLCounter’ {aka ‘struct lclcounter_t’} has no member named ‘item’ 2025-09-09T04:09:12,834 577 | if (cpt->item!=LCL_NULLITEM) 2025-09-09T04:09:12,834 | ^~~~ 2025-09-09T04:09:12,835 src/lossycount.cc: At global scope: 2025-09-09T04:09:12,835 src/lossycount.h:75:19: error: ‘uint32_t’ has not been declared 2025-09-09T04:09:12,835 75 | #define LCLitem_t uint32_t 2025-09-09T04:09:12,835 | ^~~~~~~~ 2025-09-09T04:09:12,835 src/lossycount.cc:596:43: note: in expansion of macro ‘LCLitem_t’ 2025-09-09T04:09:12,835 596 | LCLCounter * LCL_FindItem(LCL_type * lcl, LCLitem_t item) 2025-09-09T04:09:12,835 | ^~~~~~~~~ 2025-09-09T04:09:12,835 src/lossycount.cc: In function ‘LCLCounter* LCL_FindItem(LCL_type*, int)’: 2025-09-09T04:09:12,836 src/lossycount.cc:607:30: error: ‘LCLCounter’ {aka ‘struct lclcounter_t’} has no member named ‘item’ 2025-09-09T04:09:12,836 607 | if (hashptr->item==item) 2025-09-09T04:09:12,836 | ^~~~ 2025-09-09T04:09:12,836 src/lossycount.cc: At global scope: 2025-09-09T04:09:12,836 src/lossycount.h:75:19: error: ‘uint32_t’ has not been declared 2025-09-09T04:09:12,836 75 | #define LCLitem_t uint32_t 2025-09-09T04:09:12,836 | ^~~~~~~~ 2025-09-09T04:09:12,836 src/lossycount.cc:615:33: note: in expansion of macro ‘LCLitem_t’ 2025-09-09T04:09:12,836 615 | void LCL_Update(LCL_type * lcl, LCLitem_t item, LCLweight_t value) 2025-09-09T04:09:12,836 | ^~~~~~~~~ 2025-09-09T04:09:12,836 src/lossycount.cc: In function ‘void LCL_Update(LCL_type*, int, int)’: 2025-09-09T04:09:12,837 src/lossycount.cc:623:24: error: ‘LCLCounter’ {aka ‘struct lclcounter_t’} has no member named ‘item’ 2025-09-09T04:09:12,837 623 | lcl->counters->item=0; // mark data structure as 'dirty' 2025-09-09T04:09:12,837 | ^~~~ 2025-09-09T04:09:12,837 src/lossycount.cc:631:30: error: ‘LCLCounter’ {aka ‘struct lclcounter_t’} has no member named ‘item’ 2025-09-09T04:09:12,837 631 | if (hashptr->item==item) { 2025-09-09T04:09:12,837 | ^~~~ 2025-09-09T04:09:12,837 src/lossycount.cc:657:20: error: ‘LCLCounter’ {aka ‘struct lclcounter_t’} has no member named ‘item’ 2025-09-09T04:09:12,837 657 | lcl->root->item=item; 2025-09-09T04:09:12,837 | ^~~~ 2025-09-09T04:09:12,838 src/lossycount.cc: At global scope: 2025-09-09T04:09:12,838 src/lossycount.h:75:19: error: ‘uint32_t’ has not been declared 2025-09-09T04:09:12,838 75 | #define LCLitem_t uint32_t 2025-09-09T04:09:12,838 | ^~~~~~~~ 2025-09-09T04:09:12,838 src/lossycount.cc:674:42: note: in expansion of macro ‘LCLitem_t’ 2025-09-09T04:09:12,838 674 | LCLweight_t LCL_PointEst(LCL_type * lcl, LCLitem_t item) 2025-09-09T04:09:12,838 | ^~~~~~~~~ 2025-09-09T04:09:12,838 src/lossycount.h:75:19: error: ‘uint32_t’ has not been declared 2025-09-09T04:09:12,839 75 | #define LCLitem_t uint32_t 2025-09-09T04:09:12,839 | ^~~~~~~~ 2025-09-09T04:09:12,839 src/lossycount.cc:684:42: note: in expansion of macro ‘LCLitem_t’ 2025-09-09T04:09:12,839 684 | LCLweight_t LCL_PointErr(LCL_type * lcl, LCLitem_t item) 2025-09-09T04:09:12,839 | ^~~~~~~~~ 2025-09-09T04:09:12,839 src/lossycount.cc: In function ‘void LCL_Output(LCL_type*)’: 2025-09-09T04:09:12,839 src/lossycount.cc:703:28: error: ‘LCLCounter’ {aka ‘struct lclcounter_t’} has no member named ‘item’ 2025-09-09T04:09:12,839 703 | if (lcl->counters->item==0) { 2025-09-09T04:09:12,839 | ^~~~ 2025-09-09T04:09:12,840 src/lossycount.cc:706:32: error: ‘LCLCounter’ {aka ‘struct lclcounter_t’} has no member named ‘item’ 2025-09-09T04:09:12,840 706 | lcl->counters->item=1; 2025-09-09T04:09:12,840 | ^~~~ 2025-09-09T04:09:12,840 src/lossycount.cc: At global scope: 2025-09-09T04:09:12,840 src/lossycount.cc:710:10: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,841 710 | std::map LCL_Output(LCL_type * lcl, int thresh) 2025-09-09T04:09:12,841 | ^~~~~~~~ 2025-09-09T04:09:12,841 src/lossycount.cc:710:10: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,841 src/lossycount.cc:710:20: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,841 710 | std::map LCL_Output(LCL_type * lcl, int thresh) 2025-09-09T04:09:12,841 | ^~~~~~~~ 2025-09-09T04:09:12,841 src/lossycount.cc:710:20: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,841 src/lossycount.cc:710:28: error: template argument 1 is invalid 2025-09-09T04:09:12,842 710 | std::map LCL_Output(LCL_type * lcl, int thresh) 2025-09-09T04:09:12,842 | ^ 2025-09-09T04:09:12,842 src/lossycount.cc:710:28: error: template argument 2 is invalid 2025-09-09T04:09:12,842 src/lossycount.cc:710:28: error: template argument 3 is invalid 2025-09-09T04:09:12,842 src/lossycount.cc:710:28: error: template argument 4 is invalid 2025-09-09T04:09:12,842 src/lossycount.cc: In function ‘int LCL_Output(LCL_type*, int)’: 2025-09-09T04:09:12,842 src/lossycount.cc:712:18: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,842 712 | std::map res; 2025-09-09T04:09:12,843 | ^~~~~~~~ 2025-09-09T04:09:12,843 src/lossycount.cc:712:18: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,843 src/lossycount.cc:712:36: error: template argument 1 is invalid 2025-09-09T04:09:12,843 712 | std::map res; 2025-09-09T04:09:12,843 | ^ 2025-09-09T04:09:12,843 src/lossycount.cc:712:36: error: template argument 3 is invalid 2025-09-09T04:09:12,843 src/lossycount.cc:712:36: error: template argument 4 is invalid 2025-09-09T04:09:12,843 src/lossycount.cc:717:29: error: request for member ‘insert’ in ‘res’, which is of non-class type ‘int’ 2025-09-09T04:09:12,843 717 | res.insert(std::pair(lcl->counters[i].item, lcl->counters[i].count)); 2025-09-09T04:09:12,843 | ^~~~~~ 2025-09-09T04:09:12,844 src/lossycount.cc:717:83: error: ‘LCLCounter’ {aka ‘struct lclcounter_t’} has no member named ‘item’ 2025-09-09T04:09:12,844 717 | res.insert(std::pair(lcl->counters[i].item, lcl->counters[i].count)); 2025-09-09T04:09:12,844 | ^~~~ 2025-09-09T04:09:12,844 src/lossycount.cc: In function ‘void LCL_ShowHash(LCL_type*)’: 2025-09-09T04:09:12,845 src/lossycount.cc:763:57: error: ‘LCLCounter’ {aka ‘struct lclcounter_t’} has no member named ‘item’ 2025-09-09T04:09:12,845 763 | (unsigned int) hashptr->item, 2025-09-09T04:09:12,845 | ^~~~ 2025-09-09T04:09:12,850 src/lossycount.cc: At global scope: 2025-09-09T04:09:12,850 src/lossycount.cc:911:10: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,851 911 | std::map LCU_Output(LCU_type * lcu, int thresh) 2025-09-09T04:09:12,851 | ^~~~~~~~ 2025-09-09T04:09:12,851 src/lossycount.cc:911:10: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,851 src/lossycount.cc:911:20: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,851 911 | std::map LCU_Output(LCU_type * lcu, int thresh) 2025-09-09T04:09:12,851 | ^~~~~~~~ 2025-09-09T04:09:12,851 src/lossycount.cc:911:20: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,851 src/lossycount.cc:911:28: error: template argument 1 is invalid 2025-09-09T04:09:12,852 911 | std::map LCU_Output(LCU_type * lcu, int thresh) 2025-09-09T04:09:12,852 | ^ 2025-09-09T04:09:12,852 src/lossycount.cc:911:28: error: template argument 2 is invalid 2025-09-09T04:09:12,852 src/lossycount.cc:911:28: error: template argument 3 is invalid 2025-09-09T04:09:12,852 src/lossycount.cc:911:28: error: template argument 4 is invalid 2025-09-09T04:09:12,852 src/lossycount.cc: In function ‘int LCU_Output(LCU_type*, int)’: 2025-09-09T04:09:12,852 src/lossycount.cc:913:18: error: ‘uint32_t’ was not declared in this scope 2025-09-09T04:09:12,852 913 | std::map res; 2025-09-09T04:09:12,852 | ^~~~~~~~ 2025-09-09T04:09:12,853 src/lossycount.cc:913:18: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T04:09:12,853 src/lossycount.cc:913:36: error: template argument 1 is invalid 2025-09-09T04:09:12,853 913 | std::map res; 2025-09-09T04:09:12,853 | ^ 2025-09-09T04:09:12,853 src/lossycount.cc:913:36: error: template argument 3 is invalid 2025-09-09T04:09:12,853 src/lossycount.cc:913:36: error: template argument 4 is invalid 2025-09-09T04:09:12,853 src/lossycount.cc:917:29: error: request for member ‘insert’ in ‘res’, which is of non-class type ‘int’ 2025-09-09T04:09:12,853 917 | res.insert(std::pair(lcu->items[i].item, lcu->items[i].parentg->count)); 2025-09-09T04:09:12,853 | ^~~~~~ 2025-09-09T04:09:12,856 src/lossycount.cc: In function ‘void LCU_Update(LCU_type*, int)’: 2025-09-09T04:09:12,856 src/lossycount.cc:1021:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-09T04:09:12,856 1021 | if (il->item ==newitem) 2025-09-09T04:09:12,856 | ~~~~~~~~~^~~~~~~~~ 2025-09-09T04:09:13,117 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-09T04:09:13,263 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T04:09:13,274 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T04:09:13,274 exec(compile('"'"''"'"''"'"' 2025-09-09T04:09:13,274 # This is -- a caller that pip uses to run setup.py 2025-09-09T04:09:13,274 # 2025-09-09T04:09:13,274 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T04:09:13,274 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T04:09:13,274 # - It provides a clear error message when setuptools is not installed. 2025-09-09T04:09:13,274 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T04:09:13,274 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T04:09:13,274 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T04:09:13,274 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T04:09:13,274 import os, sys, tokenize, traceback 2025-09-09T04:09:13,274 2025-09-09T04:09:13,274 try: 2025-09-09T04:09:13,274 import setuptools 2025-09-09T04:09:13,274 except ImportError: 2025-09-09T04:09:13,274 print( 2025-09-09T04:09:13,274 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T04:09:13,274 "the build environment with exception:", 2025-09-09T04:09:13,274 file=sys.stderr, 2025-09-09T04:09:13,274 ) 2025-09-09T04:09:13,274 traceback.print_exc() 2025-09-09T04:09:13,274 sys.exit(1) 2025-09-09T04:09:13,274 2025-09-09T04:09:13,274 __file__ = %r 2025-09-09T04:09:13,274 sys.argv[0] = __file__ 2025-09-09T04:09:13,274 2025-09-09T04:09:13,274 if os.path.exists(__file__): 2025-09-09T04:09:13,274 filename = __file__ 2025-09-09T04:09:13,274 with tokenize.open(__file__) as f: 2025-09-09T04:09:13,274 setup_py_code = f.read() 2025-09-09T04:09:13,274 else: 2025-09-09T04:09:13,274 filename = "" 2025-09-09T04:09:13,274 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T04:09:13,274 2025-09-09T04:09:13,274 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T04:09:13,274 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-pkcmska8/lossycount_026b85f310064ec3bf92f788f4a1d3ef/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-9ew_x92k[/] 2025-09-09T04:09:13,275 [bold magenta]cwd[/]: /tmp/pip-wheel-pkcmska8/lossycount_026b85f310064ec3bf92f788f4a1d3ef/ 2025-09-09T04:09:13,275 Building wheel for lossycount (setup.py): finished with status 'error' 2025-09-09T04:09:13,275 ERROR: Failed building wheel for lossycount 2025-09-09T04:09:13,276 Running setup.py clean for lossycount 2025-09-09T04:09:13,277 Running command python setup.py clean 2025-09-09T04:09:14,422 running clean 2025-09-09T04:09:14,567 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T04:09:14,568 'build/lib.linux-armv7l-cpython-313' does not exist -- can't clean it 2025-09-09T04:09:14,568 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T04:09:14,568 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T04:09:14,568 removing 'build' 2025-09-09T04:09:14,679 Failed to build lossycount 2025-09-09T04:09:14,680 ERROR: Failed to build one or more wheels 2025-09-09T04:09:14,680 Exception information: 2025-09-09T04:09:14,680 Traceback (most recent call last): 2025-09-09T04:09:14,680 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T04:09:14,680 status = _inner_run() 2025-09-09T04:09:14,680 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T04:09:14,680 return self.run(options, args) 2025-09-09T04:09:14,680 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T04:09:14,680 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T04:09:14,680 return func(self, options, args) 2025-09-09T04:09:14,680 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T04:09:14,680 raise CommandError("Failed to build one or more wheels") 2025-09-09T04:09:14,680 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T04:09:14,685 Removed build tracker: '/tmp/pip-build-tracker-7u17zld5'