2025-05-30T14:50:31,089 Created temporary directory: /tmp/pip-build-tracker-xcdf74mu 2025-05-30T14:50:31,090 Initialized build tracking at /tmp/pip-build-tracker-xcdf74mu 2025-05-30T14:50:31,091 Created build tracker: /tmp/pip-build-tracker-xcdf74mu 2025-05-30T14:50:31,091 Entered build tracker: /tmp/pip-build-tracker-xcdf74mu 2025-05-30T14:50:31,092 Created temporary directory: /tmp/pip-wheel-5stiq9u5 2025-05-30T14:50:31,096 Created temporary directory: /tmp/pip-ephem-wheel-cache-5sfctlp9 2025-05-30T14:50:31,143 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-05-30T14:50:31,145 2 location(s) to search for versions of kssdutils: 2025-05-30T14:50:31,145 * https://pypi.org/simple/kssdutils/ 2025-05-30T14:50:31,145 * https://www.piwheels.org/simple/kssdutils/ 2025-05-30T14:50:31,146 Fetching project page and analyzing links: https://pypi.org/simple/kssdutils/ 2025-05-30T14:50:31,147 Getting page https://pypi.org/simple/kssdutils/ 2025-05-30T14:50:31,148 Found index url https://pypi.org/simple/ 2025-05-30T14:50:31,369 Fetched page https://pypi.org/simple/kssdutils/ as application/vnd.pypi.simple.v1+json 2025-05-30T14:50:31,371 Found link https://files.pythonhosted.org/packages/61/ef/1bdb91b53dbe31ea0be28ab2c2292994b6228b357a8d54b69ac642f81f01/kssdutils-1.0.0.tar.gz (from https://pypi.org/simple/kssdutils/), version: 1.0.0 2025-05-30T14:50:31,372 Found link https://files.pythonhosted.org/packages/6f/f6/cc67acf92ea770b5f6a8bd97d375432881861935beafe9ebd4031a73482c/kssdutils-1.0.1.tar.gz (from https://pypi.org/simple/kssdutils/), version: 1.0.1 2025-05-30T14:50:31,372 Found link https://files.pythonhosted.org/packages/57/17/dd41697db7220423d0ab77f9f035b9a347edc1edefc2c35d9890178cbe17/kssdutils-1.0.2.tar.gz (from https://pypi.org/simple/kssdutils/), version: 1.0.2 2025-05-30T14:50:31,373 Found link https://files.pythonhosted.org/packages/3e/92/7a94130bd54e0e3dd20c1a609aef2f24875b86e9d61752f63b500d3f86f5/kssdutils-1.0.3.tar.gz (from https://pypi.org/simple/kssdutils/), version: 1.0.3 2025-05-30T14:50:31,374 Found link https://files.pythonhosted.org/packages/42/01/15ec102f7ac6b4fc3158ba60de64598a005cefffc773fa69eecbd3c9b016/kssdutils-1.0.5.tar.gz (from https://pypi.org/simple/kssdutils/), version: 1.0.5 2025-05-30T14:50:31,374 Found link https://files.pythonhosted.org/packages/aa/08/08fa5f76478fd3dbe9534ad21332b5dc03826197935c2b696e189af49f0b/kssdutils-1.0.6.tar.gz (from https://pypi.org/simple/kssdutils/), version: 1.0.6 2025-05-30T14:50:31,375 Found link https://files.pythonhosted.org/packages/78/17/7776b7c3b149fedfb0fba98bce07fdf08cb53773dafa174f7fda9ce4df55/kssdutils-1.0.7.tar.gz (from https://pypi.org/simple/kssdutils/), version: 1.0.7 2025-05-30T14:50:31,376 Found link https://files.pythonhosted.org/packages/a7/50/138f2b5f98dcd2327609362e505af19857468da67dba88eaf6c8d8fdb83a/kssdutils-1.1.0.tar.gz (from https://pypi.org/simple/kssdutils/), version: 1.1.0 2025-05-30T14:50:31,377 Found link https://files.pythonhosted.org/packages/be/be/659d775f3dd37e727d782fa46b7b665e69a59c78312fa5fc1bad8640f980/kssdutils-1.1.2.tar.gz (from https://pypi.org/simple/kssdutils/), version: 1.1.2 2025-05-30T14:50:31,377 Found link https://files.pythonhosted.org/packages/d0/e9/badb25888a9e48aa82e2389e848aff81ae6affd17af96622974dc314ae52/kssdutils-1.1.3.tar.gz (from https://pypi.org/simple/kssdutils/), version: 1.1.3 2025-05-30T14:50:31,378 Found link https://files.pythonhosted.org/packages/b3/43/18e812a7529c356cfa20627f201f1956e4b8203e1db782861ad6e5900bf8/kssdutils-1.1.4.tar.gz (from https://pypi.org/simple/kssdutils/), version: 1.1.4 2025-05-30T14:50:31,379 Found link https://files.pythonhosted.org/packages/98/8c/0eb4850f10a9da51072d7be474ecffd0f808423f21838f543dc88db7ddd2/kssdutils-1.1.5.tar.gz (from https://pypi.org/simple/kssdutils/), version: 1.1.5 2025-05-30T14:50:31,379 Fetching project page and analyzing links: https://www.piwheels.org/simple/kssdutils/ 2025-05-30T14:50:31,380 Getting page https://www.piwheels.org/simple/kssdutils/ 2025-05-30T14:50:31,382 Found index url https://www.piwheels.org/simple/ 2025-05-30T14:50:31,534 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/kssdutils/ 2025-05-30T14:50:32,188 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/kssdutils/ 2025-05-30T14:50:33,339 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/kssdutils/ 2025-05-30T14:50:35,558 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/kssdutils/ 2025-05-30T14:50:39,774 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/kssdutils/ 2025-05-30T14:50:39,992 Could not fetch URL https://www.piwheels.org/simple/kssdutils/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/kssdutils/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-05-30T14:50:39,994 Skipping link: not a file: https://www.piwheels.org/simple/kssdutils/ 2025-05-30T14:50:39,994 Skipping link: not a file: https://pypi.org/simple/kssdutils/ 2025-05-30T14:50:40,012 Given no hashes to check 1 links for project 'kssdutils': discarding no candidates 2025-05-30T14:50:40,014 Collecting kssdutils==1.1.0 2025-05-30T14:50:40,017 Created temporary directory: /tmp/pip-unpack-ysq5vcza 2025-05-30T14:50:40,235 Downloading kssdutils-1.1.0.tar.gz (47 kB) 2025-05-30T14:50:40,344 Added kssdutils==1.1.0 from https://files.pythonhosted.org/packages/a7/50/138f2b5f98dcd2327609362e505af19857468da67dba88eaf6c8d8fdb83a/kssdutils-1.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-xcdf74mu' 2025-05-30T14:50:40,346 Running setup.py (path:/tmp/pip-wheel-5stiq9u5/kssdutils_50ece22f175c4131878f0bf0fce04c83/setup.py) egg_info for package kssdutils 2025-05-30T14:50:40,347 Created temporary directory: /tmp/pip-pip-egg-info-iq529pij 2025-05-30T14:50:40,348 Preparing metadata (setup.py): started 2025-05-30T14:50:40,349 Running command python setup.py egg_info 2025-05-30T14:50:41,279 running egg_info 2025-05-30T14:50:41,307 creating /tmp/pip-pip-egg-info-iq529pij/kssdutils.egg-info 2025-05-30T14:50:41,308 writing /tmp/pip-pip-egg-info-iq529pij/kssdutils.egg-info/PKG-INFO 2025-05-30T14:50:41,312 writing dependency_links to /tmp/pip-pip-egg-info-iq529pij/kssdutils.egg-info/dependency_links.txt 2025-05-30T14:50:41,314 writing requirements to /tmp/pip-pip-egg-info-iq529pij/kssdutils.egg-info/requires.txt 2025-05-30T14:50:41,316 writing top-level names to /tmp/pip-pip-egg-info-iq529pij/kssdutils.egg-info/top_level.txt 2025-05-30T14:50:41,317 writing manifest file '/tmp/pip-pip-egg-info-iq529pij/kssdutils.egg-info/SOURCES.txt' 2025-05-30T14:50:41,428 reading manifest file '/tmp/pip-pip-egg-info-iq529pij/kssdutils.egg-info/SOURCES.txt' 2025-05-30T14:50:41,430 reading manifest template 'MANIFEST.in' 2025-05-30T14:50:41,438 writing manifest file '/tmp/pip-pip-egg-info-iq529pij/kssdutils.egg-info/SOURCES.txt' 2025-05-30T14:50:41,542 Preparing metadata (setup.py): finished with status 'done' 2025-05-30T14:50:41,547 Source in /tmp/pip-wheel-5stiq9u5/kssdutils_50ece22f175c4131878f0bf0fce04c83 has version 1.1.0, which satisfies requirement kssdutils==1.1.0 from https://files.pythonhosted.org/packages/a7/50/138f2b5f98dcd2327609362e505af19857468da67dba88eaf6c8d8fdb83a/kssdutils-1.1.0.tar.gz 2025-05-30T14:50:41,548 Removed kssdutils==1.1.0 from https://files.pythonhosted.org/packages/a7/50/138f2b5f98dcd2327609362e505af19857468da67dba88eaf6c8d8fdb83a/kssdutils-1.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-xcdf74mu' 2025-05-30T14:50:41,553 Created temporary directory: /tmp/pip-unpack-e0bd8ufe 2025-05-30T14:50:41,554 Created temporary directory: /tmp/pip-unpack-46_5gf_u 2025-05-30T14:50:41,554 Building wheels for collected packages: kssdutils 2025-05-30T14:50:41,559 Created temporary directory: /tmp/pip-wheel-nt3wy1bm 2025-05-30T14:50:41,560 DEPRECATION: Building 'kssdutils' 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 'kssdutils'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-05-30T14:50:41,561 Building wheel for kssdutils (setup.py): started 2025-05-30T14:50:41,562 Destination directory: /tmp/pip-wheel-nt3wy1bm 2025-05-30T14:50:41,563 Running command python setup.py bdist_wheel 2025-05-30T14:50:42,381 running bdist_wheel 2025-05-30T14:50:42,510 running build 2025-05-30T14:50:42,511 running build_py 2025-05-30T14:50:42,540 creating build/lib.linux-armv7l-cpython-311 2025-05-30T14:50:42,541 copying kssdutils.py -> build/lib.linux-armv7l-cpython-311 2025-05-30T14:50:42,544 running egg_info 2025-05-30T14:50:42,571 writing kssdutils.egg-info/PKG-INFO 2025-05-30T14:50:42,575 writing dependency_links to kssdutils.egg-info/dependency_links.txt 2025-05-30T14:50:42,577 writing requirements to kssdutils.egg-info/requires.txt 2025-05-30T14:50:42,578 writing top-level names to kssdutils.egg-info/top_level.txt 2025-05-30T14:50:42,606 reading manifest file 'kssdutils.egg-info/SOURCES.txt' 2025-05-30T14:50:42,610 reading manifest template 'MANIFEST.in' 2025-05-30T14:50:42,619 writing manifest file 'kssdutils.egg-info/SOURCES.txt' 2025-05-30T14:50:42,620 running build_ext 2025-05-30T14:50:43,116 building 'kssdtool' extension 2025-05-30T14:50:43,118 creating build/temp.linux-armv7l-cpython-311 2025-05-30T14:50:43,120 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikssdheaders -I/usr/include/python3.11 -c co2mco.c -o build/temp.linux-armv7l-cpython-311/co2mco.o -fopenmp 2025-05-30T14:50:43,298 co2mco.c: In function ‘cdb_kmerf2kmerdb’: 2025-05-30T14:50:43,299 co2mco.c:109:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-05-30T14:50:43,299 109 | for (unsigned int i = 0; i < comp_num; i++) { 2025-05-30T14:50:43,300 | ^ 2025-05-30T14:50:43,303 co2mco.c: In function ‘co2unitllmco’: 2025-05-30T14:50:43,303 co2mco.c:191:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-05-30T14:50:43,304 191 | for (unsigned int i = 0; i < bin_sz; i++) { 2025-05-30T14:50:43,305 | ^ 2025-05-30T14:50:44,006 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikssdheaders -I/usr/include/python3.11 -c command_composite.c -o build/temp.linux-armv7l-cpython-311/command_composite.o -fopenmp 2025-05-30T14:50:44,384 command_composite.c: In function ‘get_species_abundance’: 2025-05-30T14:50:44,384 command_composite.c:32:72: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 2025-05-30T14:50:44,385 32 | if (ref_dstat_fpath == NULL) fprintf(stderr, "cannot find %s under %s ", co_dstat, ref_dstat_fpath); 2025-05-30T14:50:44,386 | ^~ 2025-05-30T14:50:44,387 command_composite.c:34:72: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 2025-05-30T14:50:44,387 34 | if (qry_dstat_fpath == NULL) fprintf(stderr, "cannot find %s under %s ", co_dstat, qry_dstat_fpath); 2025-05-30T14:50:44,388 | ^~ 2025-05-30T14:50:44,388 command_composite.c:64:37: warning: ‘.’ directive writing 1 byte into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:44,389 64 | sprintf(tmpfname, "%s/%s.%d", composite_opt->refdir, skch_prefix, c); 2025-05-30T14:50:44,389 | ^ 2025-05-30T14:50:44,390 command_composite.c:64:31: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:44,390 64 | sprintf(tmpfname, "%s/%s.%d", composite_opt->refdir, skch_prefix, c); 2025-05-30T14:50:44,391 | ^~~~~~~~~~ 2025-05-30T14:50:44,392 command_composite.c:64:13: note: ‘sprintf’ output 4 or more bytes (assuming 269) into a destination of size 256 2025-05-30T14:50:44,392 64 | sprintf(tmpfname, "%s/%s.%d", composite_opt->refdir, skch_prefix, c); 2025-05-30T14:50:44,393 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:44,393 command_composite.c:70:37: warning: ‘.’ directive writing 1 byte into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:44,394 70 | sprintf(tmpfname, "%s/%s.%d", composite_opt->refdir, idx_prefix, c); 2025-05-30T14:50:44,395 | ^ 2025-05-30T14:50:44,395 command_composite.c:70:31: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:44,396 70 | sprintf(tmpfname, "%s/%s.%d", composite_opt->refdir, idx_prefix, c); 2025-05-30T14:50:44,397 | ^~~~~~~~~~ 2025-05-30T14:50:44,397 command_composite.c:70:13: note: ‘sprintf’ output 4 or more bytes (assuming 269) into a destination of size 256 2025-05-30T14:50:44,398 70 | sprintf(tmpfname, "%s/%s.%d", composite_opt->refdir, idx_prefix, c); 2025-05-30T14:50:44,398 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:44,399 command_composite.c:76:37: warning: ‘.’ directive writing 1 byte into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:44,400 76 | sprintf(tmpfname, "%s/%s.%d", composite_opt->qrydir, skch_prefix, c); 2025-05-30T14:50:44,400 | ^ 2025-05-30T14:50:44,401 command_composite.c:76:31: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:44,402 76 | sprintf(tmpfname, "%s/%s.%d", composite_opt->qrydir, skch_prefix, c); 2025-05-30T14:50:44,402 | ^~~~~~~~~~ 2025-05-30T14:50:44,403 command_composite.c:76:13: note: ‘sprintf’ output 4 or more bytes (assuming 269) into a destination of size 256 2025-05-30T14:50:44,403 76 | sprintf(tmpfname, "%s/%s.%d", composite_opt->qrydir, skch_prefix, c); 2025-05-30T14:50:44,404 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:44,405 command_composite.c:82:37: warning: ‘.’ directive writing 1 byte into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:44,405 82 | sprintf(tmpfname, "%s/%s.%d", composite_opt->qrydir, idx_prefix, c); 2025-05-30T14:50:44,406 | ^ 2025-05-30T14:50:44,407 command_composite.c:82:31: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:44,408 82 | sprintf(tmpfname, "%s/%s.%d", composite_opt->qrydir, idx_prefix, c); 2025-05-30T14:50:44,408 | ^~~~~~~~~~ 2025-05-30T14:50:44,409 command_composite.c:82:13: note: ‘sprintf’ output 4 or more bytes (assuming 269) into a destination of size 256 2025-05-30T14:50:44,409 82 | sprintf(tmpfname, "%s/%s.%d", composite_opt->qrydir, idx_prefix, c); 2025-05-30T14:50:44,410 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:44,410 command_composite.c:88:37: warning: ‘.’ directive writing 1 byte into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:44,411 88 | sprintf(tmpfname, "%s/%s.%d.a", composite_opt->qrydir, skch_prefix, c); 2025-05-30T14:50:44,411 | ^ 2025-05-30T14:50:44,412 command_composite.c:88:31: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:44,412 88 | sprintf(tmpfname, "%s/%s.%d.a", composite_opt->qrydir, skch_prefix, c); 2025-05-30T14:50:44,413 | ^~~~~~~~~~~~ 2025-05-30T14:50:44,414 command_composite.c:88:13: note: ‘sprintf’ output 6 or more bytes (assuming 271) into a destination of size 256 2025-05-30T14:50:44,415 88 | sprintf(tmpfname, "%s/%s.%d.a", composite_opt->qrydir, skch_prefix, c); 2025-05-30T14:50:44,415 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:44,650 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikssdheaders -I/usr/include/python3.11 -c command_dist.c -o build/temp.linux-armv7l-cpython-311/command_dist.o -fopenmp 2025-05-30T14:50:44,886 command_dist.c: In function ‘mco_cbd_co_dist’: 2025-05-30T14:50:44,887 command_dist.c:677:27: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-05-30T14:50:44,887 677 | printf("disf_sz=%lu\trefnum=%d\tqrynum=%d\tnum_mapping_distf=%dbnum_infile=%d\t\t%lu\t%lu\tflag1:Ok\n", 2025-05-30T14:50:44,888 | ~~^ 2025-05-30T14:50:44,889 | | 2025-05-30T14:50:44,889 | long unsigned int 2025-05-30T14:50:44,890 | %u 2025-05-30T14:50:44,890 678 | disf_sz, mco_dstat_readin.infile_num, co_dstat_readin.infile_num, num_mapping_distf, bnum_infile, 2025-05-30T14:50:44,891 | ~~~~~~~ 2025-05-30T14:50:44,892 | | 2025-05-30T14:50:44,892 | size_t {aka unsigned int} 2025-05-30T14:50:44,893 command_dist.c:677:92: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-05-30T14:50:44,894 677 | printf("disf_sz=%lu\trefnum=%d\tqrynum=%d\tnum_mapping_distf=%dbnum_infile=%d\t\t%lu\t%lu\tflag1:Ok\n", 2025-05-30T14:50:44,895 | ~~^ 2025-05-30T14:50:44,895 | | 2025-05-30T14:50:44,896 | long unsigned int 2025-05-30T14:50:44,897 | %u 2025-05-30T14:50:44,898 678 | disf_sz, mco_dstat_readin.infile_num, co_dstat_readin.infile_num, num_mapping_distf, bnum_infile, 2025-05-30T14:50:44,898 679 | maplength, (size_t) b * unitsz_distf_mapped); 2025-05-30T14:50:44,899 | ~~~~~~~~~ 2025-05-30T14:50:44,900 | | 2025-05-30T14:50:44,901 | size_t {aka unsigned int} 2025-05-30T14:50:44,901 command_dist.c:677:97: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘unsigned int’ [-Wformat=] 2025-05-30T14:50:44,902 677 | printf("disf_sz=%lu\trefnum=%d\tqrynum=%d\tnum_mapping_distf=%dbnum_infile=%d\t\t%lu\t%lu\tflag1:Ok\n", 2025-05-30T14:50:44,902 | ~~^ 2025-05-30T14:50:44,903 | | 2025-05-30T14:50:44,903 | long unsigned int 2025-05-30T14:50:44,904 | %u 2025-05-30T14:50:44,904 678 | disf_sz, mco_dstat_readin.infile_num, co_dstat_readin.infile_num, num_mapping_distf, bnum_infile, 2025-05-30T14:50:44,905 679 | maplength, (size_t) b * unitsz_distf_mapped); 2025-05-30T14:50:44,905 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:44,906 | | 2025-05-30T14:50:44,906 | unsigned int 2025-05-30T14:50:44,907 command_dist.c:715:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-05-30T14:50:44,907 715 | for (int n = 0; n < fco_pos[k + 1] - fco_pos[k]; n++) { 2025-05-30T14:50:44,908 | ^ 2025-05-30T14:50:44,909 command_dist.c: In function ‘mco_cbdco_nobin_dist’: 2025-05-30T14:50:44,910 command_dist.c:863:27: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-05-30T14:50:44,910 863 | printf("disf_sz=%lu\trefnum=%d\tqrynum=%d\tnum_mapping_distf=%d\tbatch_qrynum=%d\t%lu\t%lu\n", disf_sz, 2025-05-30T14:50:44,911 | ~~^ ~~~~~~~ 2025-05-30T14:50:44,912 | | | 2025-05-30T14:50:44,912 | long unsigned int size_t {aka unsigned int} 2025-05-30T14:50:44,913 | %u 2025-05-30T14:50:44,914 command_dist.c:863:93: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-05-30T14:50:44,914 863 | printf("disf_sz=%lu\trefnum=%d\tqrynum=%d\tnum_mapping_distf=%d\tbatch_qrynum=%d\t%lu\t%lu\n", disf_sz, 2025-05-30T14:50:44,915 | ~~^ 2025-05-30T14:50:44,915 | | 2025-05-30T14:50:44,916 | long unsigned int 2025-05-30T14:50:44,917 | %u 2025-05-30T14:50:44,917 864 | mco_dstat_readin.infile_num, co_dstat_readin.infile_num, num_mapping_distf, bnum_infile, maplength, 2025-05-30T14:50:44,918 | ~~~~~~~~~ 2025-05-30T14:50:44,919 | | 2025-05-30T14:50:44,919 | size_t {aka unsigned int} 2025-05-30T14:50:44,920 command_dist.c:863:98: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘unsigned int’ [-Wformat=] 2025-05-30T14:50:44,920 863 | printf("disf_sz=%lu\trefnum=%d\tqrynum=%d\tnum_mapping_distf=%d\tbatch_qrynum=%d\t%lu\t%lu\n", disf_sz, 2025-05-30T14:50:44,921 | ~~^ 2025-05-30T14:50:44,921 | | 2025-05-30T14:50:44,922 | long unsigned int 2025-05-30T14:50:44,922 | %u 2025-05-30T14:50:44,923 864 | mco_dstat_readin.infile_num, co_dstat_readin.infile_num, num_mapping_distf, bnum_infile, maplength, 2025-05-30T14:50:44,923 865 | (size_t) b * unitsz_distf_mapped); 2025-05-30T14:50:44,924 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:44,924 | | 2025-05-30T14:50:44,925 | unsigned int 2025-05-30T14:50:44,925 command_dist.c:810:13: warning: unused variable ‘fco_pos’ [-Wunused-variable] 2025-05-30T14:50:44,926 810 | size_t *fco_pos = malloc(sizeof(size_t) * (co_dstat_readin.infile_num + 1)); 2025-05-30T14:50:44,926 | ^~~~~~~ 2025-05-30T14:50:44,927 command_dist.c:809:17: warning: unused variable ‘cbd_fcode_stat’ [-Wunused-variable] 2025-05-30T14:50:44,928 809 | struct stat cbd_fcode_stat; 2025-05-30T14:50:44,928 | ^~~~~~~~~~~~~~ 2025-05-30T14:50:44,929 command_dist.c:808:31: warning: unused variable ‘cbd_fcode_comp_index_fp’ [-Wunused-variable] 2025-05-30T14:50:44,930 808 | FILE *cbd_fcode_comp_fp, *cbd_fcode_comp_index_fp; 2025-05-30T14:50:44,930 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:44,931 command_dist.c:808:11: warning: unused variable ‘cbd_fcode_comp_fp’ [-Wunused-variable] 2025-05-30T14:50:44,932 808 | FILE *cbd_fcode_comp_fp, *cbd_fcode_comp_index_fp; 2025-05-30T14:50:44,932 | ^~~~~~~~~~~~~~~~~ 2025-05-30T14:50:44,933 command_dist.c: In function ‘mco_cbd_koc_compatible_dist’: 2025-05-30T14:50:44,935 command_dist.c:1018:27: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-05-30T14:50:44,935 1018 | printf("disf_sz=%lu\trefnum=%d\tqrynum=%d\tnum_mapping_distf=%dbnum_infile=%d\t\t%lu\t%lu\tflag1:Ok\n", 2025-05-30T14:50:44,936 | ~~^ 2025-05-30T14:50:44,936 | | 2025-05-30T14:50:44,937 | long unsigned int 2025-05-30T14:50:44,937 | %u 2025-05-30T14:50:44,938 1019 | disf_sz, mco_dstat_readin.infile_num, co_dstat_readin.infile_num, num_mapping_distf, bnum_infile, 2025-05-30T14:50:44,938 | ~~~~~~~ 2025-05-30T14:50:44,939 | | 2025-05-30T14:50:44,939 | size_t {aka unsigned int} 2025-05-30T14:50:44,940 command_dist.c:1018:92: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-05-30T14:50:44,941 1018 | printf("disf_sz=%lu\trefnum=%d\tqrynum=%d\tnum_mapping_distf=%dbnum_infile=%d\t\t%lu\t%lu\tflag1:Ok\n", 2025-05-30T14:50:44,941 | ~~^ 2025-05-30T14:50:44,942 | | 2025-05-30T14:50:44,943 | long unsigned int 2025-05-30T14:50:44,943 | %u 2025-05-30T14:50:44,944 1019 | disf_sz, mco_dstat_readin.infile_num, co_dstat_readin.infile_num, num_mapping_distf, bnum_infile, 2025-05-30T14:50:44,944 1020 | maplength, (size_t) b * unitsz_distf_mapped); 2025-05-30T14:50:44,945 | ~~~~~~~~~ 2025-05-30T14:50:44,945 | | 2025-05-30T14:50:44,946 | size_t {aka unsigned int} 2025-05-30T14:50:44,946 command_dist.c:1018:97: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘unsigned int’ [-Wformat=] 2025-05-30T14:50:44,947 1018 | printf("disf_sz=%lu\trefnum=%d\tqrynum=%d\tnum_mapping_distf=%dbnum_infile=%d\t\t%lu\t%lu\tflag1:Ok\n", 2025-05-30T14:50:44,948 | ~~^ 2025-05-30T14:50:44,948 | | 2025-05-30T14:50:44,949 | long unsigned int 2025-05-30T14:50:44,949 | %u 2025-05-30T14:50:44,950 1019 | disf_sz, mco_dstat_readin.infile_num, co_dstat_readin.infile_num, num_mapping_distf, bnum_infile, 2025-05-30T14:50:44,950 1020 | maplength, (size_t) b * unitsz_distf_mapped); 2025-05-30T14:50:44,951 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:44,952 | | 2025-05-30T14:50:44,953 | unsigned int 2025-05-30T14:50:44,953 command_dist.c:1034:27: warning: comparison of integer expressions of different signedness: ‘__off_t’ {aka ‘long int’} and ‘unsigned int’ [-Wsign-compare] 2025-05-30T14:50:44,954 1034 | if (s.st_size > sizeof(gidobj_t) * MCOMM_SZ) mco_mem = (gidobj_t *) realloc(mco_mem, s.st_size); 2025-05-30T14:50:44,955 | ^ 2025-05-30T14:50:44,956 command_dist.c: In function ‘mco_co_dist_core’: 2025-05-30T14:50:44,956 command_dist.c:1116:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘gidobj_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-05-30T14:50:44,957 1116 | for (int k = 1; k < unit_arrmco[ind][0] + 1; k++) { 2025-05-30T14:50:44,958 | ^ 2025-05-30T14:50:44,961 command_dist.c: In function ‘koc_dist_print_nobin’: 2025-05-30T14:50:44,963 command_dist.c:1239:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-05-30T14:50:44,963 1239 | for (int rid = 0; rid < ref_num; rid++) 2025-05-30T14:50:44,964 | ^ 2025-05-30T14:50:44,965 command_dist.c:1245:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-05-30T14:50:44,966 1245 | for (int rid = 0; rid < ref_num; rid++) { 2025-05-30T14:50:44,967 | ^ 2025-05-30T14:50:44,973 command_dist.c: In function ‘dist_print_nobin’: 2025-05-30T14:50:44,974 command_dist.c:1335:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-05-30T14:50:44,975 1335 | if ((N_max > NREF) || (N_max > ref_num)) { 2025-05-30T14:50:44,975 | ^ 2025-05-30T14:50:44,978 command_dist.c:1356:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-05-30T14:50:44,978 1356 | for (int rid = 0; rid < ref_num; rid++) { 2025-05-30T14:50:44,979 | ^ 2025-05-30T14:50:44,981 command_dist.c:1382:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-05-30T14:50:44,981 1382 | for (int rid = 0; rid < ref_num; rid++) 2025-05-30T14:50:44,982 | ^ 2025-05-30T14:50:45,342 command_dist.c: In function ‘run_stageI._omp_fn.1’: 2025-05-30T14:50:45,343 command_dist.c:403:21: warning: ‘com_abund_fp’ may be used uninitialized [-Wmaybe-uninitialized] 2025-05-30T14:50:45,343 403 | fwrite(tmp_mem, sizeof(unsigned short) * tmpkmerct, 1, com_abund_fp); 2025-05-30T14:50:45,344 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:45,344 command_dist.c:375:40: note: ‘com_abund_fp’ was declared here 2025-05-30T14:50:45,345 375 | FILE *com_cofp, *indexfp, *com_abund_fp; 2025-05-30T14:50:45,345 | ^~~~~~~~~~~~ 2025-05-30T14:50:46,181 command_dist.c: In function ‘get_dim_shuffle’: 2025-05-30T14:50:46,182 command_dist.c:267:36: warning: ‘%s’ directive writing up to 264 bytes into a region of size 256 [-Wformat-overflow=] 2025-05-30T14:50:46,182 267 | sprintf(shuf_infile_name, "%s.shuf", shuf_infile_name_prefix); 2025-05-30T14:50:46,183 | ^~ ~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:46,184 command_dist.c:267:9: note: ‘sprintf’ output between 6 and 270 bytes into a destination of size 256 2025-05-30T14:50:46,184 267 | sprintf(shuf_infile_name, "%s.shuf", shuf_infile_name_prefix); 2025-05-30T14:50:46,185 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,084 command_dist.c: In function ‘mco_cbd_co_dist’: 2025-05-30T14:50:47,085 command_dist.c:596:37: warning: ‘%s’ directive writing 13 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:47,086 596 | sprintf(refmco_dstat_fpath, "%s/%s", refmco_dname, mco_dstat); 2025-05-30T14:50:47,086 | ^~ ~~~~~~~~~ 2025-05-30T14:50:47,087 command_dist.c:596:5: note: ‘sprintf’ output between 15 and 270 bytes into a destination of size 256 2025-05-30T14:50:47,087 596 | sprintf(refmco_dstat_fpath, "%s/%s", refmco_dname, mco_dstat); 2025-05-30T14:50:47,088 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,089 command_dist.c:625:25: warning: ‘/sharedk_ct.dat’ directive writing 15 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2025-05-30T14:50:47,089 625 | sprintf(onedist, "%s/sharedk_ct.dat", distout_dir); 2025-05-30T14:50:47,090 | ^~~~~~~~~~~~~~~ 2025-05-30T14:50:47,091 command_dist.c:625:5: note: ‘sprintf’ output between 16 and 271 bytes into a destination of size 256 2025-05-30T14:50:47,091 625 | sprintf(onedist, "%s/sharedk_ct.dat", distout_dir); 2025-05-30T14:50:47,092 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,092 command_dist.c:681:41: warning: ‘/mco.index.’ directive writing 11 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2025-05-30T14:50:47,093 681 | sprintf(mco_index_fcode, "%s/mco.index.%d", refmco_dname, j); 2025-05-30T14:50:47,093 | ^~~~~~~~~~~ 2025-05-30T14:50:47,094 command_dist.c:681:38: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:47,095 681 | sprintf(mco_index_fcode, "%s/mco.index.%d", refmco_dname, j); 2025-05-30T14:50:47,096 | ^~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,096 command_dist.c:681:13: note: ‘sprintf’ output between 13 and 278 bytes into a destination of size 256 2025-05-30T14:50:47,097 681 | sprintf(mco_index_fcode, "%s/mco.index.%d", refmco_dname, j); 2025-05-30T14:50:47,097 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,098 command_dist.c:682:35: warning: ‘/mco.’ directive writing 5 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2025-05-30T14:50:47,098 682 | sprintf(mco_fcode, "%s/mco.%d", refmco_dname, j); 2025-05-30T14:50:47,099 | ^~~~~ 2025-05-30T14:50:47,099 command_dist.c:682:32: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:47,100 682 | sprintf(mco_fcode, "%s/mco.%d", refmco_dname, j); 2025-05-30T14:50:47,101 | ^~~~~~~~~~~ 2025-05-30T14:50:47,101 command_dist.c:682:13: note: ‘sprintf’ output between 7 and 272 bytes into a destination of size 256 2025-05-30T14:50:47,102 682 | sprintf(mco_fcode, "%s/mco.%d", refmco_dname, j); 2025-05-30T14:50:47,102 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,339 command_dist.c: In function ‘mco_cbdco_nobin_dist’: 2025-05-30T14:50:47,340 command_dist.c:763:37: warning: ‘%s’ directive writing 13 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:47,341 763 | sprintf(refmco_dstat_fpath, "%s/%s", refmco_dname, mco_dstat); 2025-05-30T14:50:47,341 | ^~ ~~~~~~~~~ 2025-05-30T14:50:47,342 command_dist.c:763:5: note: ‘sprintf’ output between 15 and 270 bytes into a destination of size 256 2025-05-30T14:50:47,342 763 | sprintf(refmco_dstat_fpath, "%s/%s", refmco_dname, mco_dstat); 2025-05-30T14:50:47,343 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,344 command_dist.c:790:25: warning: ‘/sharedk_ct.dat’ directive writing 15 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2025-05-30T14:50:47,344 790 | sprintf(onedist, "%s/sharedk_ct.dat", distout_dir); 2025-05-30T14:50:47,345 | ^~~~~~~~~~~~~~~ 2025-05-30T14:50:47,346 command_dist.c:790:5: note: ‘sprintf’ output between 16 and 271 bytes into a destination of size 256 2025-05-30T14:50:47,346 790 | sprintf(onedist, "%s/sharedk_ct.dat", distout_dir); 2025-05-30T14:50:47,347 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,348 command_dist.c:823:23: warning: ‘/distance.out’ directive writing 13 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2025-05-30T14:50:47,348 823 | sprintf(distf, "%s/distance.out", distout_dir); 2025-05-30T14:50:47,349 | ^~~~~~~~~~~~~ 2025-05-30T14:50:47,349 command_dist.c:823:5: note: ‘sprintf’ output between 14 and 269 bytes into a destination of size 256 2025-05-30T14:50:47,350 823 | sprintf(distf, "%s/distance.out", distout_dir); 2025-05-30T14:50:47,350 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,351 command_dist.c:849:39: warning: ‘.’ directive writing 1 byte into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:47,351 849 | sprintf(mco_index_fcode, "%s/%s.%d", refmco_dname, mco_idx_prefix, j); 2025-05-30T14:50:47,352 | ^ 2025-05-30T14:50:47,353 command_dist.c:849:33: note: directive argument in the range [0, 536870912] 2025-05-30T14:50:47,353 849 | sprintf(mco_index_fcode, "%s/%s.%d", refmco_dname, mco_idx_prefix, j); 2025-05-30T14:50:47,354 | ^~~~~~~~~~ 2025-05-30T14:50:47,355 command_dist.c:849:8: note: ‘sprintf’ output 4 or more bytes (assuming 267) into a destination of size 256 2025-05-30T14:50:47,355 849 | sprintf(mco_index_fcode, "%s/%s.%d", refmco_dname, mco_idx_prefix, j); 2025-05-30T14:50:47,356 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,356 command_dist.c:851:34: warning: ‘.’ directive writing 1 byte into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:47,357 851 | sprintf(mco_fcode, "%s/%s.%d", refmco_dname, mco_gids_prefix, j); 2025-05-30T14:50:47,357 | ^ 2025-05-30T14:50:47,358 command_dist.c:851:28: note: directive argument in the range [0, 536870912] 2025-05-30T14:50:47,359 851 | sprintf(mco_fcode, "%s/%s.%d", refmco_dname, mco_gids_prefix, j); 2025-05-30T14:50:47,359 | ^~~~~~~~~~ 2025-05-30T14:50:47,360 command_dist.c:851:9: note: ‘sprintf’ output 4 or more bytes (assuming 267) into a destination of size 256 2025-05-30T14:50:47,360 851 | sprintf(mco_fcode, "%s/%s.%d", refmco_dname, mco_gids_prefix, j); 2025-05-30T14:50:47,361 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,624 command_dist.c: In function ‘mco_cbd_koc_compatible_dist’: 2025-05-30T14:50:47,625 command_dist.c:927:37: warning: ‘%s’ directive writing 13 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:47,626 927 | sprintf(refmco_dstat_fpath, "%s/%s", refmco_dname, mco_dstat); 2025-05-30T14:50:47,626 | ^~ ~~~~~~~~~ 2025-05-30T14:50:47,627 command_dist.c:927:5: note: ‘sprintf’ output between 15 and 270 bytes into a destination of size 256 2025-05-30T14:50:47,627 927 | sprintf(refmco_dstat_fpath, "%s/%s", refmco_dname, mco_dstat); 2025-05-30T14:50:47,628 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,629 command_dist.c:956:25: warning: ‘/sharedk_ct.dat’ directive writing 15 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2025-05-30T14:50:47,629 956 | sprintf(onedist, "%s/sharedk_ct.dat", distout_dir); 2025-05-30T14:50:47,630 | ^~~~~~~~~~~~~~~ 2025-05-30T14:50:47,631 command_dist.c:956:5: note: ‘sprintf’ output between 16 and 271 bytes into a destination of size 256 2025-05-30T14:50:47,631 956 | sprintf(onedist, "%s/sharedk_ct.dat", distout_dir); 2025-05-30T14:50:47,632 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,633 command_dist.c:990:23: warning: ‘/distance.out’ directive writing 13 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2025-05-30T14:50:47,633 990 | sprintf(distf, "%s/distance.out", distout_dir); 2025-05-30T14:50:47,634 | ^~~~~~~~~~~~~ 2025-05-30T14:50:47,634 command_dist.c:990:5: note: ‘sprintf’ output between 14 and 269 bytes into a destination of size 256 2025-05-30T14:50:47,635 990 | sprintf(distf, "%s/distance.out", distout_dir); 2025-05-30T14:50:47,636 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,636 command_dist.c:1022:41: warning: ‘/mco.index.’ directive writing 11 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2025-05-30T14:50:47,637 1022 | sprintf(mco_index_fcode, "%s/mco.index.%d", refmco_dname, j); 2025-05-30T14:50:47,637 | ^~~~~~~~~~~ 2025-05-30T14:50:47,638 command_dist.c:1022:38: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:47,639 1022 | sprintf(mco_index_fcode, "%s/mco.index.%d", refmco_dname, j); 2025-05-30T14:50:47,639 | ^~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,640 command_dist.c:1022:13: note: ‘sprintf’ output between 13 and 278 bytes into a destination of size 256 2025-05-30T14:50:47,641 1022 | sprintf(mco_index_fcode, "%s/mco.index.%d", refmco_dname, j); 2025-05-30T14:50:47,641 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,642 command_dist.c:1023:35: warning: ‘/mco.’ directive writing 5 bytes into a region of size between 1 and 256 [-Wformat-overflow=] 2025-05-30T14:50:47,642 1023 | sprintf(mco_fcode, "%s/mco.%d", refmco_dname, j); 2025-05-30T14:50:47,643 | ^~~~~ 2025-05-30T14:50:47,643 command_dist.c:1023:32: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:47,644 1023 | sprintf(mco_fcode, "%s/mco.%d", refmco_dname, j); 2025-05-30T14:50:47,644 | ^~~~~~~~~~~ 2025-05-30T14:50:47,645 command_dist.c:1023:13: note: ‘sprintf’ output between 7 and 272 bytes into a destination of size 256 2025-05-30T14:50:47,645 1023 | sprintf(mco_fcode, "%s/mco.%d", refmco_dname, j); 2025-05-30T14:50:47,646 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,918 command_dist.c: In function ‘combine_queries’: 2025-05-30T14:50:47,920 command_dist.c:1492:41: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-05-30T14:50:47,921 1492 | sprintf(one_kmerct_list_name, "%s/%s", co_dir, kmerct_list_fname); 2025-05-30T14:50:47,921 | ^ 2025-05-30T14:50:47,922 command_dist.c:1492:5: note: ‘sprintf’ output 2 or more bytes (assuming 257) into a destination of size 256 2025-05-30T14:50:47,923 1492 | sprintf(one_kmerct_list_name, "%s/%s", co_dir, kmerct_list_fname); 2025-05-30T14:50:47,923 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,924 command_dist.c:1499:40: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-05-30T14:50:47,925 1499 | sprintf(one_infilename_name, "%s/%s", co_dir, fname_fname); 2025-05-30T14:50:47,925 | ^ 2025-05-30T14:50:47,926 command_dist.c:1499:5: note: ‘sprintf’ output 2 or more bytes (assuming 257) into a destination of size 256 2025-05-30T14:50:47,927 1499 | sprintf(one_infilename_name, "%s/%s", co_dir, fname_fname); 2025-05-30T14:50:47,927 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:47,929 command_dist.c:1603:32: warning: ‘%s’ directive writing 12 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:47,930 1603 | sprintf(one_stat_name, "%s/%s", co_dir, co_dstat); 2025-05-30T14:50:47,930 | ^~ ~~~~~~~~ 2025-05-30T14:50:47,931 command_dist.c:1603:5: note: ‘sprintf’ output between 14 and 269 bytes into a destination of size 256 2025-05-30T14:50:47,932 1603 | sprintf(one_stat_name, "%s/%s", co_dir, co_dstat); 2025-05-30T14:50:47,933 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:48,422 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikssdheaders -I/usr/include/python3.11 -c command_dist_wrapper.c -o build/temp.linux-armv7l-cpython-311/command_dist_wrapper.o -fopenmp 2025-05-30T14:50:48,594 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikssdheaders -I/usr/include/python3.11 -c command_set.c -o build/temp.linux-armv7l-cpython-311/command_set.o -fopenmp 2025-05-30T14:50:48,765 command_set.c: In function ‘sketch_operate’: 2025-05-30T14:50:48,766 command_set.c:178:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-05-30T14:50:48,767 178 | for(int n = 0; n < fco_pos[i+1] - fco_pos[i]; n++){ 2025-05-30T14:50:48,767 | ^ 2025-05-30T14:50:48,779 command_set.c: In function ‘combin_subset_pans’: 2025-05-30T14:50:48,779 command_set.c:457:10: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2025-05-30T14:50:48,780 457 | free(co_dstat_fpath); 2025-05-30T14:50:48,780 | ^~~~~~~~~~~~~~ 2025-05-30T14:50:48,781 In file included from kssdheaders/global_basic.h:159, 2025-05-30T14:50:48,781 from command_set.c:15: 2025-05-30T14:50:48,782 /usr/include/stdlib.h:568:25: note: expected ‘void *’ but argument is of type ‘const char *’ 2025-05-30T14:50:48,782 568 | extern void free (void *__ptr) __THROW; 2025-05-30T14:50:48,783 | ~~~~~~^~~~~ 2025-05-30T14:50:48,786 command_set.c: In function ‘grouping_genomes’: 2025-05-30T14:50:48,786 command_set.c:562:10: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2025-05-30T14:50:48,787 562 | free(co_dstat_fpath); 2025-05-30T14:50:48,787 | ^~~~~~~~~~~~~~ 2025-05-30T14:50:48,788 /usr/include/stdlib.h:568:25: note: expected ‘void *’ but argument is of type ‘const char *’ 2025-05-30T14:50:48,789 568 | extern void free (void *__ptr) __THROW; 2025-05-30T14:50:48,789 | ~~~~~~^~~~~ 2025-05-30T14:50:48,955 command_set.c: In function ‘sketch_union’: 2025-05-30T14:50:48,955 command_set.c:71:27: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-05-30T14:50:48,956 71 | sprintf(outpath,"%s/%s",set_opt.outdir,co_dstat); 2025-05-30T14:50:48,957 | ^ 2025-05-30T14:50:48,957 command_set.c:71:5: note: ‘sprintf’ output 2 or more bytes (assuming 257) into a destination of size 256 2025-05-30T14:50:48,958 71 | sprintf(outpath,"%s/%s",set_opt.outdir,co_dstat); 2025-05-30T14:50:48,959 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:48,959 command_set.c:82:29: warning: ‘%s’ directive writing 6 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:48,960 82 | sprintf(outpath,"%s/%s.%d",set_opt.insketchpath,skch_prefix,i); 2025-05-30T14:50:48,961 | ^~ ~~~~~~~~~~~ 2025-05-30T14:50:48,962 command_set.c:82:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:48,962 82 | sprintf(outpath,"%s/%s.%d",set_opt.insketchpath,skch_prefix,i); 2025-05-30T14:50:48,963 | ^~~~~~~~~~ 2025-05-30T14:50:48,964 command_set.c:82:9: note: ‘sprintf’ output between 10 and 275 bytes into a destination of size 256 2025-05-30T14:50:48,964 82 | sprintf(outpath,"%s/%s.%d",set_opt.insketchpath,skch_prefix,i); 2025-05-30T14:50:48,965 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:48,965 command_set.c:92:29: warning: ‘%s’ directive writing 3 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:48,966 92 | sprintf(outpath,"%s/%s.%d",set_opt.outdir,pan_prefix,i); 2025-05-30T14:50:48,967 | ^~ ~~~~~~~~~~ 2025-05-30T14:50:48,967 command_set.c:92:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:48,968 92 | sprintf(outpath,"%s/%s.%d",set_opt.outdir,pan_prefix,i); 2025-05-30T14:50:48,969 | ^~~~~~~~~~ 2025-05-30T14:50:48,969 command_set.c:92:9: note: ‘sprintf’ output between 7 and 272 bytes into a destination of size 256 2025-05-30T14:50:48,970 92 | sprintf(outpath,"%s/%s.%d",set_opt.outdir,pan_prefix,i); 2025-05-30T14:50:48,971 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,086 command_set.c: In function ‘sketch_operate’: 2025-05-30T14:50:49,087 command_set.c:153:29: warning: ‘%s’ directive writing 3 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,087 153 | sprintf(tmppath,"%s/%s.%d",set_opt.pansketchpath, pan_prefix, c); 2025-05-30T14:50:49,088 | ^~ ~~~~~~~~~~ 2025-05-30T14:50:49,088 command_set.c:153:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:49,089 153 | sprintf(tmppath,"%s/%s.%d",set_opt.pansketchpath, pan_prefix, c); 2025-05-30T14:50:49,089 | ^~~~~~~~~~ 2025-05-30T14:50:49,089 command_set.c:153:9: note: ‘sprintf’ output between 7 and 272 bytes into a destination of size 256 2025-05-30T14:50:49,090 153 | sprintf(tmppath,"%s/%s.%d",set_opt.pansketchpath, pan_prefix, c); 2025-05-30T14:50:49,090 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,091 command_set.c:155:33: warning: ‘%s’ directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,092 155 | sprintf(tmppath,"%s/%s.%d",set_opt.pansketchpath, uniq_pan_prefix, c); 2025-05-30T14:50:49,092 | ^~ ~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,093 command_set.c:155:29: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:49,093 155 | sprintf(tmppath,"%s/%s.%d",set_opt.pansketchpath, uniq_pan_prefix, c); 2025-05-30T14:50:49,094 | ^~~~~~~~~~ 2025-05-30T14:50:49,095 command_set.c:155:13: note: ‘sprintf’ output between 12 and 277 bytes into a destination of size 256 2025-05-30T14:50:49,095 155 | sprintf(tmppath,"%s/%s.%d",set_opt.pansketchpath, uniq_pan_prefix, c); 2025-05-30T14:50:49,096 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,097 command_set.c:165:29: warning: ‘%s’ directive writing 6 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,098 165 | sprintf(tmppath,"%s/%s.index.%d",set_opt.insketchpath,skch_prefix, c); 2025-05-30T14:50:49,098 | ^~ ~~~~~~~~~~~ 2025-05-30T14:50:49,099 command_set.c:165:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:49,100 165 | sprintf(tmppath,"%s/%s.index.%d",set_opt.insketchpath,skch_prefix, c); 2025-05-30T14:50:49,100 | ^~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,101 command_set.c:165:9: note: ‘sprintf’ output between 16 and 281 bytes into a destination of size 256 2025-05-30T14:50:49,102 165 | sprintf(tmppath,"%s/%s.index.%d",set_opt.insketchpath,skch_prefix, c); 2025-05-30T14:50:49,102 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,103 command_set.c:169:29: warning: ‘%s’ directive writing 6 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,104 169 | sprintf(tmppath,"%s/%s.%d",set_opt.insketchpath,skch_prefix, c); 2025-05-30T14:50:49,104 | ^~ ~~~~~~~~~~~ 2025-05-30T14:50:49,105 command_set.c:169:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:49,105 169 | sprintf(tmppath,"%s/%s.%d",set_opt.insketchpath,skch_prefix, c); 2025-05-30T14:50:49,106 | ^~~~~~~~~~ 2025-05-30T14:50:49,107 command_set.c:169:9: note: ‘sprintf’ output between 10 and 275 bytes into a destination of size 256 2025-05-30T14:50:49,107 169 | sprintf(tmppath,"%s/%s.%d",set_opt.insketchpath,skch_prefix, c); 2025-05-30T14:50:49,108 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,109 command_set.c:174:29: warning: ‘%s’ directive writing 6 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,109 174 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,skch_prefix, c); 2025-05-30T14:50:49,110 | ^~ ~~~~~~~~~~~ 2025-05-30T14:50:49,110 command_set.c:174:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:49,111 174 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,skch_prefix, c); 2025-05-30T14:50:49,111 | ^~~~~~~~~~ 2025-05-30T14:50:49,112 command_set.c:174:9: note: ‘sprintf’ output between 10 and 275 bytes into a destination of size 256 2025-05-30T14:50:49,113 174 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,skch_prefix, c); 2025-05-30T14:50:49,113 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,114 command_set.c:187:29: warning: ‘%s’ directive writing 6 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,114 187 | sprintf(tmppath,"%s/%s.index.%d",set_opt.outdir,skch_prefix, c); 2025-05-30T14:50:49,115 | ^~ ~~~~~~~~~~~ 2025-05-30T14:50:49,115 command_set.c:187:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:49,116 187 | sprintf(tmppath,"%s/%s.index.%d",set_opt.outdir,skch_prefix, c); 2025-05-30T14:50:49,116 | ^~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,117 command_set.c:187:9: note: ‘sprintf’ output between 16 and 281 bytes into a destination of size 256 2025-05-30T14:50:49,118 187 | sprintf(tmppath,"%s/%s.index.%d",set_opt.outdir,skch_prefix, c); 2025-05-30T14:50:49,118 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,119 command_set.c:192:27: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-05-30T14:50:49,120 192 | sprintf(tmppath,"%s/%s",set_opt.outdir,co_dstat); 2025-05-30T14:50:49,120 | ^ 2025-05-30T14:50:49,121 command_set.c:192:5: note: ‘sprintf’ output 2 or more bytes (assuming 257) into a destination of size 256 2025-05-30T14:50:49,122 192 | sprintf(tmppath,"%s/%s",set_opt.outdir,co_dstat); 2025-05-30T14:50:49,122 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,261 command_set.c: In function ‘uniq_sketch_union’: 2025-05-30T14:50:49,262 command_set.c:219:39: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-05-30T14:50:49,263 219 | sprintf(unionco,"%s.%d",uniq_pan_prefix,i); 2025-05-30T14:50:49,263 | ^ 2025-05-30T14:50:49,264 command_set.c:219:17: note: ‘sprintf’ output between 11 and 21 bytes into a destination of size 20 2025-05-30T14:50:49,265 219 | sprintf(unionco,"%s.%d",uniq_pan_prefix,i); 2025-05-30T14:50:49,265 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,266 command_set.c:234:27: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-05-30T14:50:49,267 234 | sprintf(outpath,"%s/%s",set_opt.outdir,co_dstat); 2025-05-30T14:50:49,267 | ^ 2025-05-30T14:50:49,268 command_set.c:234:5: note: ‘sprintf’ output 2 or more bytes (assuming 257) into a destination of size 256 2025-05-30T14:50:49,269 234 | sprintf(outpath,"%s/%s",set_opt.outdir,co_dstat); 2025-05-30T14:50:49,270 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,271 command_set.c:247:29: warning: ‘%s’ directive writing 6 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,271 247 | sprintf(outpath,"%s/%s.%d",set_opt.insketchpath,skch_prefix,i); 2025-05-30T14:50:49,272 | ^~ ~~~~~~~~~~~ 2025-05-30T14:50:49,272 command_set.c:247:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:49,273 247 | sprintf(outpath,"%s/%s.%d",set_opt.insketchpath,skch_prefix,i); 2025-05-30T14:50:49,273 | ^~~~~~~~~~ 2025-05-30T14:50:49,274 command_set.c:247:9: note: ‘sprintf’ output between 10 and 275 bytes into a destination of size 256 2025-05-30T14:50:49,275 247 | sprintf(outpath,"%s/%s.%d",set_opt.insketchpath,skch_prefix,i); 2025-05-30T14:50:49,275 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,276 command_set.c:259:29: warning: ‘%s’ directive writing 8 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,276 259 | sprintf(outpath,"%s/%s.%d",set_opt.outdir,uniq_pan_prefix,i); 2025-05-30T14:50:49,277 | ^~ ~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,277 command_set.c:259:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:49,278 259 | sprintf(outpath,"%s/%s.%d",set_opt.outdir,uniq_pan_prefix,i); 2025-05-30T14:50:49,278 | ^~~~~~~~~~ 2025-05-30T14:50:49,279 command_set.c:259:9: note: ‘sprintf’ output between 12 and 277 bytes into a destination of size 256 2025-05-30T14:50:49,279 259 | sprintf(outpath,"%s/%s.%d",set_opt.outdir,uniq_pan_prefix,i); 2025-05-30T14:50:49,280 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,408 command_set.c: In function ‘combin_pans’: 2025-05-30T14:50:49,409 command_set.c:297:29: warning: ‘%s’ directive writing 6 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,409 297 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,skch_prefix,c); 2025-05-30T14:50:49,410 | ^~ ~~~~~~~~~~~ 2025-05-30T14:50:49,411 command_set.c:297:25: note: directive argument in the range [0, 1073741823] 2025-05-30T14:50:49,411 297 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,skch_prefix,c); 2025-05-30T14:50:49,412 | ^~~~~~~~~~ 2025-05-30T14:50:49,413 command_set.c:297:9: note: ‘sprintf’ output between 10 and 274 bytes into a destination of size 256 2025-05-30T14:50:49,413 297 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,skch_prefix,c); 2025-05-30T14:50:49,414 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,415 command_set.c:300:29: warning: ‘%s’ directive writing 12 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,415 300 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,idx_prefix,c); 2025-05-30T14:50:49,416 | ^~ ~~~~~~~~~~ 2025-05-30T14:50:49,416 command_set.c:300:25: note: directive argument in the range [0, 1073741823] 2025-05-30T14:50:49,417 300 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,idx_prefix,c); 2025-05-30T14:50:49,417 | ^~~~~~~~~~ 2025-05-30T14:50:49,418 command_set.c:300:9: note: ‘sprintf’ output between 16 and 280 bytes into a destination of size 256 2025-05-30T14:50:49,419 300 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,idx_prefix,c); 2025-05-30T14:50:49,419 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,420 command_set.c:342:27: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-05-30T14:50:49,421 342 | sprintf(tmppath,"%s/%s",set_opt.outdir,co_dstat); 2025-05-30T14:50:49,422 | ^ 2025-05-30T14:50:49,422 command_set.c:342:5: note: ‘sprintf’ output 2 or more bytes (assuming 257) into a destination of size 256 2025-05-30T14:50:49,423 342 | sprintf(tmppath,"%s/%s",set_opt.outdir,co_dstat); 2025-05-30T14:50:49,423 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,626 command_set.c: In function ‘combin_subset_pans’: 2025-05-30T14:50:49,627 command_set.c:469:29: warning: ‘%s’ directive writing 6 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,628 469 | sprintf(tmppath,"%s/%s.%d",set_opt.insketchpath,skch_prefix,c); 2025-05-30T14:50:49,628 | ^~ ~~~~~~~~~~~ 2025-05-30T14:50:49,629 command_set.c:469:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:49,629 469 | sprintf(tmppath,"%s/%s.%d",set_opt.insketchpath,skch_prefix,c); 2025-05-30T14:50:49,629 | ^~~~~~~~~~ 2025-05-30T14:50:49,630 command_set.c:469:9: note: ‘sprintf’ output between 10 and 275 bytes into a destination of size 256 2025-05-30T14:50:49,630 469 | sprintf(tmppath,"%s/%s.%d",set_opt.insketchpath,skch_prefix,c); 2025-05-30T14:50:49,631 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,631 command_set.c:475:29: warning: ‘%s’ directive writing 12 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,632 475 | sprintf(tmppath,"%s/%s.%d",set_opt.insketchpath,idx_prefix,c); 2025-05-30T14:50:49,632 | ^~ ~~~~~~~~~~ 2025-05-30T14:50:49,633 command_set.c:475:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:49,633 475 | sprintf(tmppath,"%s/%s.%d",set_opt.insketchpath,idx_prefix,c); 2025-05-30T14:50:49,633 | ^~~~~~~~~~ 2025-05-30T14:50:49,634 command_set.c:475:9: note: ‘sprintf’ output between 16 and 281 bytes into a destination of size 256 2025-05-30T14:50:49,634 475 | sprintf(tmppath,"%s/%s.%d",set_opt.insketchpath,idx_prefix,c); 2025-05-30T14:50:49,635 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,635 command_set.c:481:29: warning: ‘%s’ directive writing 6 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,636 481 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,skch_prefix,c); 2025-05-30T14:50:49,637 | ^~ ~~~~~~~~~~~ 2025-05-30T14:50:49,637 command_set.c:481:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:49,638 481 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,skch_prefix,c); 2025-05-30T14:50:49,639 | ^~~~~~~~~~ 2025-05-30T14:50:49,639 command_set.c:481:9: note: ‘sprintf’ output between 10 and 275 bytes into a destination of size 256 2025-05-30T14:50:49,640 481 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,skch_prefix,c); 2025-05-30T14:50:49,641 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,641 command_set.c:512:29: warning: ‘%s’ directive writing 12 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,642 512 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,idx_prefix,c); 2025-05-30T14:50:49,643 | ^~ ~~~~~~~~~~ 2025-05-30T14:50:49,643 command_set.c:512:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:49,644 512 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,idx_prefix,c); 2025-05-30T14:50:49,644 | ^~~~~~~~~~ 2025-05-30T14:50:49,645 command_set.c:512:9: note: ‘sprintf’ output between 16 and 281 bytes into a destination of size 256 2025-05-30T14:50:49,646 512 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,idx_prefix,c); 2025-05-30T14:50:49,646 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,647 command_set.c:523:27: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-05-30T14:50:49,647 523 | sprintf(tmppath,"%s/%s",set_opt.outdir,co_dstat); 2025-05-30T14:50:49,648 | ^ 2025-05-30T14:50:49,648 command_set.c:523:5: note: ‘sprintf’ output 2 or more bytes (assuming 257) into a destination of size 256 2025-05-30T14:50:49,649 523 | sprintf(tmppath,"%s/%s",set_opt.outdir,co_dstat); 2025-05-30T14:50:49,649 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,872 command_set.c: In function ‘grouping_genomes’: 2025-05-30T14:50:49,873 command_set.c:574:29: warning: ‘%s’ directive writing 6 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,873 574 | sprintf(tmppath,"%s/%s.%d",set_opt.insketchpath,skch_prefix,c); 2025-05-30T14:50:49,874 | ^~ ~~~~~~~~~~~ 2025-05-30T14:50:49,874 command_set.c:574:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:49,875 574 | sprintf(tmppath,"%s/%s.%d",set_opt.insketchpath,skch_prefix,c); 2025-05-30T14:50:49,875 | ^~~~~~~~~~ 2025-05-30T14:50:49,876 command_set.c:574:9: note: ‘sprintf’ output between 10 and 275 bytes into a destination of size 256 2025-05-30T14:50:49,876 574 | sprintf(tmppath,"%s/%s.%d",set_opt.insketchpath,skch_prefix,c); 2025-05-30T14:50:49,876 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,877 command_set.c:580:29: warning: ‘%s’ directive writing 12 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,878 580 | sprintf(tmppath,"%s/%s.%d",set_opt.insketchpath,idx_prefix,c); 2025-05-30T14:50:49,878 | ^~ ~~~~~~~~~~ 2025-05-30T14:50:49,879 command_set.c:580:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:49,879 580 | sprintf(tmppath,"%s/%s.%d",set_opt.insketchpath,idx_prefix,c); 2025-05-30T14:50:49,880 | ^~~~~~~~~~ 2025-05-30T14:50:49,881 command_set.c:580:9: note: ‘sprintf’ output between 16 and 281 bytes into a destination of size 256 2025-05-30T14:50:49,881 580 | sprintf(tmppath,"%s/%s.%d",set_opt.insketchpath,idx_prefix,c); 2025-05-30T14:50:49,882 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,882 command_set.c:612:29: warning: ‘%s’ directive writing 6 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,883 612 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,skch_prefix,c); 2025-05-30T14:50:49,883 | ^~ ~~~~~~~~~~~ 2025-05-30T14:50:49,884 command_set.c:612:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:49,885 612 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,skch_prefix,c); 2025-05-30T14:50:49,885 | ^~~~~~~~~~ 2025-05-30T14:50:49,886 command_set.c:612:9: note: ‘sprintf’ output between 10 and 275 bytes into a destination of size 256 2025-05-30T14:50:49,887 612 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,skch_prefix,c); 2025-05-30T14:50:49,887 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,888 command_set.c:634:29: warning: ‘%s’ directive writing 12 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 2025-05-30T14:50:49,889 634 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,idx_prefix,c); 2025-05-30T14:50:49,890 | ^~ ~~~~~~~~~~ 2025-05-30T14:50:49,890 command_set.c:634:25: note: directive argument in the range [-2147483644, 2147483646] 2025-05-30T14:50:49,891 634 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,idx_prefix,c); 2025-05-30T14:50:49,891 | ^~~~~~~~~~ 2025-05-30T14:50:49,892 command_set.c:634:9: note: ‘sprintf’ output between 16 and 281 bytes into a destination of size 256 2025-05-30T14:50:49,892 634 | sprintf(tmppath,"%s/%s.%d",set_opt.outdir,idx_prefix,c); 2025-05-30T14:50:49,893 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:49,893 command_set.c:645:27: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-05-30T14:50:49,894 645 | sprintf(tmppath,"%s/%s",set_opt.outdir,co_dstat); 2025-05-30T14:50:49,894 | ^ 2025-05-30T14:50:49,894 command_set.c:645:5: note: ‘sprintf’ output 2 or more bytes (assuming 257) into a destination of size 256 2025-05-30T14:50:49,895 645 | sprintf(tmppath,"%s/%s",set_opt.outdir,co_dstat); 2025-05-30T14:50:49,895 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-05-30T14:50:50,169 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikssdheaders -I/usr/include/python3.11 -c command_shuffle.c -o build/temp.linux-armv7l-cpython-311/command_shuffle.o -fopenmp 2025-05-30T14:50:50,483 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikssdheaders -I/usr/include/python3.11 -c global_basic.c -o build/temp.linux-armv7l-cpython-311/global_basic.o -fopenmp 2025-05-30T14:50:50,655 global_basic.c: In function ‘organize_infile_list’: 2025-05-30T14:50:50,656 global_basic.c:195:20: warning: implicit declaration of function ‘isspace’ [-Wimplicit-function-declaration] 2025-05-30T14:50:50,657 195 | while (isspace(*buf)) buf++; 2025-05-30T14:50:50,657 | ^~~~~~~ 2025-05-30T14:50:50,658 global_basic.c:35:1: note: include ‘’ or provide a declaration of ‘isspace’ 2025-05-30T14:50:50,659 34 | #include 2025-05-30T14:50:50,659 +++ |+#include 2025-05-30T14:50:50,660 35 | 2025-05-30T14:50:50,661 global_basic.c:201:69: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-05-30T14:50:50,661 201 | "the input list: %s\n %dth line: %s has %lu characters exceed the maximal allowed length %d", 2025-05-30T14:50:50,662 | ~~^ 2025-05-30T14:50:50,663 | | 2025-05-30T14:50:50,663 | long unsigned int 2025-05-30T14:50:50,664 | %u 2025-05-30T14:50:50,665 202 | list_path, file_num, buf, strlen(buf), PATHLEN); 2025-05-30T14:50:50,665 | ~~~~~~~~~~~ 2025-05-30T14:50:50,666 | | 2025-05-30T14:50:50,667 | size_t {aka unsigned int} 2025-05-30T14:50:50,668 global_basic.c:233:69: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-05-30T14:50:50,669 233 | "the input list: %s\n %dth line: %s has %lu characters exceed the maximal allowed length %d", 2025-05-30T14:50:50,670 | ~~^ 2025-05-30T14:50:50,670 | | 2025-05-30T14:50:50,671 | long unsigned int 2025-05-30T14:50:50,672 | %u 2025-05-30T14:50:50,672 234 | list_path, file_num, buf, strlen(buf), PATHLEN); 2025-05-30T14:50:50,673 | ~~~~~~~~~~~ 2025-05-30T14:50:50,673 | | 2025-05-30T14:50:50,674 | size_t {aka unsigned int} 2025-05-30T14:50:51,418 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikssdheaders -I/usr/include/python3.11 -c iseq2comem.c -o build/temp.linux-armv7l-cpython-311/iseq2comem.o -fopenmp 2025-05-30T14:50:51,596 iseq2comem.c: In function ‘reads2mco’: 2025-05-30T14:50:51,596 iseq2comem.c:156:18: warning: comparison of integer expressions of different signedness: ‘llong’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2025-05-30T14:50:51,597 156 | if (base > TL) { 2025-05-30T14:50:51,597 | ^ 2025-05-30T14:50:51,598 iseq2comem.c:160:26: warning: comparison of integer expressions of different signedness: ‘llong’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2025-05-30T14:50:51,599 160 | if ((pfilter >= dim_end) || (pfilter < dim_start)) continue; 2025-05-30T14:50:51,599 | ^~ 2025-05-30T14:50:51,600 iseq2comem.c:160:50: warning: comparison of integer expressions of different signedness: ‘llong’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2025-05-30T14:50:51,600 160 | if ((pfilter >= dim_end) || (pfilter < dim_start)) continue; 2025-05-30T14:50:51,601 | ^ 2025-05-30T14:50:51,602 iseq2comem.c: In function ‘fasta2co’: 2025-05-30T14:50:51,602 iseq2comem.c:239:18: warning: comparison of integer expressions of different signedness: ‘llong’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2025-05-30T14:50:51,603 239 | if (base > TL) { 2025-05-30T14:50:51,604 | ^ 2025-05-30T14:50:51,604 iseq2comem.c:243:26: warning: comparison of integer expressions of different signedness: ‘llong’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2025-05-30T14:50:51,605 243 | if ((pfilter >= dim_end) || (pfilter < dim_start)) continue; 2025-05-30T14:50:51,606 | ^~ 2025-05-30T14:50:51,606 iseq2comem.c:243:50: warning: comparison of integer expressions of different signedness: ‘llong’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2025-05-30T14:50:51,607 243 | if ((pfilter >= dim_end) || (pfilter < dim_start)) continue; 2025-05-30T14:50:51,608 | ^ 2025-05-30T14:50:51,608 iseq2comem.c: In function ‘fastq2co’: 2025-05-30T14:50:51,609 iseq2comem.c:272:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 2025-05-30T14:50:51,610 272 | if (M >= CT_MAX) fprintf(stderr, "fastq2co(): Occurence num should smaller than %d", (int) CT_MAX); 2025-05-30T14:50:51,610 | ^~ 2025-05-30T14:50:51,611 iseq2comem.c:318:18: warning: comparison of integer expressions of different signedness: ‘llong’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2025-05-30T14:50:51,612 318 | if (base > TL) { 2025-05-30T14:50:51,613 | ^ 2025-05-30T14:50:51,613 iseq2comem.c:322:26: warning: comparison of integer expressions of different signedness: ‘llong’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2025-05-30T14:50:51,614 322 | if ((pfilter >= dim_end) || (pfilter < dim_start)) continue; 2025-05-30T14:50:51,615 | ^~ 2025-05-30T14:50:51,615 iseq2comem.c:322:50: warning: comparison of integer expressions of different signedness: ‘llong’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2025-05-30T14:50:51,616 322 | if ((pfilter >= dim_end) || (pfilter < dim_start)) continue; 2025-05-30T14:50:51,616 | ^ 2025-05-30T14:50:51,617 iseq2comem.c:341:44: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 2025-05-30T14:50:51,617 341 | if (!((co[n] & CT_MAX) < M)) co[n] |= CT_MAX; 2025-05-30T14:50:51,618 | ^ 2025-05-30T14:50:51,619 iseq2comem.c: In function ‘fastq2koc’: 2025-05-30T14:50:51,619 iseq2comem.c:402:18: warning: comparison of integer expressions of different signedness: ‘llong’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2025-05-30T14:50:51,620 402 | if (base > TL) { 2025-05-30T14:50:51,620 | ^ 2025-05-30T14:50:51,621 iseq2comem.c:406:26: warning: comparison of integer expressions of different signedness: ‘llong’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2025-05-30T14:50:51,621 406 | if ((pfilter >= dim_end) || (pfilter < dim_start)) continue; 2025-05-30T14:50:51,623 | ^~ 2025-05-30T14:50:51,624 iseq2comem.c:406:50: warning: comparison of integer expressions of different signedness: ‘llong’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2025-05-30T14:50:51,625 406 | if ((pfilter >= dim_end) || (pfilter < dim_start)) continue; 2025-05-30T14:50:51,625 | ^ 2025-05-30T14:50:51,626 iseq2comem.c: In function ‘mt_shortreads2koc’: 2025-05-30T14:50:51,627 iseq2comem.c:582:34: warning: comparison of integer expressions of different signedness: ‘llong’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2025-05-30T14:50:51,628 582 | if ((pfilter >= dim_end) || (pfilter < dim_start)) continue; 2025-05-30T14:50:51,628 | ^~ 2025-05-30T14:50:51,629 iseq2comem.c:582:58: warning: comparison of integer expressions of different signedness: ‘llong’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 2025-05-30T14:50:51,630 582 | if ((pfilter >= dim_end) || (pfilter < dim_start)) continue; 2025-05-30T14:50:51,631 | ^ 2025-05-30T14:50:52,970 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikssdheaders -I/usr/include/python3.11 -c mman.c -o build/temp.linux-armv7l-cpython-311/mman.o -fopenmp 2025-05-30T14:50:53,024 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikssdheaders -I/usr/include/python3.11 -c mytime.c -o build/temp.linux-armv7l-cpython-311/mytime.o -fopenmp 2025-05-30T14:50:53,148 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ikssdheaders -I/usr/include/python3.11 -c pykssd.c -o build/temp.linux-armv7l-cpython-311/pykssd.o -fopenmp 2025-05-30T14:50:53,569 pykssd.c: In function ‘py_dist_dispatch’: 2025-05-30T14:50:53,570 pykssd.c:335:13: warning: unused variable ‘state1’ [-Wunused-variable] 2025-05-30T14:50:53,570 335 | int state1 = dist_dispatch(&dist_opt_val1); 2025-05-30T14:50:53,571 | ^~~~~~ 2025-05-30T14:50:53,571 pykssd.c:397:13: warning: unused variable ‘state2’ [-Wunused-variable] 2025-05-30T14:50:53,572 397 | int state2 = dist_dispatch(&dist_opt_val2); 2025-05-30T14:50:53,572 | ^~~~~~ 2025-05-30T14:50:53,573 pykssd.c:531:13: warning: unused variable ‘state4’ [-Wunused-variable] 2025-05-30T14:50:53,574 531 | int state4 = dist_dispatch(&dist_opt_val4); 2025-05-30T14:50:53,574 | ^~~~~~ 2025-05-30T14:50:54,227 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/co2mco.o build/temp.linux-armv7l-cpython-311/command_composite.o build/temp.linux-armv7l-cpython-311/command_dist.o build/temp.linux-armv7l-cpython-311/command_dist_wrapper.o build/temp.linux-armv7l-cpython-311/command_set.o build/temp.linux-armv7l-cpython-311/command_shuffle.o build/temp.linux-armv7l-cpython-311/global_basic.o build/temp.linux-armv7l-cpython-311/iseq2comem.o build/temp.linux-armv7l-cpython-311/mman.o build/temp.linux-armv7l-cpython-311/mytime.o build/temp.linux-armv7l-cpython-311/pykssd.o -L/usr/lib/arm-linux-gnueabihf -lz -o build/lib.linux-armv7l-cpython-311/kssdtool.cpython-311-arm-linux-gnueabihf.so -fopenmp 2025-05-30T14:50:54,409 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-05-30T14:50:54,410 !! 2025-05-30T14:50:54,411 ******************************************************************************** 2025-05-30T14:50:54,411 Please avoid running ``setup.py`` directly. 2025-05-30T14:50:54,412 Instead, use pypa/build, pypa/installer or other 2025-05-30T14:50:54,413 standards-based tools. 2025-05-30T14:50:54,414 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-05-30T14:50:54,414 or your builds will no longer be supported. 2025-05-30T14:50:54,415 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-05-30T14:50:54,416 ******************************************************************************** 2025-05-30T14:50:54,417 !! 2025-05-30T14:50:54,417 self.initialize_options() 2025-05-30T14:50:54,436 installing to build/bdist.linux-armv7l/wheel 2025-05-30T14:50:54,437 running install 2025-05-30T14:50:54,460 running install_lib 2025-05-30T14:50:54,487 creating build/bdist.linux-armv7l/wheel 2025-05-30T14:50:54,489 copying build/lib.linux-armv7l-cpython-311/kssdtool.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/. 2025-05-30T14:50:54,497 copying build/lib.linux-armv7l-cpython-311/kssdutils.py -> build/bdist.linux-armv7l/wheel/. 2025-05-30T14:50:54,499 running install_egg_info 2025-05-30T14:50:54,532 Copying kssdutils.egg-info to build/bdist.linux-armv7l/wheel/./kssdutils-1.1.0-py3.11.egg-info 2025-05-30T14:50:54,545 running install_scripts 2025-05-30T14:50:54,593 creating build/bdist.linux-armv7l/wheel/kssdutils-1.1.0.dist-info/WHEEL 2025-05-30T14:50:54,596 creating '/tmp/pip-wheel-nt3wy1bm/kssdutils-1.1.0-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-05-30T14:50:54,679 adding 'kssdtool.cpython-311-arm-linux-gnueabihf.so' 2025-05-30T14:50:54,683 adding 'kssdutils.py' 2025-05-30T14:50:54,685 adding 'kssdutils-1.1.0.dist-info/METADATA' 2025-05-30T14:50:54,686 adding 'kssdutils-1.1.0.dist-info/WHEEL' 2025-05-30T14:50:54,687 adding 'kssdutils-1.1.0.dist-info/dependency_links.txt' 2025-05-30T14:50:54,688 adding 'kssdutils-1.1.0.dist-info/top_level.txt' 2025-05-30T14:50:54,689 adding 'kssdutils-1.1.0.dist-info/RECORD' 2025-05-30T14:50:54,692 removing build/bdist.linux-armv7l/wheel 2025-05-30T14:50:54,827 Building wheel for kssdutils (setup.py): finished with status 'done' 2025-05-30T14:50:54,831 Created wheel for kssdutils: filename=kssdutils-1.1.0-cp311-cp311-linux_armv7l.whl size=181160 sha256=0c8e77f57ec908176d8961c597a98abc9259dee9141399da1712be9b1d560bc8 2025-05-30T14:50:54,832 Stored in directory: /tmp/pip-ephem-wheel-cache-5sfctlp9/wheels/b2/e4/84/735555fc62cbae85012ea1418ab395838f2460b0b2c90b8eb0 2025-05-30T14:50:54,842 Successfully built kssdutils 2025-05-30T14:50:54,852 Removed build tracker: '/tmp/pip-build-tracker-xcdf74mu'