2025-09-08T01:06:21,714 Created temporary directory: /tmp/pip-build-tracker-nndafjzj 2025-09-08T01:06:21,714 Initialized build tracking at /tmp/pip-build-tracker-nndafjzj 2025-09-08T01:06:21,714 Created build tracker: /tmp/pip-build-tracker-nndafjzj 2025-09-08T01:06:21,715 Entered build tracker: /tmp/pip-build-tracker-nndafjzj 2025-09-08T01:06:21,715 Created temporary directory: /tmp/pip-wheel-ssfn0e9y 2025-09-08T01:06:21,718 Created temporary directory: /tmp/pip-ephem-wheel-cache-9k22aws1 2025-09-08T01:06:21,772 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T01:06:21,774 2 location(s) to search for versions of lyra2re: 2025-09-08T01:06:21,774 * https://pypi.org/simple/lyra2re/ 2025-09-08T01:06:21,774 * https://www.piwheels.org/simple/lyra2re/ 2025-09-08T01:06:21,774 Fetching project page and analyzing links: https://pypi.org/simple/lyra2re/ 2025-09-08T01:06:21,775 Getting page https://pypi.org/simple/lyra2re/ 2025-09-08T01:06:21,776 Found index url https://pypi.org/simple/ 2025-09-08T01:06:21,899 Fetched page https://pypi.org/simple/lyra2re/ as application/vnd.pypi.simple.v1+json 2025-09-08T01:06:21,901 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 2025-09-08T01:06:21,902 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 2025-09-08T01:06:21,902 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 2025-09-08T01:06:21,903 Fetching project page and analyzing links: https://www.piwheels.org/simple/lyra2re/ 2025-09-08T01:06:21,904 Getting page https://www.piwheels.org/simple/lyra2re/ 2025-09-08T01:06:21,905 Found index url https://www.piwheels.org/simple/ 2025-09-08T01:06:22,007 Fetched page https://www.piwheels.org/simple/lyra2re/ as text/html 2025-09-08T01:06:22,010 Skipping link: No binaries permitted for lyra2re: https://archive1.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp37-cp37m-linux_armv6l.whl#sha256=ed89b680e09700b3a350f0543611f37b571a5aa4a995423bf843bcaf908969af (from https://www.piwheels.org/simple/lyra2re/) 2025-09-08T01:06:22,011 Skipping link: No binaries permitted for lyra2re: https://archive1.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp37-cp37m-linux_armv7l.whl#sha256=ed89b680e09700b3a350f0543611f37b571a5aa4a995423bf843bcaf908969af (from https://www.piwheels.org/simple/lyra2re/) 2025-09-08T01:06:22,011 Skipping link: No binaries permitted for lyra2re: https://archive1.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp34-cp34m-linux_armv7l.whl#sha256=72d48ab4a689a3d5a464c63c998aa35451f7c9d683584e66eb9009e28f008c68 (from https://www.piwheels.org/simple/lyra2re/) 2025-09-08T01:06:22,011 Skipping link: No binaries permitted for lyra2re: https://archive1.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp34-cp34m-linux_armv6l.whl#sha256=72d48ab4a689a3d5a464c63c998aa35451f7c9d683584e66eb9009e28f008c68 (from https://www.piwheels.org/simple/lyra2re/) 2025-09-08T01:06:22,011 Skipping link: No binaries permitted for lyra2re: https://archive1.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp35-cp35m-linux_armv7l.whl#sha256=c089fc3b94ca12697d01c2e409a82c69e340c365e91efd0600e8279a37637dc0 (from https://www.piwheels.org/simple/lyra2re/) 2025-09-08T01:06:22,011 Skipping link: No binaries permitted for lyra2re: https://archive1.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp35-cp35m-linux_armv6l.whl#sha256=c089fc3b94ca12697d01c2e409a82c69e340c365e91efd0600e8279a37637dc0 (from https://www.piwheels.org/simple/lyra2re/) 2025-09-08T01:06:22,012 Skipping link: No binaries permitted for lyra2re: https://archive1.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp311-cp311-linux_armv6l.whl#sha256=e650177fb06076e6dd1132003accd02bbaebd17788294ec2caeeea5f869b2cd2 (from https://www.piwheels.org/simple/lyra2re/) 2025-09-08T01:06:22,012 Skipping link: No binaries permitted for lyra2re: https://archive1.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp311-cp311-linux_armv7l.whl#sha256=e650177fb06076e6dd1132003accd02bbaebd17788294ec2caeeea5f869b2cd2 (from https://www.piwheels.org/simple/lyra2re/) 2025-09-08T01:06:22,012 Skipping link: No binaries permitted for lyra2re: https://archive1.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp39-cp39-linux_armv6l.whl#sha256=38edb87bde4abd5afccdd7f74c5415a55a022bbf01cbd2580c44c4a4db2e37dc (from https://www.piwheels.org/simple/lyra2re/) 2025-09-08T01:06:22,012 Skipping link: No binaries permitted for lyra2re: https://archive1.piwheels.org/simple/lyra2re/lyra2re-0.0.1-cp39-cp39-linux_armv7l.whl#sha256=38edb87bde4abd5afccdd7f74c5415a55a022bbf01cbd2580c44c4a4db2e37dc (from https://www.piwheels.org/simple/lyra2re/) 2025-09-08T01:06:22,012 Skipping link: not a file: https://www.piwheels.org/simple/lyra2re/ 2025-09-08T01:06:22,013 Skipping link: not a file: https://pypi.org/simple/lyra2re/ 2025-09-08T01:06:22,037 Given no hashes to check 1 links for project 'lyra2re': discarding no candidates 2025-09-08T01:06:22,038 Collecting lyra2re==0.0.3 2025-09-08T01:06:22,040 Created temporary directory: /tmp/pip-unpack-7afjzrrn 2025-09-08T01:06:22,177 Downloading lyra2re-0.0.3.tar.gz (81 kB) 2025-09-08T01:06:22,226 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-nndafjzj' 2025-09-08T01:06:22,228 Running setup.py (path:/tmp/pip-wheel-ssfn0e9y/lyra2re_3e4d7afc84c14ef8a42ff413acfc953a/setup.py) egg_info for package lyra2re 2025-09-08T01:06:22,228 Created temporary directory: /tmp/pip-pip-egg-info-8mziw_lg 2025-09-08T01:06:22,228 Preparing metadata (setup.py): started 2025-09-08T01:06:22,229 Running command python setup.py egg_info 2025-09-08T01:06:23,702 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T01:06:23,706 Source in /tmp/pip-wheel-ssfn0e9y/lyra2re_3e4d7afc84c14ef8a42ff413acfc953a 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 2025-09-08T01:06:23,707 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-nndafjzj' 2025-09-08T01:06:23,709 Created temporary directory: /tmp/pip-unpack-3o9tp2le 2025-09-08T01:06:23,709 Created temporary directory: /tmp/pip-unpack-y2gqo8yt 2025-09-08T01:06:23,709 Building wheels for collected packages: lyra2re 2025-09-08T01:06:23,711 Created temporary directory: /tmp/pip-wheel-3rerepp9 2025-09-08T01:06:23,711 DEPRECATION: Building 'lyra2re' 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 'lyra2re'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T01:06:23,712 Building wheel for lyra2re (setup.py): started 2025-09-08T01:06:23,713 Destination directory: /tmp/pip-wheel-3rerepp9 2025-09-08T01:06:23,713 Running command python setup.py bdist_wheel 2025-09-08T01:06:25,484 In file included from Lyra2.h:23, 2025-09-08T01:06:25,485 from Lyra2.c:24: 2025-09-08T01:06:25,485 stdint.h:34:2: error: #error "Use this header only with Microsoft Visual C++ compilers!" 2025-09-08T01:06:25,485 34 | #error "Use this header only with Microsoft Visual C++ compilers!" 2025-09-08T01:06:25,485 | ^~~~~ 2025-09-08T01:06:25,500 stdint.h:94:23: error: expected ‘;’ before ‘int64_t’ 2025-09-08T01:06:25,501 94 | typedef signed __int64 int64_t; 2025-09-08T01:06:25,501 | ^ ~~~~~~~ 2025-09-08T01:06:25,501 | ; 2025-09-08T01:06:25,501 stdint.h:94:1: warning: useless type name in empty declaration 2025-09-08T01:06:25,501 94 | typedef signed __int64 int64_t; 2025-09-08T01:06:25,501 | ^~~~~~~ 2025-09-08T01:06:25,502 stdint.h:95:30: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘uint64_t’ 2025-09-08T01:06:25,502 95 | typedef unsigned __int64 uint64_t; 2025-09-08T01:06:25,502 | ^~~~~~~~ 2025-09-08T01:06:25,502 stdint.h:106:9: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,502 106 | typedef uint64_t uint_least64_t; 2025-09-08T01:06:25,503 | ^~~~~~~~ 2025-09-08T01:06:25,503 stdint.h:58:1: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,503 57 | # include 2025-09-08T01:06:25,503 +++ |+#include 2025-09-08T01:06:25,503 58 | #ifdef __cplusplus 2025-09-08T01:06:25,503 stdint.h:116:9: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,504 116 | typedef uint64_t uint_fast64_t; 2025-09-08T01:06:25,504 | ^~~~~~~~ 2025-09-08T01:06:25,504 stdint.h:116:9: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,504 stdint.h:129:9: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,504 129 | typedef uint64_t uintmax_t; 2025-09-08T01:06:25,504 | ^~~~~~~~ 2025-09-08T01:06:25,505 stdint.h:129:9: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,505 Lyra2.h:48:20: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,505 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); 2025-09-08T01:06:25,505 | ^~~~~~~~ 2025-09-08T01:06:25,506 Lyra2.h:24:1: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,506 23 | #include "stdint.h" 2025-09-08T01:06:25,506 +++ |+#include 2025-09-08T01:06:25,506 24 | 2025-09-08T01:06:25,506 Lyra2.h:48:52: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,506 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); 2025-09-08T01:06:25,506 | ^~~~~~~~ 2025-09-08T01:06:25,507 Lyra2.h:48:52: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,507 Lyra2.h:48:87: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,507 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); 2025-09-08T01:06:25,507 | ^~~~~~~~ 2025-09-08T01:06:25,507 Lyra2.h:48:87: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,508 Lyra2.h:48:105: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,508 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); 2025-09-08T01:06:25,508 | ^~~~~~~~ 2025-09-08T01:06:25,508 Lyra2.h:48:105: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,508 Lyra2.h:48:124: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,508 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); 2025-09-08T01:06:25,508 | ^~~~~~~~ 2025-09-08T01:06:25,509 Lyra2.h:48:124: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,509 Lyra2.h:48:140: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,509 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); 2025-09-08T01:06:25,509 | ^~~~~~~~ 2025-09-08T01:06:25,509 Lyra2.h:48:140: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,510 In file included from Sponge.h:25, 2025-09-08T01:06:25,510 from Lyra2.c:25: 2025-09-08T01:06:25,510 stdint.h:34:2: error: #error "Use this header only with Microsoft Visual C++ compilers!" 2025-09-08T01:06:25,510 34 | #error "Use this header only with Microsoft Visual C++ compilers!" 2025-09-08T01:06:25,510 | ^~~~~ 2025-09-08T01:06:25,511 Sponge.h:37:14: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,511 37 | static const uint64_t blake2b_IV[8] = 2025-09-08T01:06:25,511 | ^~~~~~~~ 2025-09-08T01:06:25,511 Sponge.h:26:1: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,511 25 | #include "stdint.h" 2025-09-08T01:06:25,511 +++ |+#include 2025-09-08T01:06:25,511 26 | 2025-09-08T01:06:25,512 Sponge.h:39:3: warning: overflow in conversion from ‘long long unsigned int’ to ‘int’ changes value from ‘7640891576956012808’ to ‘-205731576’ [-Woverflow] 2025-09-08T01:06:25,512 39 | 0x6a09e667f3bcc908ULL, 0xbb67ae8584caa73bULL, 2025-09-08T01:06:25,512 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T01:06:25,512 Sponge.h:39:26: warning: overflow in conversion from ‘long long unsigned int’ to ‘int’ changes value from ‘13503953896175478587’ to ‘-2067093701’ [-Woverflow] 2025-09-08T01:06:25,512 39 | 0x6a09e667f3bcc908ULL, 0xbb67ae8584caa73bULL, 2025-09-08T01:06:25,512 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T01:06:25,513 Sponge.h:40:3: warning: overflow in conversion from ‘long long unsigned int’ to ‘int’ changes value from ‘4354685564936845355’ to ‘-23791573’ [-Woverflow] 2025-09-08T01:06:25,513 40 | 0x3c6ef372fe94f82bULL, 0xa54ff53a5f1d36f1ULL, 2025-09-08T01:06:25,513 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T01:06:25,513 Sponge.h:40:26: warning: overflow in conversion from ‘long long unsigned int’ to ‘int’ changes value from ‘11912009170470909681’ to ‘1595750129’ [-Woverflow] 2025-09-08T01:06:25,513 40 | 0x3c6ef372fe94f82bULL, 0xa54ff53a5f1d36f1ULL, 2025-09-08T01:06:25,513 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T01:06:25,514 Sponge.h:41:3: warning: overflow in conversion from ‘long long unsigned int’ to ‘int’ changes value from ‘5840696475078001361’ to ‘-1377402159’ [-Woverflow] 2025-09-08T01:06:25,514 41 | 0x510e527fade682d1ULL, 0x9b05688c2b3e6c1fULL, 2025-09-08T01:06:25,514 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T01:06:25,514 Sponge.h:41:26: warning: overflow in conversion from ‘long long unsigned int’ to ‘int’ changes value from ‘11170449401992604703’ to ‘725511199’ [-Woverflow] 2025-09-08T01:06:25,514 41 | 0x510e527fade682d1ULL, 0x9b05688c2b3e6c1fULL, 2025-09-08T01:06:25,514 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T01:06:25,514 Sponge.h:42:3: warning: overflow in conversion from ‘long long unsigned int’ to ‘int’ changes value from ‘2270897969802886507’ to ‘-79577749’ [-Woverflow] 2025-09-08T01:06:25,514 42 | 0x1f83d9abfb41bd6bULL, 0x5be0cd19137e2179ULL 2025-09-08T01:06:25,515 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T01:06:25,515 Sponge.h:42:26: warning: overflow in conversion from ‘long long unsigned int’ to ‘int’ changes value from ‘6620516959819538809’ to ‘327033209’ [-Woverflow] 2025-09-08T01:06:25,515 42 | 0x1f83d9abfb41bd6bULL, 0x5be0cd19137e2179ULL 2025-09-08T01:06:25,515 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T01:06:25,520 Sponge.h:46:8: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,520 46 | static uint64_t rotr64( const uint64_t w, const unsigned c ){ 2025-09-08T01:06:25,521 | ^~~~~~~~ 2025-09-08T01:06:25,521 Sponge.h:46:8: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,521 Sponge.h:46:31: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,521 46 | static uint64_t rotr64( const uint64_t w, const unsigned c ){ 2025-09-08T01:06:25,521 | ^~~~~~~~ 2025-09-08T01:06:25,521 Sponge.h:46:31: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,521 Sponge.h:77:16: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,521 77 | void initState(uint64_t state[/*16*/]); 2025-09-08T01:06:25,521 | ^~~~~~~~ 2025-09-08T01:06:25,521 Sponge.h:77:16: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,522 Sponge.h:80:14: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,522 80 | void squeeze(uint64_t *state, unsigned char *out, unsigned int len); 2025-09-08T01:06:25,522 | ^~~~~~~~ 2025-09-08T01:06:25,522 Sponge.h:80:14: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,522 Sponge.h:81:25: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,522 81 | void reducedSqueezeRow0(uint64_t* state, uint64_t* row); 2025-09-08T01:06:25,522 | ^~~~~~~~ 2025-09-08T01:06:25,522 Sponge.h:81:25: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,522 Sponge.h:81:42: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,522 81 | void reducedSqueezeRow0(uint64_t* state, uint64_t* row); 2025-09-08T01:06:25,523 | ^~~~~~~~ 2025-09-08T01:06:25,523 Sponge.h:81:42: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,523 Sponge.h:84:18: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,523 84 | void absorbBlock(uint64_t *state, const uint64_t *in); 2025-09-08T01:06:25,523 | ^~~~~~~~ 2025-09-08T01:06:25,523 Sponge.h:84:18: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,523 Sponge.h:84:41: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,523 84 | void absorbBlock(uint64_t *state, const uint64_t *in); 2025-09-08T01:06:25,523 | ^~~~~~~~ 2025-09-08T01:06:25,523 Sponge.h:84:41: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,524 Sponge.h:85:28: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,524 85 | void absorbBlockBlake2Safe(uint64_t *state, const uint64_t *in); 2025-09-08T01:06:25,524 | ^~~~~~~~ 2025-09-08T01:06:25,524 Sponge.h:85:28: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,524 Sponge.h:85:51: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,524 85 | void absorbBlockBlake2Safe(uint64_t *state, const uint64_t *in); 2025-09-08T01:06:25,524 | ^~~~~~~~ 2025-09-08T01:06:25,524 Sponge.h:85:51: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,524 Sponge.h:88:24: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,525 88 | void reducedDuplexRow1(uint64_t *state, uint64_t *rowIn, uint64_t *rowOut); 2025-09-08T01:06:25,525 | ^~~~~~~~ 2025-09-08T01:06:25,525 Sponge.h:88:24: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,525 Sponge.h:88:41: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,525 88 | void reducedDuplexRow1(uint64_t *state, uint64_t *rowIn, uint64_t *rowOut); 2025-09-08T01:06:25,525 | ^~~~~~~~ 2025-09-08T01:06:25,525 Sponge.h:88:41: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,525 Sponge.h:88:58: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,525 88 | void reducedDuplexRow1(uint64_t *state, uint64_t *rowIn, uint64_t *rowOut); 2025-09-08T01:06:25,526 | ^~~~~~~~ 2025-09-08T01:06:25,526 Sponge.h:88:58: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,526 Sponge.h:89:28: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,526 89 | void reducedDuplexRowSetup(uint64_t *state, uint64_t *rowIn, uint64_t *rowInOut, uint64_t *rowOut); 2025-09-08T01:06:25,526 | ^~~~~~~~ 2025-09-08T01:06:25,526 Sponge.h:89:28: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,526 Sponge.h:89:45: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,526 89 | void reducedDuplexRowSetup(uint64_t *state, uint64_t *rowIn, uint64_t *rowInOut, uint64_t *rowOut); 2025-09-08T01:06:25,527 | ^~~~~~~~ 2025-09-08T01:06:25,527 Sponge.h:89:45: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,527 Sponge.h:89:62: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,527 89 | void reducedDuplexRowSetup(uint64_t *state, uint64_t *rowIn, uint64_t *rowInOut, uint64_t *rowOut); 2025-09-08T01:06:25,527 | ^~~~~~~~ 2025-09-08T01:06:25,527 Sponge.h:89:62: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,527 Sponge.h:89:82: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,528 89 | void reducedDuplexRowSetup(uint64_t *state, uint64_t *rowIn, uint64_t *rowInOut, uint64_t *rowOut); 2025-09-08T01:06:25,528 | ^~~~~~~~ 2025-09-08T01:06:25,528 Sponge.h:89:82: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,528 Sponge.h:90:23: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,528 90 | void reducedDuplexRow(uint64_t *state, uint64_t *rowIn, uint64_t *rowInOut, uint64_t *rowOut); 2025-09-08T01:06:25,528 | ^~~~~~~~ 2025-09-08T01:06:25,528 Sponge.h:90:23: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,528 Sponge.h:90:40: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,529 90 | void reducedDuplexRow(uint64_t *state, uint64_t *rowIn, uint64_t *rowInOut, uint64_t *rowOut); 2025-09-08T01:06:25,529 | ^~~~~~~~ 2025-09-08T01:06:25,529 Sponge.h:90:40: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,529 Sponge.h:90:57: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,529 90 | void reducedDuplexRow(uint64_t *state, uint64_t *rowIn, uint64_t *rowInOut, uint64_t *rowOut); 2025-09-08T01:06:25,529 | ^~~~~~~~ 2025-09-08T01:06:25,529 Sponge.h:90:57: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,529 Sponge.h:90:77: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,530 90 | void reducedDuplexRow(uint64_t *state, uint64_t *rowIn, uint64_t *rowInOut, uint64_t *rowOut); 2025-09-08T01:06:25,530 | ^~~~~~~~ 2025-09-08T01:06:25,530 Sponge.h:90:77: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,530 Lyra2.c:46:20: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,530 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) { 2025-09-08T01:06:25,530 | ^~~~~~~~ 2025-09-08T01:06:25,530 Lyra2.c:26:1: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,531 25 | #include "Sponge.h" 2025-09-08T01:06:25,531 +++ |+#include 2025-09-08T01:06:25,531 26 | 2025-09-08T01:06:25,531 Lyra2.c:46:52: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,531 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) { 2025-09-08T01:06:25,531 | ^~~~~~~~ 2025-09-08T01:06:25,531 Lyra2.c:46:52: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,531 Lyra2.c:46:87: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,532 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) { 2025-09-08T01:06:25,532 | ^~~~~~~~ 2025-09-08T01:06:25,532 Lyra2.c:46:87: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,532 Lyra2.c:46:105: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,532 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) { 2025-09-08T01:06:25,532 | ^~~~~~~~ 2025-09-08T01:06:25,533 Lyra2.c:46:105: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,533 Lyra2.c:46:124: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,533 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) { 2025-09-08T01:06:25,533 | ^~~~~~~~ 2025-09-08T01:06:25,533 Lyra2.c:46:124: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,533 Lyra2.c:46:140: error: unknown type name ‘uint64_t’ 2025-09-08T01:06:25,533 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) { 2025-09-08T01:06:25,534 | ^~~~~~~~ 2025-09-08T01:06:25,534 Lyra2.c:46:140: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-08T01:06:25,534 Sponge.h:46:17: warning: ‘rotr64’ defined but not used [-Wunused-function] 2025-09-08T01:06:25,534 46 | static uint64_t rotr64( const uint64_t w, const unsigned c ){ 2025-09-08T01:06:25,534 | ^~~~~~ 2025-09-08T01:06:25,534 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T01:06:25,670 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T01:06:25,682 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T01:06:25,682 exec(compile('"'"''"'"''"'"' 2025-09-08T01:06:25,682 # This is -- a caller that pip uses to run setup.py 2025-09-08T01:06:25,682 # 2025-09-08T01:06:25,682 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T01:06:25,682 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T01:06:25,682 # - It provides a clear error message when setuptools is not installed. 2025-09-08T01:06:25,682 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T01:06:25,682 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T01:06:25,682 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T01:06:25,682 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T01:06:25,682 import os, sys, tokenize, traceback 2025-09-08T01:06:25,682 2025-09-08T01:06:25,682 try: 2025-09-08T01:06:25,682 import setuptools 2025-09-08T01:06:25,682 except ImportError: 2025-09-08T01:06:25,682 print( 2025-09-08T01:06:25,682 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T01:06:25,682 "the build environment with exception:", 2025-09-08T01:06:25,682 file=sys.stderr, 2025-09-08T01:06:25,682 ) 2025-09-08T01:06:25,682 traceback.print_exc() 2025-09-08T01:06:25,682 sys.exit(1) 2025-09-08T01:06:25,682 2025-09-08T01:06:25,682 __file__ = %r 2025-09-08T01:06:25,682 sys.argv[0] = __file__ 2025-09-08T01:06:25,682 2025-09-08T01:06:25,682 if os.path.exists(__file__): 2025-09-08T01:06:25,682 filename = __file__ 2025-09-08T01:06:25,682 with tokenize.open(__file__) as f: 2025-09-08T01:06:25,682 setup_py_code = f.read() 2025-09-08T01:06:25,682 else: 2025-09-08T01:06:25,682 filename = "" 2025-09-08T01:06:25,682 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T01:06:25,682 2025-09-08T01:06:25,682 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T01:06:25,682 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ssfn0e9y/lyra2re_3e4d7afc84c14ef8a42ff413acfc953a/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-3rerepp9[/] 2025-09-08T01:06:25,682 [bold magenta]cwd[/]: /tmp/pip-wheel-ssfn0e9y/lyra2re_3e4d7afc84c14ef8a42ff413acfc953a/ 2025-09-08T01:06:25,682 Building wheel for lyra2re (setup.py): finished with status 'error' 2025-09-08T01:06:25,683 ERROR: Failed building wheel for lyra2re 2025-09-08T01:06:25,683 Running setup.py clean for lyra2re 2025-09-08T01:06:25,684 Running command python setup.py clean 2025-09-08T01:06:26,890 'build/lib.linux-armv7l-cpython-313' does not exist -- can't clean it 2025-09-08T01:06:26,890 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T01:06:26,890 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T01:06:27,000 Failed to build lyra2re 2025-09-08T01:06:27,001 ERROR: Failed to build one or more wheels 2025-09-08T01:06:27,002 Exception information: 2025-09-08T01:06:27,002 Traceback (most recent call last): 2025-09-08T01:06:27,002 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T01:06:27,002 status = _inner_run() 2025-09-08T01:06:27,002 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T01:06:27,002 return self.run(options, args) 2025-09-08T01:06:27,002 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T01:06:27,002 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T01:06:27,002 return func(self, options, args) 2025-09-08T01:06:27,002 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T01:06:27,002 raise CommandError("Failed to build one or more wheels") 2025-09-08T01:06:27,002 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T01:06:27,006 Removed build tracker: '/tmp/pip-build-tracker-nndafjzj'