2023-09-08T16:55:10,229 Created temporary directory: /tmp/pip-build-tracker-exl7qaoj 2023-09-08T16:55:10,230 Initialized build tracking at /tmp/pip-build-tracker-exl7qaoj 2023-09-08T16:55:10,231 Created build tracker: /tmp/pip-build-tracker-exl7qaoj 2023-09-08T16:55:10,231 Entered build tracker: /tmp/pip-build-tracker-exl7qaoj 2023-09-08T16:55:10,232 Created temporary directory: /tmp/pip-wheel-0wk2baqw 2023-09-08T16:55:10,235 Created temporary directory: /tmp/pip-ephem-wheel-cache-g5plwwaq 2023-09-08T16:55:10,257 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T16:55:10,260 2 location(s) to search for versions of lyra2re: 2023-09-08T16:55:10,260 * https://pypi.org/simple/lyra2re/ 2023-09-08T16:55:10,260 * https://www.piwheels.org/simple/lyra2re/ 2023-09-08T16:55:10,261 Fetching project page and analyzing links: https://pypi.org/simple/lyra2re/ 2023-09-08T16:55:10,262 Getting page https://pypi.org/simple/lyra2re/ 2023-09-08T16:55:10,263 Found index url https://pypi.org/simple/ 2023-09-08T16:55:10,474 Fetched page https://pypi.org/simple/lyra2re/ as application/vnd.pypi.simple.v1+json 2023-09-08T16:55:10,475 Found link https://files.pythonhosted.org/packages/09/29/822123b6b4aeae35f4ecd3f12102b71df129fc1977862b8c2ea1f34bd239/lyra2re-0.0.1.tar.gz (from https://pypi.org/simple/lyra2re/), version: 0.0.1 2023-09-08T16:55:10,476 Found link https://files.pythonhosted.org/packages/5f/2a/74523588f3d8994eac9cb5655dd417b299ef4b5d9178b91fe36fb11f52dc/lyra2re-0.0.2.tar.gz (from https://pypi.org/simple/lyra2re/), version: 0.0.2 2023-09-08T16:55:10,477 Found link https://files.pythonhosted.org/packages/14/e6/0659cd363dd92dec134a7e3c34584ae9514b52f7be6a2719612402cf5205/lyra2re-0.0.3.tar.gz (from https://pypi.org/simple/lyra2re/), version: 0.0.3 2023-09-08T16:55:10,477 Fetching project page and analyzing links: https://www.piwheels.org/simple/lyra2re/ 2023-09-08T16:55:10,478 Getting page https://www.piwheels.org/simple/lyra2re/ 2023-09-08T16:55:10,479 Found index url https://www.piwheels.org/simple/ 2023-09-08T16:55:10,930 Fetched page https://www.piwheels.org/simple/lyra2re/ as text/html 2023-09-08T16:55:10,938 Skipping link: No binaries permitted for lyra2re: https://www.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp34-cp34m-linux_armv6l.whl#sha256=72d48ab4a689a3d5a464c63c998aa35451f7c9d683584e66eb9009e28f008c68 (from https://www.piwheels.org/simple/lyra2re/) 2023-09-08T16:55:10,939 Skipping link: No binaries permitted for lyra2re: https://www.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp34-cp34m-linux_armv7l.whl#sha256=72d48ab4a689a3d5a464c63c998aa35451f7c9d683584e66eb9009e28f008c68 (from https://www.piwheels.org/simple/lyra2re/) 2023-09-08T16:55:10,940 Skipping link: No binaries permitted for lyra2re: https://www.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp35-cp35m-linux_armv6l.whl#sha256=c089fc3b94ca12697d01c2e409a82c69e340c365e91efd0600e8279a37637dc0 (from https://www.piwheels.org/simple/lyra2re/) 2023-09-08T16:55:10,941 Skipping link: No binaries permitted for lyra2re: https://www.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp35-cp35m-linux_armv7l.whl#sha256=c089fc3b94ca12697d01c2e409a82c69e340c365e91efd0600e8279a37637dc0 (from https://www.piwheels.org/simple/lyra2re/) 2023-09-08T16:55:10,942 Skipping link: No binaries permitted for lyra2re: https://www.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp37-cp37m-linux_armv6l.whl#sha256=ed89b680e09700b3a350f0543611f37b571a5aa4a995423bf843bcaf908969af (from https://www.piwheels.org/simple/lyra2re/) 2023-09-08T16:55:10,943 Skipping link: No binaries permitted for lyra2re: https://www.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp37-cp37m-linux_armv7l.whl#sha256=ed89b680e09700b3a350f0543611f37b571a5aa4a995423bf843bcaf908969af (from https://www.piwheels.org/simple/lyra2re/) 2023-09-08T16:55:10,944 Skipping link: No binaries permitted for lyra2re: https://www.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp39-cp39-linux_armv6l.whl#sha256=38edb87bde4abd5afccdd7f74c5415a55a022bbf01cbd2580c44c4a4db2e37dc (from https://www.piwheels.org/simple/lyra2re/) 2023-09-08T16:55:10,945 Skipping link: No binaries permitted for lyra2re: https://www.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp39-cp39-linux_armv7l.whl#sha256=38edb87bde4abd5afccdd7f74c5415a55a022bbf01cbd2580c44c4a4db2e37dc (from https://www.piwheels.org/simple/lyra2re/) 2023-09-08T16:55:10,947 Skipping link: not a file: https://www.piwheels.org/simple/lyra2re/ 2023-09-08T16:55:10,948 Skipping link: not a file: https://pypi.org/simple/lyra2re/ 2023-09-08T16:55:10,978 Given no hashes to check 1 links for project 'lyra2re': discarding no candidates 2023-09-08T16:55:10,996 Collecting lyra2re==0.0.3 2023-09-08T16:55:10,998 Created temporary directory: /tmp/pip-unpack-vlqmsd1s 2023-09-08T16:55:11,214 Downloading lyra2re-0.0.3.tar.gz (81 kB) 2023-09-08T16:55:11,326 Added lyra2re==0.0.3 from https://files.pythonhosted.org/packages/14/e6/0659cd363dd92dec134a7e3c34584ae9514b52f7be6a2719612402cf5205/lyra2re-0.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-exl7qaoj' 2023-09-08T16:55:11,328 Running setup.py (path:/tmp/pip-wheel-0wk2baqw/lyra2re_e47a4da4f9af44d6a952b82d910d4c5d/setup.py) egg_info for package lyra2re 2023-09-08T16:55:11,329 Created temporary directory: /tmp/pip-pip-egg-info-5ai2mksl 2023-09-08T16:55:11,329 Preparing metadata (setup.py): started 2023-09-08T16:55:11,330 Running command python setup.py egg_info 2023-09-08T16:55:12,504 Preparing metadata (setup.py): finished with status 'done' 2023-09-08T16:55:12,507 Source in /tmp/pip-wheel-0wk2baqw/lyra2re_e47a4da4f9af44d6a952b82d910d4c5d has version 0.0.3, which satisfies requirement lyra2re==0.0.3 from https://files.pythonhosted.org/packages/14/e6/0659cd363dd92dec134a7e3c34584ae9514b52f7be6a2719612402cf5205/lyra2re-0.0.3.tar.gz 2023-09-08T16:55:12,509 Removed lyra2re==0.0.3 from https://files.pythonhosted.org/packages/14/e6/0659cd363dd92dec134a7e3c34584ae9514b52f7be6a2719612402cf5205/lyra2re-0.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-exl7qaoj' 2023-09-08T16:55:12,512 Created temporary directory: /tmp/pip-unpack-xu0gaflb 2023-09-08T16:55:12,513 Created temporary directory: /tmp/pip-unpack-j356z0bd 2023-09-08T16:55:12,516 Building wheels for collected packages: lyra2re 2023-09-08T16:55:12,520 Created temporary directory: /tmp/pip-wheel-n1rmgnxc 2023-09-08T16:55:12,521 Building wheel for lyra2re (setup.py): started 2023-09-08T16:55:12,522 Destination directory: /tmp/pip-wheel-n1rmgnxc 2023-09-08T16:55:12,523 Running command python setup.py bdist_wheel 2023-09-08T16:55:14,134 In file included from Lyra2.h:23, 2023-09-08T16:55:14,134 from Lyra2.c:24: 2023-09-08T16:55:14,135 stdint.h:34:2: error: #error "Use this header only with Microsoft Visual C++ compilers!" 2023-09-08T16:55:14,135 34 | #error "Use this header only with Microsoft Visual C++ compilers!" 2023-09-08T16:55:14,136 | ^~~~~ 2023-09-08T16:55:14,148 stdint.h:94:23: error: expected ‘;’ before ‘int64_t’ 2023-09-08T16:55:14,149 94 | typedef signed __int64 int64_t; 2023-09-08T16:55:14,150 | ^ ~~~~~~~ 2023-09-08T16:55:14,150 | ; 2023-09-08T16:55:14,151 stdint.h:94:1: warning: useless type name in empty declaration 2023-09-08T16:55:14,151 94 | typedef signed __int64 int64_t; 2023-09-08T16:55:14,152 | ^~~~~~~ 2023-09-08T16:55:14,153 stdint.h:95:30: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uint64_t’ 2023-09-08T16:55:14,153 95 | typedef unsigned __int64 uint64_t; 2023-09-08T16:55:14,154 | ^~~~~~~~ 2023-09-08T16:55:14,154 stdint.h:106:9: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,155 106 | typedef uint64_t uint_least64_t; 2023-09-08T16:55:14,155 | ^~~~~~~~ 2023-09-08T16:55:14,156 stdint.h:116:9: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,157 116 | typedef uint64_t uint_fast64_t; 2023-09-08T16:55:14,158 | ^~~~~~~~ 2023-09-08T16:55:14,158 stdint.h:129:9: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,159 129 | typedef uint64_t uintmax_t; 2023-09-08T16:55:14,160 | ^~~~~~~~ 2023-09-08T16:55:14,160 Lyra2.h:48:20: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,161 48 | int LYRA2(void *K, uint64_t kLen, const void *pwd, uint64_t pwdlen, const void *salt, uint64_t saltlen, uint64_t timeCost, uint64_t nRows, uint64_t nCols); 2023-09-08T16:55:14,162 | ^~~~~~~~ 2023-09-08T16:55:14,163 Lyra2.h:24:1: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,164 23 | #include "stdint.h" 2023-09-08T16:55:14,165 +++ |+#include 2023-09-08T16:55:14,165 24 | 2023-09-08T16:55:14,166 Lyra2.h:48:52: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,167 48 | int LYRA2(void *K, uint64_t kLen, const void *pwd, uint64_t pwdlen, const void *salt, uint64_t saltlen, uint64_t timeCost, uint64_t nRows, uint64_t nCols); 2023-09-08T16:55:14,168 | ^~~~~~~~ 2023-09-08T16:55:14,168 Lyra2.h:48:52: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,169 Lyra2.h:48:87: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,170 48 | int LYRA2(void *K, uint64_t kLen, const void *pwd, uint64_t pwdlen, const void *salt, uint64_t saltlen, uint64_t timeCost, uint64_t nRows, uint64_t nCols); 2023-09-08T16:55:14,171 | ^~~~~~~~ 2023-09-08T16:55:14,172 Lyra2.h:48:87: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,172 Lyra2.h:48:105: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,173 48 | int LYRA2(void *K, uint64_t kLen, const void *pwd, uint64_t pwdlen, const void *salt, uint64_t saltlen, uint64_t timeCost, uint64_t nRows, uint64_t nCols); 2023-09-08T16:55:14,174 | ^~~~~~~~ 2023-09-08T16:55:14,175 Lyra2.h:48:105: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,175 Lyra2.h:48:124: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,176 48 | int LYRA2(void *K, uint64_t kLen, const void *pwd, uint64_t pwdlen, const void *salt, uint64_t saltlen, uint64_t timeCost, uint64_t nRows, uint64_t nCols); 2023-09-08T16:55:14,177 | ^~~~~~~~ 2023-09-08T16:55:14,178 Lyra2.h:48:124: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,178 Lyra2.h:48:140: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,179 48 | int LYRA2(void *K, uint64_t kLen, const void *pwd, uint64_t pwdlen, const void *salt, uint64_t saltlen, uint64_t timeCost, uint64_t nRows, uint64_t nCols); 2023-09-08T16:55:14,180 | ^~~~~~~~ 2023-09-08T16:55:14,181 Lyra2.h:48:140: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,182 In file included from Sponge.h:25, 2023-09-08T16:55:14,183 from Lyra2.c:25: 2023-09-08T16:55:14,184 stdint.h:34:2: error: #error "Use this header only with Microsoft Visual C++ compilers!" 2023-09-08T16:55:14,184 34 | #error "Use this header only with Microsoft Visual C++ compilers!" 2023-09-08T16:55:14,185 | ^~~~~ 2023-09-08T16:55:14,186 Sponge.h:37:14: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,187 37 | static const uint64_t blake2b_IV[8] = 2023-09-08T16:55:14,188 | ^~~~~~~~ 2023-09-08T16:55:14,189 Sponge.h:39:3: warning: overflow in conversion from ‘long long unsigned int’ to ‘int’ changes value from ‘7640891576956012808’ to ‘-205731576’ [-Woverflow] 2023-09-08T16:55:14,189 39 | 0x6a09e667f3bcc908ULL, 0xbb67ae8584caa73bULL, 2023-09-08T16:55:14,190 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-08T16:55:14,191 Sponge.h:39:26: warning: overflow in conversion from ‘long long unsigned int’ to ‘int’ changes value from ‘13503953896175478587’ to ‘-2067093701’ [-Woverflow] 2023-09-08T16:55:14,192 39 | 0x6a09e667f3bcc908ULL, 0xbb67ae8584caa73bULL, 2023-09-08T16:55:14,192 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-08T16:55:14,193 Sponge.h:40:3: warning: overflow in conversion from ‘long long unsigned int’ to ‘int’ changes value from ‘4354685564936845355’ to ‘-23791573’ [-Woverflow] 2023-09-08T16:55:14,194 40 | 0x3c6ef372fe94f82bULL, 0xa54ff53a5f1d36f1ULL, 2023-09-08T16:55:14,195 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-08T16:55:14,196 Sponge.h:40:26: warning: overflow in conversion from ‘long long unsigned int’ to ‘int’ changes value from ‘11912009170470909681’ to ‘1595750129’ [-Woverflow] 2023-09-08T16:55:14,197 40 | 0x3c6ef372fe94f82bULL, 0xa54ff53a5f1d36f1ULL, 2023-09-08T16:55:14,197 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-08T16:55:14,198 Sponge.h:41:3: warning: overflow in conversion from ‘long long unsigned int’ to ‘int’ changes value from ‘5840696475078001361’ to ‘-1377402159’ [-Woverflow] 2023-09-08T16:55:14,199 41 | 0x510e527fade682d1ULL, 0x9b05688c2b3e6c1fULL, 2023-09-08T16:55:14,200 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-08T16:55:14,201 Sponge.h:41:26: warning: overflow in conversion from ‘long long unsigned int’ to ‘int’ changes value from ‘11170449401992604703’ to ‘725511199’ [-Woverflow] 2023-09-08T16:55:14,201 41 | 0x510e527fade682d1ULL, 0x9b05688c2b3e6c1fULL, 2023-09-08T16:55:14,202 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-08T16:55:14,203 Sponge.h:42:3: warning: overflow in conversion from ‘long long unsigned int’ to ‘int’ changes value from ‘2270897969802886507’ to ‘-79577749’ [-Woverflow] 2023-09-08T16:55:14,204 42 | 0x1f83d9abfb41bd6bULL, 0x5be0cd19137e2179ULL 2023-09-08T16:55:14,205 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-08T16:55:14,205 Sponge.h:42:26: warning: overflow in conversion from ‘long long unsigned int’ to ‘int’ changes value from ‘6620516959819538809’ to ‘327033209’ [-Woverflow] 2023-09-08T16:55:14,206 42 | 0x1f83d9abfb41bd6bULL, 0x5be0cd19137e2179ULL 2023-09-08T16:55:14,207 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-08T16:55:14,208 Sponge.h:46:8: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,209 46 | static uint64_t rotr64( const uint64_t w, const unsigned c ){ 2023-09-08T16:55:14,210 | ^~~~~~~~ 2023-09-08T16:55:14,211 Sponge.h:46:31: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,212 46 | static uint64_t rotr64( const uint64_t w, const unsigned c ){ 2023-09-08T16:55:14,213 | ^~~~~~~~ 2023-09-08T16:55:14,213 Sponge.h:77:16: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,214 77 | void initState(uint64_t state[/*16*/]); 2023-09-08T16:55:14,215 | ^~~~~~~~ 2023-09-08T16:55:14,216 Sponge.h:26:1: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,217 25 | #include "stdint.h" 2023-09-08T16:55:14,218 +++ |+#include 2023-09-08T16:55:14,219 26 | 2023-09-08T16:55:14,219 Sponge.h:80:14: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,220 80 | void squeeze(uint64_t *state, unsigned char *out, unsigned int len); 2023-09-08T16:55:14,221 | ^~~~~~~~ 2023-09-08T16:55:14,222 Sponge.h:80:14: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,223 Sponge.h:81:25: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,224 81 | void reducedSqueezeRow0(uint64_t* state, uint64_t* row); 2023-09-08T16:55:14,224 | ^~~~~~~~ 2023-09-08T16:55:14,225 Sponge.h:81:25: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,226 Sponge.h:81:42: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,226 81 | void reducedSqueezeRow0(uint64_t* state, uint64_t* row); 2023-09-08T16:55:14,227 | ^~~~~~~~ 2023-09-08T16:55:14,228 Sponge.h:81:42: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,229 Sponge.h:84:18: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,230 84 | void absorbBlock(uint64_t *state, const uint64_t *in); 2023-09-08T16:55:14,231 | ^~~~~~~~ 2023-09-08T16:55:14,232 Sponge.h:84:18: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,233 Sponge.h:84:41: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,233 84 | void absorbBlock(uint64_t *state, const uint64_t *in); 2023-09-08T16:55:14,234 | ^~~~~~~~ 2023-09-08T16:55:14,235 Sponge.h:85:28: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,236 85 | void absorbBlockBlake2Safe(uint64_t *state, const uint64_t *in); 2023-09-08T16:55:14,237 | ^~~~~~~~ 2023-09-08T16:55:14,238 Sponge.h:85:28: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,238 Sponge.h:85:51: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,239 85 | void absorbBlockBlake2Safe(uint64_t *state, const uint64_t *in); 2023-09-08T16:55:14,240 | ^~~~~~~~ 2023-09-08T16:55:14,240 Sponge.h:88:24: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,241 88 | void reducedDuplexRow1(uint64_t *state, uint64_t *rowIn, uint64_t *rowOut); 2023-09-08T16:55:14,242 | ^~~~~~~~ 2023-09-08T16:55:14,243 Sponge.h:88:24: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,243 Sponge.h:88:41: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,244 88 | void reducedDuplexRow1(uint64_t *state, uint64_t *rowIn, uint64_t *rowOut); 2023-09-08T16:55:14,245 | ^~~~~~~~ 2023-09-08T16:55:14,246 Sponge.h:88:41: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,247 Sponge.h:88:58: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,247 88 | void reducedDuplexRow1(uint64_t *state, uint64_t *rowIn, uint64_t *rowOut); 2023-09-08T16:55:14,248 | ^~~~~~~~ 2023-09-08T16:55:14,249 Sponge.h:88:58: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,249 Sponge.h:89:28: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,250 89 | void reducedDuplexRowSetup(uint64_t *state, uint64_t *rowIn, uint64_t *rowInOut, uint64_t *rowOut); 2023-09-08T16:55:14,251 | ^~~~~~~~ 2023-09-08T16:55:14,252 Sponge.h:89:28: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,253 Sponge.h:89:45: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,253 89 | void reducedDuplexRowSetup(uint64_t *state, uint64_t *rowIn, uint64_t *rowInOut, uint64_t *rowOut); 2023-09-08T16:55:14,254 | ^~~~~~~~ 2023-09-08T16:55:14,255 Sponge.h:89:45: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,255 Sponge.h:89:62: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,256 89 | void reducedDuplexRowSetup(uint64_t *state, uint64_t *rowIn, uint64_t *rowInOut, uint64_t *rowOut); 2023-09-08T16:55:14,257 | ^~~~~~~~ 2023-09-08T16:55:14,257 Sponge.h:89:62: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,258 Sponge.h:89:82: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,258 89 | void reducedDuplexRowSetup(uint64_t *state, uint64_t *rowIn, uint64_t *rowInOut, uint64_t *rowOut); 2023-09-08T16:55:14,259 | ^~~~~~~~ 2023-09-08T16:55:14,260 Sponge.h:89:82: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,261 Sponge.h:90:23: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,262 90 | void reducedDuplexRow(uint64_t *state, uint64_t *rowIn, uint64_t *rowInOut, uint64_t *rowOut); 2023-09-08T16:55:14,263 | ^~~~~~~~ 2023-09-08T16:55:14,263 Sponge.h:90:23: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,264 Sponge.h:90:40: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,265 90 | void reducedDuplexRow(uint64_t *state, uint64_t *rowIn, uint64_t *rowInOut, uint64_t *rowOut); 2023-09-08T16:55:14,266 | ^~~~~~~~ 2023-09-08T16:55:14,267 Sponge.h:90:40: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,268 Sponge.h:90:57: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,269 90 | void reducedDuplexRow(uint64_t *state, uint64_t *rowIn, uint64_t *rowInOut, uint64_t *rowOut); 2023-09-08T16:55:14,269 | ^~~~~~~~ 2023-09-08T16:55:14,270 Sponge.h:90:57: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,271 Sponge.h:90:77: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,272 90 | void reducedDuplexRow(uint64_t *state, uint64_t *rowIn, uint64_t *rowInOut, uint64_t *rowOut); 2023-09-08T16:55:14,273 | ^~~~~~~~ 2023-09-08T16:55:14,274 Sponge.h:90:77: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,275 Lyra2.c:46:20: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,276 46 | int LYRA2(void *K, uint64_t kLen, const void *pwd, uint64_t pwdlen, const void *salt, uint64_t saltlen, uint64_t timeCost, uint64_t nRows, uint64_t nCols) { 2023-09-08T16:55:14,277 | ^~~~~~~~ 2023-09-08T16:55:14,277 Lyra2.c:26:1: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,278 25 | #include "Sponge.h" 2023-09-08T16:55:14,279 +++ |+#include 2023-09-08T16:55:14,280 26 | 2023-09-08T16:55:14,281 Lyra2.c:46:52: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,282 46 | int LYRA2(void *K, uint64_t kLen, const void *pwd, uint64_t pwdlen, const void *salt, uint64_t saltlen, uint64_t timeCost, uint64_t nRows, uint64_t nCols) { 2023-09-08T16:55:14,283 | ^~~~~~~~ 2023-09-08T16:55:14,284 Lyra2.c:46:52: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,284 Lyra2.c:46:87: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,286 46 | int LYRA2(void *K, uint64_t kLen, const void *pwd, uint64_t pwdlen, const void *salt, uint64_t saltlen, uint64_t timeCost, uint64_t nRows, uint64_t nCols) { 2023-09-08T16:55:14,286 | ^~~~~~~~ 2023-09-08T16:55:14,287 Lyra2.c:46:87: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,288 Lyra2.c:46:105: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,289 46 | int LYRA2(void *K, uint64_t kLen, const void *pwd, uint64_t pwdlen, const void *salt, uint64_t saltlen, uint64_t timeCost, uint64_t nRows, uint64_t nCols) { 2023-09-08T16:55:14,290 | ^~~~~~~~ 2023-09-08T16:55:14,290 Lyra2.c:46:105: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,291 Lyra2.c:46:124: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,292 46 | int LYRA2(void *K, uint64_t kLen, const void *pwd, uint64_t pwdlen, const void *salt, uint64_t saltlen, uint64_t timeCost, uint64_t nRows, uint64_t nCols) { 2023-09-08T16:55:14,292 | ^~~~~~~~ 2023-09-08T16:55:14,293 Lyra2.c:46:124: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,294 Lyra2.c:46:140: error: unknown type name ‘uint64_t’ 2023-09-08T16:55:14,294 46 | int LYRA2(void *K, uint64_t kLen, const void *pwd, uint64_t pwdlen, const void *salt, uint64_t saltlen, uint64_t timeCost, uint64_t nRows, uint64_t nCols) { 2023-09-08T16:55:14,295 | ^~~~~~~~ 2023-09-08T16:55:14,296 Lyra2.c:46:140: note: ‘uint64_t’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-08T16:55:14,297 Sponge.h:46:17: warning: ‘rotr64’ defined but not used [-Wunused-function] 2023-09-08T16:55:14,297 46 | static uint64_t rotr64( const uint64_t w, const unsigned c ){ 2023-09-08T16:55:14,298 | ^~~~~~ 2023-09-08T16:55:14,299 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-08T16:55:14,322 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-08T16:55:14,335 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-08T16:55:14,335 exec(compile('"'"''"'"''"'"' 2023-09-08T16:55:14,335 # This is -- a caller that pip uses to run setup.py 2023-09-08T16:55:14,335 # 2023-09-08T16:55:14,335 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T16:55:14,335 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T16:55:14,335 # - It provides a clear error message when setuptools is not installed. 2023-09-08T16:55:14,335 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T16:55:14,335 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T16:55:14,335 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T16:55:14,335 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T16:55:14,335 import os, sys, tokenize 2023-09-08T16:55:14,335 2023-09-08T16:55:14,335 try: 2023-09-08T16:55:14,335 import setuptools 2023-09-08T16:55:14,335 except ImportError as error: 2023-09-08T16:55:14,335 print( 2023-09-08T16:55:14,335 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T16:55:14,335 "the build environment.", 2023-09-08T16:55:14,335 file=sys.stderr, 2023-09-08T16:55:14,335 ) 2023-09-08T16:55:14,335 sys.exit(1) 2023-09-08T16:55:14,335 2023-09-08T16:55:14,335 __file__ = %r 2023-09-08T16:55:14,335 sys.argv[0] = __file__ 2023-09-08T16:55:14,335 2023-09-08T16:55:14,335 if os.path.exists(__file__): 2023-09-08T16:55:14,335 filename = __file__ 2023-09-08T16:55:14,335 with tokenize.open(__file__) as f: 2023-09-08T16:55:14,335 setup_py_code = f.read() 2023-09-08T16:55:14,335 else: 2023-09-08T16:55:14,335 filename = "" 2023-09-08T16:55:14,335 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T16:55:14,335 2023-09-08T16:55:14,335 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T16:55:14,335 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-0wk2baqw/lyra2re_e47a4da4f9af44d6a952b82d910d4c5d/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-n1rmgnxc[/] 2023-09-08T16:55:14,335 [bold magenta]cwd[/]: /tmp/pip-wheel-0wk2baqw/lyra2re_e47a4da4f9af44d6a952b82d910d4c5d/ 2023-09-08T16:55:14,336 Building wheel for lyra2re (setup.py): finished with status 'error' 2023-09-08T16:55:14,337 ERROR: Failed building wheel for lyra2re 2023-09-08T16:55:14,339 Running setup.py clean for lyra2re 2023-09-08T16:55:14,340 Running command python setup.py clean 2023-09-08T16:55:15,332 'build/lib.linux-armv7l-cpython-311' does not exist -- can't clean it 2023-09-08T16:55:15,332 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-08T16:55:15,333 'build/scripts-3.11' does not exist -- can't clean it 2023-09-08T16:55:15,442 Failed to build lyra2re 2023-09-08T16:55:15,443 ERROR: Failed to build one or more wheels 2023-09-08T16:55:15,444 Exception information: 2023-09-08T16:55:15,444 Traceback (most recent call last): 2023-09-08T16:55:15,444 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T16:55:15,444 status = run_func(*args) 2023-09-08T16:55:15,444 ^^^^^^^^^^^^^^^ 2023-09-08T16:55:15,444 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T16:55:15,444 return func(self, options, args) 2023-09-08T16:55:15,444 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T16:55:15,444 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-08T16:55:15,444 raise CommandError("Failed to build one or more wheels") 2023-09-08T16:55:15,444 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-08T16:55:15,447 Removed build tracker: '/tmp/pip-build-tracker-exl7qaoj'