2025-09-08T13:54:16,302 Created temporary directory: /tmp/pip-build-tracker-mfy5hxcp 2025-09-08T13:54:16,302 Initialized build tracking at /tmp/pip-build-tracker-mfy5hxcp 2025-09-08T13:54:16,303 Created build tracker: /tmp/pip-build-tracker-mfy5hxcp 2025-09-08T13:54:16,303 Entered build tracker: /tmp/pip-build-tracker-mfy5hxcp 2025-09-08T13:54:16,303 Created temporary directory: /tmp/pip-wheel-b2iejx2u 2025-09-08T13:54:16,307 Created temporary directory: /tmp/pip-ephem-wheel-cache-i0a4z82m 2025-09-08T13:54:16,364 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T13:54:16,366 2 location(s) to search for versions of pypblib: 2025-09-08T13:54:16,366 * https://pypi.org/simple/pypblib/ 2025-09-08T13:54:16,366 * https://www.piwheels.org/simple/pypblib/ 2025-09-08T13:54:16,367 Fetching project page and analyzing links: https://pypi.org/simple/pypblib/ 2025-09-08T13:54:16,367 Getting page https://pypi.org/simple/pypblib/ 2025-09-08T13:54:16,368 Found index url https://pypi.org/simple/ 2025-09-08T13:54:16,438 Fetched page https://pypi.org/simple/pypblib/ as application/vnd.pypi.simple.v1+json 2025-09-08T13:54:16,442 Found link https://files.pythonhosted.org/packages/d3/50/0f72b1cae41b965542707cca48caed59f2b22cc4cc020b79b639c4a1bbab/pypblib-0.0.1.tar.gz (from https://pypi.org/simple/pypblib/), version: 0.0.1 2025-09-08T13:54:16,442 Found link https://files.pythonhosted.org/packages/b0/86/c1a837789ad6169001f870f8fed4352d5c388a9334eca3753c26a8bc5ab5/pypblib-0.0.2.tar.gz (from https://pypi.org/simple/pypblib/), version: 0.0.2 2025-09-08T13:54:16,442 Found link https://files.pythonhosted.org/packages/9f/90/28ef9f296fbeec06862f2c6f7c1e25ab3b536387173deeeaec129d2cd294/pypblib-0.0.3.tar.gz (from https://pypi.org/simple/pypblib/), version: 0.0.3 2025-09-08T13:54:16,443 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/48/b9/0c38afad6537c64b4ead2f0942d8cca6ad798b2373b2a46aa0392a455e6a/pypblib-0.0.4-cp35-cp35m-manylinux2010_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,443 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/fe/4f/57ddff3defc75ec8c4d24f94c33c16ac7a8b1609d2bdef47b5570939f3b7/pypblib-0.0.4-cp35-cp35m-manylinux2010_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,443 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/2b/f5/f492e7a9fd8eb279367fbe6a586872fe1eee07e33ff0598eba7afda01d2b/pypblib-0.0.4-cp35-cp35m-manylinux2014_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,443 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/49/d7/094781c7793227e9dee5850f6ef91666314866ee0e8b90595763efc04908/pypblib-0.0.4-cp35-cp35m-manylinux2014_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,443 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/50/1e/1b952f1e9f52aeb38dc1dcef91d18d77abe756378894e43b9f40854d9f82/pypblib-0.0.4-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,443 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/ea/cd/ff2f5377fce3489ef16de83c5c3997d56bc3fba467e807994690c381e98a/pypblib-0.0.4-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,443 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/b6/89/6a2c77daef3fd82f41904156dd11fb72e0d5e109b5412466ecc6947f58c7/pypblib-0.0.4-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,444 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/da/62/640eb8d38f85e7e3bff79a58f525a41c48eb318fd3a60107f105af37a990/pypblib-0.0.4-cp36-cp36m-manylinux2014_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,444 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/4b/08/aa8206369eadc65a014742e8b3409bb537f0e042c8119a881fede5b82d1f/pypblib-0.0.4-cp36-cp36m-manylinux2014_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,444 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/ae/87/f5830bcc7606db3c8510cce1f6f8f5385d8a7dd3c3c61e5fb4f12a1349b6/pypblib-0.0.4-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,444 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/98/94/493ce5b2b05ead8ca152571f7d4d2d2f6326c25624c40289e2154d3094c7/pypblib-0.0.4-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,444 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/c0/d9/ebe1d701cc3c61eb7160219cffb53df66bb74ede2f8e86a07f292a7fc42c/pypblib-0.0.4-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,444 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/df/4c/475dc117884c300493f5bd2ed6d7347b261e385e2b1a3c46ffcc25aacaf2/pypblib-0.0.4-cp37-cp37m-manylinux2014_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,444 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/82/a8/785a338ae62dd84c67195d1a316319dfd6dc3b5fae5a389be108a6f34802/pypblib-0.0.4-cp37-cp37m-manylinux2014_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,445 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/6b/d3/892bad89496e40073b06cdaf60284255978b3c64cbaccb3f10d06454ca3b/pypblib-0.0.4-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,445 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/71/17/04e04c5b00852201d451ab2caea3544d9cc7034d63105a2fc3804874e46f/pypblib-0.0.4-cp38-cp38-manylinux2010_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,445 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/18/e4/0bd12a9b81d1db000ca0753049aabb7ab60844d1731cecd9c9ae7248cd1c/pypblib-0.0.4-cp38-cp38-manylinux2010_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,445 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/e5/3c/630107487f229d8740a3983f4a54dfdee6a40d1bd5972b6341fadd0c4d55/pypblib-0.0.4-cp38-cp38-manylinux2014_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,445 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/fe/f4/0c33bd44f71d55bf233a63ad2b34d987ee85d12eb811effff3debcfb173c/pypblib-0.0.4-cp38-cp38-manylinux2014_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,445 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/d2/80/a4e051ebe8b1cbedd51752a6620f0171d25186318701ebcdcd58049dab10/pypblib-0.0.4-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,445 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/b3/35/1459b61ad00f38395ac7a8b9dc73d1dde0bf57e8051986911910d5584bea/pypblib-0.0.4-cp39-cp39-manylinux2010_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,445 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/05/c8/851eb6e68ad23c817cdf14942d7653d6fd8e85d986186b1eed65b38b01b3/pypblib-0.0.4-cp39-cp39-manylinux2010_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,446 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/06/94/14039678711805458043966fd20fb588a3db546dbf2fc90dcd8300fe086b/pypblib-0.0.4-cp39-cp39-manylinux2014_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,446 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/96/f2/a7966370df31a4975fe7b7fcc228d47fe10aaf6cc0d7cdc3761def7e656e/pypblib-0.0.4-cp39-cp39-manylinux2014_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,446 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/da/59/93f2e3ad4ca9ca9fe20945cae5f31230881bfd4bab72f3f173ca2a92f5b9/pypblib-0.0.4-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:16,446 Found link https://files.pythonhosted.org/packages/fb/f6/967cc8b9ea80c2a8e00913225de46d435ef441243ad1dd0a57935cc1d863/pypblib-0.0.4.tar.gz (from https://pypi.org/simple/pypblib/), version: 0.0.4 2025-09-08T13:54:16,446 Fetching project page and analyzing links: https://www.piwheels.org/simple/pypblib/ 2025-09-08T13:54:16,447 Getting page https://www.piwheels.org/simple/pypblib/ 2025-09-08T13:54:16,447 Found index url https://www.piwheels.org/simple/ 2025-09-08T13:54:16,531 Fetched page https://www.piwheels.org/simple/pypblib/ as text/html 2025-09-08T13:54:16,536 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.4-cp39-cp39-linux_armv6l.whl#sha256=d4834868700c217ac3faec1ff64c5b050c83c51d16c356b49538c65bdfbcd1af (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,537 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.4-cp39-cp39-linux_armv7l.whl#sha256=d4834868700c217ac3faec1ff64c5b050c83c51d16c356b49538c65bdfbcd1af (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,537 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.4-cp37-cp37m-linux_armv6l.whl#sha256=1bb8169b54ffe12c0ae42c8bb474f76c52e6c3f1d17513cf6e6af792cc306b67 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,537 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.4-cp37-cp37m-linux_armv7l.whl#sha256=1bb8169b54ffe12c0ae42c8bb474f76c52e6c3f1d17513cf6e6af792cc306b67 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,537 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.4-cp34-cp34m-linux_armv6l.whl#sha256=a05cfd529e278721394f1feb0bf841765f88a14ddfd85fb45a5e9ee5d9484841 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,537 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.4-cp34-cp34m-linux_armv7l.whl#sha256=a05cfd529e278721394f1feb0bf841765f88a14ddfd85fb45a5e9ee5d9484841 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,537 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.4-cp311-cp311-linux_armv6l.whl#sha256=adc1c9ffcef1746989e10329d60938677a2498cf8489d9d5a2fbed17e286732f (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,537 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.4-cp311-cp311-linux_armv7l.whl#sha256=adc1c9ffcef1746989e10329d60938677a2498cf8489d9d5a2fbed17e286732f (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,538 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.3-cp39-cp39-linux_armv6l.whl#sha256=73509476aaad91399539e5cac25cafb60fd769f145e12c79189f22f5d914a121 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,538 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.3-cp39-cp39-linux_armv7l.whl#sha256=73509476aaad91399539e5cac25cafb60fd769f145e12c79189f22f5d914a121 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,538 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.3-cp37-cp37m-linux_armv6l.whl#sha256=b413dae1afbcbbfa63447898e755970810ab5c4d3957b3bba6ef8d3ceb83cc5d (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,538 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.3-cp37-cp37m-linux_armv7l.whl#sha256=b413dae1afbcbbfa63447898e755970810ab5c4d3957b3bba6ef8d3ceb83cc5d (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,538 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.3-cp34-cp34m-linux_armv7l.whl#sha256=c9e73d4950a2e51abd76f5f7027a6e3d6680e523868e51ce29723b9a3cb0a30c (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,538 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.3-cp34-cp34m-linux_armv6l.whl#sha256=c9e73d4950a2e51abd76f5f7027a6e3d6680e523868e51ce29723b9a3cb0a30c (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,538 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.3-cp311-cp311-linux_armv6l.whl#sha256=0379aa08911c06e40088353422ce427005c1b158726751c3f8920ef642566f70 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,539 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.3-cp311-cp311-linux_armv7l.whl#sha256=0379aa08911c06e40088353422ce427005c1b158726751c3f8920ef642566f70 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,539 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.2-cp39-cp39-linux_armv6l.whl#sha256=4fb122263e8ef27771270b4e2f11bffad0b006400f3e17468bd539c9d187649d (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,539 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.2-cp39-cp39-linux_armv7l.whl#sha256=4fb122263e8ef27771270b4e2f11bffad0b006400f3e17468bd539c9d187649d (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,539 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.2-cp37-cp37m-linux_armv6l.whl#sha256=50b49a9d713d86c6835cbee78802c19d17f1aad4a3f8aef016571d78ef3fd42c (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,539 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.2-cp37-cp37m-linux_armv7l.whl#sha256=50b49a9d713d86c6835cbee78802c19d17f1aad4a3f8aef016571d78ef3fd42c (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,539 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.2-cp311-cp311-linux_armv6l.whl#sha256=60cf8a90fe55f3780ac33c60290c09964e530721d5b602f6bc565bdef751969d (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,539 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.2-cp311-cp311-linux_armv7l.whl#sha256=60cf8a90fe55f3780ac33c60290c09964e530721d5b602f6bc565bdef751969d (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,540 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.1-cp34-cp34m-linux_armv7l.whl#sha256=f206764052669b8818dde2b44af2cbad052f4be6f4987c4046eac3ed158228d5 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,540 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.1-cp34-cp34m-linux_armv6l.whl#sha256=f206764052669b8818dde2b44af2cbad052f4be6f4987c4046eac3ed158228d5 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:16,540 Skipping link: not a file: https://www.piwheels.org/simple/pypblib/ 2025-09-08T13:54:16,540 Skipping link: not a file: https://pypi.org/simple/pypblib/ 2025-09-08T13:54:16,564 Given no hashes to check 1 links for project 'pypblib': discarding no candidates 2025-09-08T13:54:16,565 Collecting pypblib==0.0.2 2025-09-08T13:54:16,566 Created temporary directory: /tmp/pip-unpack-j4x5_p5w 2025-09-08T13:54:16,710 Downloading pypblib-0.0.2.tar.gz (73 kB) 2025-09-08T13:54:16,802 Added pypblib==0.0.2 from https://files.pythonhosted.org/packages/b0/86/c1a837789ad6169001f870f8fed4352d5c388a9334eca3753c26a8bc5ab5/pypblib-0.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-mfy5hxcp' 2025-09-08T13:54:16,803 Running setup.py (path:/tmp/pip-wheel-b2iejx2u/pypblib_439f8b5ffc38411bb13a80a4b7fba0de/setup.py) egg_info for package pypblib 2025-09-08T13:54:16,803 Created temporary directory: /tmp/pip-pip-egg-info-kh79md33 2025-09-08T13:54:16,803 Preparing metadata (setup.py): started 2025-09-08T13:54:16,804 Running command python setup.py egg_info 2025-09-08T13:54:17,417 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T13:54:17,417 !! 2025-09-08T13:54:17,417 ******************************************************************************** 2025-09-08T13:54:17,418 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T13:54:17,418 versions. Please use the underscore name 'description_file' instead. 2025-09-08T13:54:17,418 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:54:17,418 or your builds will no longer be supported. 2025-09-08T13:54:17,418 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:54:17,418 ******************************************************************************** 2025-09-08T13:54:17,418 !! 2025-09-08T13:54:17,418 opt = self._enforce_underscore(opt, section) 2025-09-08T13:54:17,419 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'license-file' in 'metadata' (setup.cfg), please use the underscore name 'license_file' instead. 2025-09-08T13:54:17,419 !! 2025-09-08T13:54:17,419 ******************************************************************************** 2025-09-08T13:54:17,419 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T13:54:17,419 versions. Please use the underscore name 'license_file' instead. 2025-09-08T13:54:17,419 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:54:17,419 or your builds will no longer be supported. 2025-09-08T13:54:17,420 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:54:17,420 ******************************************************************************** 2025-09-08T13:54:17,420 !! 2025-09-08T13:54:17,420 opt = self._enforce_underscore(opt, section) 2025-09-08T13:54:17,879 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T13:54:17,879 !! 2025-09-08T13:54:17,879 ******************************************************************************** 2025-09-08T13:54:17,879 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T13:54:17,879 versions. Please use the underscore name 'description_file' instead. 2025-09-08T13:54:17,879 (Affected: pypblib). 2025-09-08T13:54:17,879 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:54:17,879 or your builds will no longer be supported. 2025-09-08T13:54:17,880 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:54:17,880 ******************************************************************************** 2025-09-08T13:54:17,880 !! 2025-09-08T13:54:17,880 opt = self._enforce_underscore(opt, section) 2025-09-08T13:54:17,880 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'license-file' in 'metadata' (setup.cfg), please use the underscore name 'license_file' instead. 2025-09-08T13:54:17,880 !! 2025-09-08T13:54:17,880 ******************************************************************************** 2025-09-08T13:54:17,881 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T13:54:17,881 versions. Please use the underscore name 'license_file' instead. 2025-09-08T13:54:17,881 (Affected: pypblib). 2025-09-08T13:54:17,881 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:54:17,881 or your builds will no longer be supported. 2025-09-08T13:54:17,881 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:54:17,881 ******************************************************************************** 2025-09-08T13:54:17,881 !! 2025-09-08T13:54:17,882 opt = self._enforce_underscore(opt, section) 2025-09-08T13:54:17,954 running egg_info 2025-09-08T13:54:18,030 creating /tmp/pip-pip-egg-info-kh79md33/pypblib.egg-info 2025-09-08T13:54:18,031 writing /tmp/pip-pip-egg-info-kh79md33/pypblib.egg-info/PKG-INFO 2025-09-08T13:54:18,032 writing dependency_links to /tmp/pip-pip-egg-info-kh79md33/pypblib.egg-info/dependency_links.txt 2025-09-08T13:54:18,033 writing top-level names to /tmp/pip-pip-egg-info-kh79md33/pypblib.egg-info/top_level.txt 2025-09-08T13:54:18,033 writing manifest file '/tmp/pip-pip-egg-info-kh79md33/pypblib.egg-info/SOURCES.txt' 2025-09-08T13:54:18,336 reading manifest file '/tmp/pip-pip-egg-info-kh79md33/pypblib.egg-info/SOURCES.txt' 2025-09-08T13:54:18,336 reading manifest template 'MANIFEST.in' 2025-09-08T13:54:18,341 warning: no files found matching '*.hpp' under directory 'External' 2025-09-08T13:54:18,352 warning: no files found matching '*.c' under directory 'External' 2025-09-08T13:54:18,354 warning: no files found matching '*.h' under directory 'Modules' 2025-09-08T13:54:18,357 warning: no files found matching '*.c' under directory 'Modules' 2025-09-08T13:54:18,357 adding license file 'LICENSE.txt' 2025-09-08T13:54:18,362 writing manifest file '/tmp/pip-pip-egg-info-kh79md33/pypblib.egg-info/SOURCES.txt' 2025-09-08T13:54:18,476 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T13:54:18,480 Source in /tmp/pip-wheel-b2iejx2u/pypblib_439f8b5ffc38411bb13a80a4b7fba0de has version 0.0.2, which satisfies requirement pypblib==0.0.2 from https://files.pythonhosted.org/packages/b0/86/c1a837789ad6169001f870f8fed4352d5c388a9334eca3753c26a8bc5ab5/pypblib-0.0.2.tar.gz 2025-09-08T13:54:18,480 Removed pypblib==0.0.2 from https://files.pythonhosted.org/packages/b0/86/c1a837789ad6169001f870f8fed4352d5c388a9334eca3753c26a8bc5ab5/pypblib-0.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-mfy5hxcp' 2025-09-08T13:54:18,484 Created temporary directory: /tmp/pip-unpack-jfcmu_c3 2025-09-08T13:54:18,484 Created temporary directory: /tmp/pip-unpack-rvxwfjvh 2025-09-08T13:54:18,484 Building wheels for collected packages: pypblib 2025-09-08T13:54:18,485 Created temporary directory: /tmp/pip-wheel-1rh_oz_0 2025-09-08T13:54:18,486 DEPRECATION: Building 'pypblib' 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 'pypblib'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T13:54:18,487 Building wheel for pypblib (setup.py): started 2025-09-08T13:54:18,487 Destination directory: /tmp/pip-wheel-1rh_oz_0 2025-09-08T13:54:18,488 Running command python setup.py bdist_wheel 2025-09-08T13:54:19,104 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T13:54:19,105 !! 2025-09-08T13:54:19,105 ******************************************************************************** 2025-09-08T13:54:19,105 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T13:54:19,105 versions. Please use the underscore name 'description_file' instead. 2025-09-08T13:54:19,105 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:54:19,105 or your builds will no longer be supported. 2025-09-08T13:54:19,105 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:54:19,106 ******************************************************************************** 2025-09-08T13:54:19,106 !! 2025-09-08T13:54:19,106 opt = self._enforce_underscore(opt, section) 2025-09-08T13:54:19,106 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'license-file' in 'metadata' (setup.cfg), please use the underscore name 'license_file' instead. 2025-09-08T13:54:19,106 !! 2025-09-08T13:54:19,106 ******************************************************************************** 2025-09-08T13:54:19,106 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T13:54:19,106 versions. Please use the underscore name 'license_file' instead. 2025-09-08T13:54:19,107 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:54:19,107 or your builds will no longer be supported. 2025-09-08T13:54:19,107 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:54:19,107 ******************************************************************************** 2025-09-08T13:54:19,107 !! 2025-09-08T13:54:19,107 opt = self._enforce_underscore(opt, section) 2025-09-08T13:54:19,572 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T13:54:19,573 !! 2025-09-08T13:54:19,573 ******************************************************************************** 2025-09-08T13:54:19,573 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T13:54:19,573 versions. Please use the underscore name 'description_file' instead. 2025-09-08T13:54:19,573 (Affected: pypblib). 2025-09-08T13:54:19,573 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:54:19,573 or your builds will no longer be supported. 2025-09-08T13:54:19,574 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:54:19,574 ******************************************************************************** 2025-09-08T13:54:19,574 !! 2025-09-08T13:54:19,574 opt = self._enforce_underscore(opt, section) 2025-09-08T13:54:19,574 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'license-file' in 'metadata' (setup.cfg), please use the underscore name 'license_file' instead. 2025-09-08T13:54:19,574 !! 2025-09-08T13:54:19,574 ******************************************************************************** 2025-09-08T13:54:19,574 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T13:54:19,575 versions. Please use the underscore name 'license_file' instead. 2025-09-08T13:54:19,575 (Affected: pypblib). 2025-09-08T13:54:19,575 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:54:19,575 or your builds will no longer be supported. 2025-09-08T13:54:19,575 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:54:19,575 ******************************************************************************** 2025-09-08T13:54:19,575 !! 2025-09-08T13:54:19,575 opt = self._enforce_underscore(opt, section) 2025-09-08T13:54:19,576 running bdist_wheel 2025-09-08T13:54:19,950 running build 2025-09-08T13:54:19,950 running build_py 2025-09-08T13:54:20,028 creating build/lib.linux-armv7l-cpython-313/pypblib 2025-09-08T13:54:20,028 copying pypblib/__init__.py -> build/lib.linux-armv7l-cpython-313/pypblib 2025-09-08T13:54:20,029 running build_ext 2025-09-08T13:54:20,359 building 'pypblib.pblib' extension 2025-09-08T13:54:20,367 creating build/temp.linux-armv7l-cpython-313/External/pblib 2025-09-08T13:54:20,368 creating build/temp.linux-armv7l-cpython-313/External/pblib/encoder 2025-09-08T13:54:20,370 creating build/temp.linux-armv7l-cpython-313/Modules/pblib 2025-09-08T13:54:20,371 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/IncSimplePBConstraint.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/IncSimplePBConstraint.o -std=c++11 2025-09-08T13:54:21,039 In file included from External/pblib/SimplePBConstraint.h:5, 2025-09-08T13:54:21,039 from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T13:54:21,039 from External/pblib/IncSimplePBConstraint.cpp:1: 2025-09-08T13:54:21,039 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:21,039 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:54:21,040 | ^~~~~~~~ 2025-09-08T13:54:21,040 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:54:21,040 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:21,040 | ^~~~~~~~ 2025-09-08T13:54:21,998 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:54:21,998 from External/pblib/IncrementalData.h:5, 2025-09-08T13:54:21,998 from External/pblib/IncSimplePBConstraint.h:5: 2025-09-08T13:54:21,998 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:21,998 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:21,998 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:21,999 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:22,004 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:22,004 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:22,005 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:22,005 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:22,005 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:22,005 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:22,005 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:22,006 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:22,006 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:22,006 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:22,009 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:22,009 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:22,009 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:22,010 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:22,013 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:22,013 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:22,013 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:22,013 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:22,017 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:22,017 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:22,017 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:22,017 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:22,021 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:22,022 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:22,022 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:22,022 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:22,026 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:22,026 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:22,026 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:22,027 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:22,070 External/pblib/SimplePBConstraint.h: At global scope: 2025-09-08T13:54:22,070 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:22,070 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:22,070 | ^~~~~~~~ 2025-09-08T13:54:22,070 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:54:22,071 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:54:22,071 | ^~~~~~~~ 2025-09-08T13:54:22,073 External/pblib/IncSimplePBConstraint.cpp: In member function ‘void IncSimplePBConstraint::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:54:22,074 External/pblib/IncSimplePBConstraint.cpp:37:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:22,074 37 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:54:22,074 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:22,075 External/pblib/IncSimplePBConstraint.cpp: In member function ‘void IncSimplePBConstraint::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:54:22,075 External/pblib/IncSimplePBConstraint.cpp:62:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:22,075 62 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:54:22,075 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:22,076 External/pblib/IncSimplePBConstraint.cpp:74:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:22,076 74 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:54:22,076 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:23,119 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/IncrementalData.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/IncrementalData.o -std=c++11 2025-09-08T13:54:24,707 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:54:24,707 from External/pblib/IncrementalData.h:5, 2025-09-08T13:54:24,707 from External/pblib/IncrementalData.cpp:1: 2025-09-08T13:54:24,707 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:24,707 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:24,708 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:24,708 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:24,713 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:24,713 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:24,714 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:24,714 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:24,714 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:24,714 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:24,715 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:24,715 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:24,715 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:24,715 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:24,718 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:24,718 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:24,719 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:24,719 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:24,722 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:24,722 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:24,722 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:24,722 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:24,726 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:24,726 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:24,726 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:24,727 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:24,731 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:24,731 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:24,731 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:24,731 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:24,735 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:24,735 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:24,736 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:24,736 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:24,780 External/pblib/IncrementalData.cpp: In member function ‘virtual void AMOIncrementalData::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:54:24,780 External/pblib/IncrementalData.cpp:32:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:24,781 32 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:54:24,781 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:24,782 External/pblib/IncrementalData.cpp: In member function ‘virtual void IncrementalDontCare::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:54:24,782 External/pblib/IncrementalData.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:24,782 56 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:54:24,782 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:24,782 External/pblib/IncrementalData.cpp: In member function ‘virtual void IncrementalDontCare::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:54:24,783 External/pblib/IncrementalData.cpp:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:24,783 68 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:54:24,783 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:25,483 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/PBConfig.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/PBConfig.o -std=c++11 2025-09-08T13:54:26,659 External/pblib/PBConfig.cpp: In member function ‘void statistic::printStatisticRelative()’: 2025-09-08T13:54:26,660 External/pblib/PBConfig.cpp:19:10: warning: unused variable ‘sum_encodings’ [-Wunused-variable] 2025-09-08T13:54:26,660 19 | double sum_encodings = (num_adder_encodings + num_amo_encodings + num_bdd_clause_encodings + num_bdd_gates_encodings + num_card_encodings) / 100; 2025-09-08T13:54:26,660 | ^~~~~~~~~~~~~ 2025-09-08T13:54:27,276 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/PBFuzzer.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/PBFuzzer.o -std=c++11 2025-09-08T13:54:28,575 In file included from External/pblib/PBFuzzer.h:4, 2025-09-08T13:54:28,576 from External/pblib/PBFuzzer.cpp:1: 2025-09-08T13:54:28,576 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:28,576 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:54:28,576 | ^~~~~~~~ 2025-09-08T13:54:28,576 In file included from External/pblib/preencoder.h:4, 2025-09-08T13:54:28,576 from External/pblib/PBFuzzer.cpp:8: 2025-09-08T13:54:28,576 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:54:28,577 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:28,577 | ^~~~~~~~ 2025-09-08T13:54:28,896 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:54:28,896 from External/pblib/preencoder.h:5: 2025-09-08T13:54:28,896 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:28,896 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,896 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:28,896 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,903 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:28,903 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,903 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:28,903 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,904 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,904 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:28,905 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,905 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,906 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:28,906 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,909 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:28,909 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,909 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:28,909 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,913 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:28,913 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,913 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:28,914 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,918 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:28,918 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,918 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:28,918 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,923 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:28,923 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,924 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:28,924 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,928 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:28,929 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,929 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:28,929 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,973 External/pblib/SimplePBConstraint.h: At global scope: 2025-09-08T13:54:28,973 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:28,973 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:28,973 | ^~~~~~~~ 2025-09-08T13:54:28,974 In file included from External/pblib/incpbconstraint.h:9, 2025-09-08T13:54:28,974 from External/pblib/preencoder.h:6: 2025-09-08T13:54:28,974 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:54:28,974 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:54:28,974 | ^~~~~~~~ 2025-09-08T13:54:29,125 External/pblib/PBFuzzer.cpp: In member function ‘void PBFuzzer::writeToPBFile(PBLib::PBConstraint, std::vector, int, std::string)’: 2025-09-08T13:54:29,125 External/pblib/PBFuzzer.cpp:27:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:29,126 27 | for (int i = 0; i < constraints.size(); ++i) 2025-09-08T13:54:29,126 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:29,143 External/pblib/PBFuzzer.cpp: In member function ‘void PBFuzzer::scramble(std::vector&)’: 2025-09-08T13:54:29,143 External/pblib/PBFuzzer.cpp:109:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:29,144 109 | for (int i = 0; i < constraints.size(); ++i) 2025-09-08T13:54:29,144 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:29,148 External/pblib/PBFuzzer.cpp: In member function ‘PBLib::PBConstraint PBFuzzer::generatePBConstraint()’: 2025-09-08T13:54:29,148 External/pblib/PBFuzzer.cpp:152:7: warning: variable ‘tmp’ set but not used [-Wunused-but-set-variable] 2025-09-08T13:54:29,148 152 | int tmp = number_of_constraints; 2025-09-08T13:54:29,148 | ^~~ 2025-09-08T13:54:29,153 External/pblib/PBFuzzer.cpp: In member function ‘PBLib::PBConstraint PBFuzzer::generatePBProblem(std::vector&)’: 2025-09-08T13:54:29,153 External/pblib/PBFuzzer.cpp:182:30: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:54:29,153 182 | while ( constraints.size() < number_of_constraints + 1) 2025-09-08T13:54:29,154 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:29,160 External/pblib/PBFuzzer.cpp:176:7: warning: unused variable ‘leq’ [-Wunused-variable] 2025-09-08T13:54:29,160 176 | int leq; 2025-09-08T13:54:29,160 | ^~~ 2025-09-08T13:54:29,160 External/pblib/PBFuzzer.cpp:177:7: warning: unused variable ‘geq’ [-Wunused-variable] 2025-09-08T13:54:29,160 177 | int geq; 2025-09-08T13:54:29,160 | ^~~ 2025-09-08T13:54:32,526 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/PBParser.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/PBParser.o -std=c++11 2025-09-08T13:54:34,282 In file included from External/pblib/PBParser.cpp:1: 2025-09-08T13:54:34,283 External/pblib/PBParser.h: In instantiation of ‘void SimpleParser::readTerm(int64_t&, std::vector&) [with Callback = DefaultCallback; int64_t = long long int]’: 2025-09-08T13:54:34,283 External/pblib/PBParser.h:729:5: required from ‘void SimpleParser::readObjective() [with Callback = DefaultCallback]’ 2025-09-08T13:54:34,283 729 | readTerm(coeff,list); 2025-09-08T13:54:34,283 | ^~~~~~~~ 2025-09-08T13:54:34,283 External/pblib/PBParser.h:896:3: required from ‘void SimpleParser::parse() [with Callback = DefaultCallback]’ 2025-09-08T13:54:34,283 896 | readObjective(); 2025-09-08T13:54:34,283 | ^~~~~~~~~~~~~ 2025-09-08T13:54:34,283 External/pblib/PBParser.cpp:11:14: required from here 2025-09-08T13:54:34,283 11 | parser.parse(); 2025-09-08T13:54:34,284 | ~~~~~~~~~~~~^~ 2025-09-08T13:54:34,284 External/pblib/PBParser.h:675:22: warning: unused variable ‘c’ [-Wunused-variable] 2025-09-08T13:54:34,284 675 | char c; 2025-09-08T13:54:34,284 | ^ 2025-09-08T13:54:39,155 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/SimplePBConstraint.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/SimplePBConstraint.o -std=c++11 2025-09-08T13:54:39,700 In file included from External/pblib/SimplePBConstraint.h:5, 2025-09-08T13:54:39,701 from External/pblib/SimplePBConstraint.cpp:1: 2025-09-08T13:54:39,701 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:39,701 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:54:39,701 | ^~~~~~~~ 2025-09-08T13:54:39,701 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:54:39,701 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:39,701 | ^~~~~~~~ 2025-09-08T13:54:40,363 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/VectorClauseDatabase.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/VectorClauseDatabase.o -std=c++11 2025-09-08T13:54:41,962 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:54:41,963 from External/pblib/VectorClauseDatabase.h:5, 2025-09-08T13:54:41,963 from External/pblib/VectorClauseDatabase.cpp:1: 2025-09-08T13:54:41,963 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:41,963 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,963 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:41,963 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,969 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:41,969 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,969 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:41,969 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,970 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,970 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:41,970 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,970 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,971 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:41,971 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,974 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:41,974 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,974 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:41,974 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,977 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:41,977 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,978 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:41,978 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,982 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:41,982 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,982 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:41,982 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,986 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:41,986 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,986 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:41,987 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,991 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:41,991 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,991 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:41,991 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:42,053 External/pblib/VectorClauseDatabase.cpp: In member function ‘void VectorClauseDatabase::printFormula(std::ostream&)’: 2025-09-08T13:54:42,053 External/pblib/VectorClauseDatabase.cpp:53:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:42,053 53 | for (int i = 0; i < clauses->size(); ++i) 2025-09-08T13:54:42,054 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:54:42,140 In file included from External/pblib/VectorClauseDatabase.cpp:2: 2025-09-08T13:54:42,140 External/pblib/helper.h: In instantiation of ‘std::ostream& operator<<(std::ostream&, const std::vector&) [with T = int; std::ostream = std::basic_ostream]’: 2025-09-08T13:54:42,140 External/pblib/VectorClauseDatabase.cpp:55:25: required from here 2025-09-08T13:54:42,140 55 | cout << (*clauses)[i] << " 0" << endl; 2025-09-08T13:54:42,140 | ^ 2025-09-08T13:54:42,141 External/pblib/helper.h:41:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:42,141 41 | for( int i = 0 ; i < data.size(); ++ i ) 2025-09-08T13:54:42,141 | ~~^~~~~~~~~~~~~ 2025-09-08T13:54:43,045 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/auxvarmanager.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/auxvarmanager.o -std=c++11 2025-09-08T13:54:44,301 External/pblib/auxvarmanager.cpp: In member function ‘void AuxVarManager::freeVariables(std::vector&)’: 2025-09-08T13:54:44,302 External/pblib/auxvarmanager.cpp:39:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:44,302 39 | for (int i = 0; i < variables.size(); ++i) 2025-09-08T13:54:44,302 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:45,044 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/clausedatabase.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/clausedatabase.o -std=c++11 2025-09-08T13:54:46,634 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:54:46,634 from External/pblib/clausedatabase.cpp:1: 2025-09-08T13:54:46,634 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:46,635 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,635 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:46,635 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,640 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:46,641 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,641 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:46,641 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,641 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,642 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:46,642 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,642 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,642 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:46,642 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,645 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:46,646 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,646 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:46,646 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,649 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:46,649 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,649 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:46,649 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,653 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:46,653 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,654 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:46,654 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,658 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:46,658 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,658 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:46,658 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,662 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:46,663 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,663 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:46,663 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,717 External/pblib/clausedatabase.cpp: In member function ‘void ClauseDatabase::addClauses(const std::vector >&)’: 2025-09-08T13:54:46,717 External/pblib/clausedatabase.cpp:9:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,717 9 | for (int i = 0; i < clauses.size(); ++i) 2025-09-08T13:54:46,717 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,743 External/pblib/clausedatabase.cpp: In member function ‘virtual int32_t ClauseDatabase::polarityClausify(const Formula&, AuxVarManager&)’: 2025-09-08T13:54:46,743 External/pblib/clausedatabase.cpp:165:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,744 165 | for (int i = 0; i < f->input_nodes.size(); ++i) 2025-09-08T13:54:46,744 | ~~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,744 External/pblib/clausedatabase.cpp:174:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,744 174 | for (int i = 0; i < f->input_nodes.size(); ++i) 2025-09-08T13:54:46,744 | ~~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:50,313 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/BDD_Seq_Amo.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/BDD_Seq_Amo.o -std=c++11 2025-09-08T13:54:51,424 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:54:51,425 from External/pblib/encoder/BDD_Seq_Amo.h:12, 2025-09-08T13:54:51,425 from External/pblib/encoder/BDD_Seq_Amo.cpp:1: 2025-09-08T13:54:51,425 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:51,425 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:54:51,425 | ^~~~~~~~ 2025-09-08T13:54:51,425 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:54:51,426 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:51,426 | ^~~~~~~~ 2025-09-08T13:54:51,972 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:54:51,972 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:54:51,972 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:54:51,972 from External/pblib/encoder/BDD_Seq_Amo.h:13: 2025-09-08T13:54:51,972 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:51,972 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:51,973 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:51,973 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:51,978 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:51,979 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:51,979 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:51,979 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:51,979 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:51,979 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:51,980 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:51,980 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:51,980 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:51,980 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:51,983 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:51,983 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:51,984 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:51,984 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:51,987 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:51,987 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:51,987 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:51,987 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:51,991 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:51,991 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:51,991 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:51,991 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:51,996 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:51,996 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:51,996 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:51,996 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:52,000 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:52,000 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,001 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:52,001 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:52,049 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:54:52,049 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:52,049 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:52,049 | ^~~~~~~~ 2025-09-08T13:54:52,049 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:54:52,050 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:54:52,050 | ^~~~~~~~ 2025-09-08T13:54:52,055 External/pblib/encoder/BDD_Seq_Amo.cpp: In member function ‘virtual void BDD_Seq_Amo::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:54:52,056 External/pblib/encoder/BDD_Seq_Amo.cpp:37:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,056 37 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:54:52,056 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:52,057 External/pblib/encoder/BDD_Seq_Amo.cpp: In member function ‘void BDD_Seq_Amo::encode_intern(std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:54:52,057 External/pblib/encoder/BDD_Seq_Amo.cpp:60:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,057 60 | for (int i = 0; i < literals.size() - 2; ++i) 2025-09-08T13:54:52,058 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:53,087 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/BinaryMerge.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/BinaryMerge.o -std=c++11 2025-09-08T13:54:54,111 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:54:54,111 from External/pblib/encoder/../IncSimplePBConstraint.h:4, 2025-09-08T13:54:54,111 from External/pblib/encoder/BinaryMerge.h:3, 2025-09-08T13:54:54,111 from External/pblib/encoder/BinaryMerge.cpp:3: 2025-09-08T13:54:54,111 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:54,112 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:54:54,112 | ^~~~~~~~ 2025-09-08T13:54:54,112 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:54:54,112 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:54,112 | ^~~~~~~~ 2025-09-08T13:54:55,098 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:54:55,098 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:54:55,098 from External/pblib/encoder/../IncSimplePBConstraint.h:5: 2025-09-08T13:54:55,098 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:55,098 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,099 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:55,099 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,104 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:55,104 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,105 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:55,105 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,105 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,105 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:55,106 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,106 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,106 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:55,106 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,109 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:55,109 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,109 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:55,110 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,113 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:55,113 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,113 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:55,113 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,117 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:55,117 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,117 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:55,117 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,121 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:55,122 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,122 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:55,122 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,126 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:55,126 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,127 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:55,127 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,170 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:54:55,170 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:55,170 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:55,170 | ^~~~~~~~ 2025-09-08T13:54:55,170 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:54:55,171 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:54:55,171 | ^~~~~~~~ 2025-09-08T13:54:55,265 External/pblib/encoder/BinaryMerge.cpp: In member function ‘void BinaryMerge::binary_merge(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, int32_t)’: 2025-09-08T13:54:55,265 External/pblib/encoder/BinaryMerge.cpp:55:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,265 55 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T13:54:55,265 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,267 External/pblib/encoder/BinaryMerge.cpp:69:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,267 69 | for (int i = 0; i < buckets.size(); ++i) 2025-09-08T13:54:55,267 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,268 External/pblib/encoder/BinaryMerge.cpp:86:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,268 86 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T13:54:55,269 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,269 External/pblib/encoder/BinaryMerge.cpp:93:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,269 93 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T13:54:55,269 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,271 External/pblib/encoder/BinaryMerge.cpp:120:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,271 120 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T13:54:55,271 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,271 External/pblib/encoder/BinaryMerge.cpp:127:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,271 127 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T13:54:55,272 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,272 External/pblib/encoder/BinaryMerge.cpp:142:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,272 142 | for(int j = 1; j < bucket_card[0].size(); j = j + 2) 2025-09-08T13:54:55,272 | ~~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,272 External/pblib/encoder/BinaryMerge.cpp:147:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,272 147 | for(int j = 1; j < bucket_merge[i].size(); j = j + 2) 2025-09-08T13:54:55,273 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,276 External/pblib/encoder/BinaryMerge.cpp: In member function ‘virtual void BinaryMerge::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:54:55,276 External/pblib/encoder/BinaryMerge.cpp:171:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,276 171 | for (int i = 0; i < lits.size(); ++i) 2025-09-08T13:54:55,276 | ~~^~~~~~~~~~~~~ 2025-09-08T13:54:55,277 External/pblib/encoder/BinaryMerge.cpp:188:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,278 188 | for (int j = 0; j < lits.size(); ++j) 2025-09-08T13:54:55,278 | ~~^~~~~~~~~~~~~ 2025-09-08T13:54:55,278 External/pblib/encoder/BinaryMerge.cpp:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,279 196 | for (int j = 0; j < lits.size(); ++j) 2025-09-08T13:54:55,279 | ~~^~~~~~~~~~~~~ 2025-09-08T13:54:55,279 External/pblib/encoder/BinaryMerge.cpp:200:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,279 200 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T13:54:55,279 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,280 External/pblib/encoder/BinaryMerge.cpp:214:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,280 214 | for (int j = 0; j < lits.size(); ++j) 2025-09-08T13:54:55,280 | ~~^~~~~~~~~~~~~ 2025-09-08T13:54:55,280 External/pblib/encoder/BinaryMerge.cpp:218:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,281 218 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T13:54:55,281 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,281 External/pblib/encoder/BinaryMerge.cpp:225:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,281 225 | if (i < lits.size()) 2025-09-08T13:54:55,281 | ~~^~~~~~~~~~~~~ 2025-09-08T13:54:55,283 External/pblib/encoder/BinaryMerge.cpp: In member function ‘void BinaryMerge::totalizer(const std::vector&, std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:54:55,284 External/pblib/encoder/BinaryMerge.cpp:255:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,284 255 | for (int i = 0; i < x.size(); ++i) 2025-09-08T13:54:55,284 | ~~^~~~~~~~~~ 2025-09-08T13:54:55,284 External/pblib/encoder/BinaryMerge.cpp:261:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,284 261 | for (; i < x.size() / 2; ++i) 2025-09-08T13:54:55,284 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:54:55,284 External/pblib/encoder/BinaryMerge.cpp:263:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,284 263 | for (; i < x.size(); ++i) 2025-09-08T13:54:55,285 | ~~^~~~~~~~~~ 2025-09-08T13:54:55,286 External/pblib/encoder/BinaryMerge.cpp: In member function ‘void BinaryMerge::unary_adder(const std::vector&, const std::vector&, std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:54:55,286 External/pblib/encoder/BinaryMerge.cpp:281:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,286 281 | for (int i = 0; i < v.size(); ++i) 2025-09-08T13:54:55,286 | ~~^~~~~~~~~~ 2025-09-08T13:54:55,286 External/pblib/encoder/BinaryMerge.cpp:286:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,286 286 | for (int i = 0; i < u.size(); ++i) 2025-09-08T13:54:55,286 | ~~^~~~~~~~~~ 2025-09-08T13:54:55,287 External/pblib/encoder/BinaryMerge.cpp:291:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,287 291 | for (int i = 0; i < u.size() + v.size(); ++i) 2025-09-08T13:54:55,287 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:55,287 External/pblib/encoder/BinaryMerge.cpp:294:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,287 294 | for (int a=0; a < u.size(); ++a) 2025-09-08T13:54:55,287 | ~~^~~~~~~~~~ 2025-09-08T13:54:55,287 External/pblib/encoder/BinaryMerge.cpp:296:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,287 296 | for (int b=0; b < v.size(); ++b) 2025-09-08T13:54:55,287 | ~~^~~~~~~~~~ 2025-09-08T13:54:55,288 External/pblib/encoder/BinaryMerge.cpp:302:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,288 302 | for (int i=0; i < v.size(); ++i) 2025-09-08T13:54:55,288 | ~~^~~~~~~~~~ 2025-09-08T13:54:55,288 External/pblib/encoder/BinaryMerge.cpp:307:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:55,288 307 | for (int i=0; i < u.size(); ++i) 2025-09-08T13:54:55,288 | ~~^~~~~~~~~~ 2025-09-08T13:54:58,621 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/Encoder.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/Encoder.o -std=c++11 2025-09-08T13:54:59,686 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:54:59,687 from External/pblib/encoder/Encoder.h:5, 2025-09-08T13:54:59,687 from External/pblib/encoder/Encoder.cpp:1: 2025-09-08T13:54:59,687 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:59,687 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:54:59,687 | ^~~~~~~~ 2025-09-08T13:54:59,687 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:54:59,687 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:59,688 | ^~~~~~~~ 2025-09-08T13:55:00,222 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:00,222 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:00,222 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:00,222 from External/pblib/encoder/Encoder.h:6: 2025-09-08T13:55:00,223 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:00,223 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,223 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:00,223 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,228 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:00,229 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,229 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:00,229 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,229 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,230 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:00,230 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,230 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,230 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:00,230 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,233 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:00,234 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,234 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:00,234 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,237 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:00,237 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,237 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:00,237 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,241 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:00,241 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,241 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:00,241 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,246 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:00,246 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,246 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:00,246 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,250 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:00,250 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,251 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:00,251 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,294 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:00,294 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:00,294 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:00,295 | ^~~~~~~~ 2025-09-08T13:55:00,295 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:00,295 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:00,295 | ^~~~~~~~ 2025-09-08T13:55:00,681 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/SWC.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/SWC.o -std=c++11 2025-09-08T13:55:01,764 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:01,765 from External/pblib/encoder/SWC.h:6, 2025-09-08T13:55:01,765 from External/pblib/encoder/SWC.cpp:1: 2025-09-08T13:55:01,765 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:01,765 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:01,765 | ^~~~~~~~ 2025-09-08T13:55:01,765 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:01,766 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:01,766 | ^~~~~~~~ 2025-09-08T13:55:02,307 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:02,307 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:02,307 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:02,307 from External/pblib/encoder/SWC.h:7: 2025-09-08T13:55:02,307 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:02,308 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:02,308 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:02,308 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:02,313 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:02,313 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:02,314 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:02,314 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:02,314 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:02,314 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:02,315 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:02,315 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:02,315 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:02,315 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:02,318 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:02,318 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:02,319 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:02,319 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:02,322 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:02,322 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:02,322 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:02,322 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:02,326 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:02,326 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:02,326 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:02,327 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:02,331 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:02,331 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:02,331 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:02,331 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:02,335 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:02,335 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:02,336 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:02,336 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:02,384 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:02,384 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:02,384 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:02,384 | ^~~~~~~~ 2025-09-08T13:55:02,384 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:02,385 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:02,385 | ^~~~~~~~ 2025-09-08T13:55:02,420 External/pblib/encoder/SWC.cpp: In member function ‘void SWC_Encoder::encode_intern(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, bool)’: 2025-09-08T13:55:02,420 External/pblib/encoder/SWC.cpp:95:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:02,420 95 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:02,420 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:02,422 External/pblib/encoder/SWC.cpp: In member function ‘virtual void SWC_Encoder::SWCIncData::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:55:02,422 External/pblib/encoder/SWC.cpp:110:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:02,422 110 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:55:02,423 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:02,423 External/pblib/encoder/SWC.cpp: In member function ‘virtual void SWC_Encoder::SWCIncData::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:55:02,423 External/pblib/encoder/SWC.cpp:122:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:02,423 122 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:55:02,423 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:04,503 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/SortingNetworks.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/SortingNetworks.o -std=c++11 2025-09-08T13:55:05,399 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:05,399 from External/pblib/encoder/../IncSimplePBConstraint.h:4, 2025-09-08T13:55:05,399 from External/pblib/encoder/SortingNetworks.h:3, 2025-09-08T13:55:05,399 from External/pblib/encoder/SortingNetworks.cpp:1: 2025-09-08T13:55:05,399 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:05,399 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:05,400 | ^~~~~~~~ 2025-09-08T13:55:05,400 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:05,400 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:05,400 | ^~~~~~~~ 2025-09-08T13:55:06,359 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:06,360 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:06,360 from External/pblib/encoder/../IncSimplePBConstraint.h:5: 2025-09-08T13:55:06,360 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:06,360 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,360 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:06,360 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:06,366 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:06,366 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,366 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:06,366 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:06,367 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,367 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:06,367 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:06,368 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,368 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:06,368 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:06,371 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:06,371 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,371 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:06,371 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:06,374 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:06,375 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,375 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:06,375 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:06,379 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:06,379 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,379 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:06,379 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:06,383 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:06,383 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,384 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:06,384 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:06,388 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:06,388 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,388 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:06,388 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:06,431 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:06,432 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:06,432 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:06,432 | ^~~~~~~~ 2025-09-08T13:55:06,432 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:06,432 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:06,432 | ^~~~~~~~ 2025-09-08T13:55:06,436 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T13:55:06,436 External/pblib/encoder/SortingNetworks.h:38:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,436 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:55:06,436 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:55:06,439 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T13:55:06,439 External/pblib/encoder/SortingNetworks.h:47:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,439 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:55:06,440 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:55:06,441 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T13:55:06,441 External/pblib/encoder/SortingNetworks.h:67:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,441 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T13:55:06,441 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:55:06,441 External/pblib/encoder/SortingNetworks.h:69:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,441 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T13:55:06,441 | ~~^~~~~~~~~~~~ 2025-09-08T13:55:06,442 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T13:55:06,442 External/pblib/encoder/SortingNetworks.h:80:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,442 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T13:55:06,442 | ~~~^~~~~~~~~~~ 2025-09-08T13:55:06,442 External/pblib/encoder/SortingNetworks.h:82:19: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:55:06,442 82 | if (fs.size() < sz) 2025-09-08T13:55:06,443 | ~~~~~~~~~~^~~~ 2025-09-08T13:55:06,443 External/pblib/encoder/SortingNetworks.h:86:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,443 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T13:55:06,443 | ~~^~~~~~~~~~~ 2025-09-08T13:55:06,443 External/pblib/encoder/SortingNetworks.h:87:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,443 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T13:55:06,443 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T13:55:06,456 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T13:55:06,456 External/pblib/encoder/SortingNetworks.h:101:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,456 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T13:55:06,456 | ~~^~~~~~~~~~~~ 2025-09-08T13:55:06,458 External/pblib/encoder/SortingNetworks.h:133:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,459 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T13:55:06,459 | ~~^~~~~~~~~~~~ 2025-09-08T13:55:06,459 External/pblib/encoder/SortingNetworks.h:146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,459 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T13:55:06,459 | ~~^~~~~~~~~~~~ 2025-09-08T13:55:06,462 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:55:06,462 External/pblib/encoder/SortingNetworks.h:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,462 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T13:55:06,463 | ~~^~~~~~~~~~~ 2025-09-08T13:55:06,463 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:55:06,463 External/pblib/encoder/SortingNetworks.h:201:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,463 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T13:55:06,463 | ~~^~~~~~~~~~~ 2025-09-08T13:55:06,463 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T13:55:06,464 External/pblib/encoder/SortingNetworks.h:214:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,464 214 | if (digit_no == base.size()){ 2025-09-08T13:55:06,464 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T13:55:06,464 External/pblib/encoder/SortingNetworks.h:217:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,464 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:55:06,464 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:55:06,472 External/pblib/encoder/SortingNetworks.h:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,473 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T13:55:06,473 | ~~^~~~~~~~~~~ 2025-09-08T13:55:06,473 External/pblib/encoder/SortingNetworks.h:245:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,473 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:55:06,474 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:55:06,474 External/pblib/encoder/SortingNetworks.h:255:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,474 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T13:55:06,474 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:55:06,475 External/pblib/encoder/SortingNetworks.h:261:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,475 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T13:55:06,475 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:55:06,475 External/pblib/encoder/SortingNetworks.h:263:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,475 263 | if (j + i < result.size()) 2025-09-08T13:55:06,475 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T13:55:06,475 External/pblib/encoder/SortingNetworks.h:264:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,476 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T13:55:06,476 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:55:06,477 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T13:55:06,477 External/pblib/encoder/SortingNetworks.h:284:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,477 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T13:55:06,477 | ~~^~~~~~~~~~~~~ 2025-09-08T13:55:06,478 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T13:55:06,478 External/pblib/encoder/SortingNetworks.h:305:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:55:06,478 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T13:55:06,478 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T13:55:06,478 External/pblib/encoder/SortingNetworks.h:307:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:55:06,479 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T13:55:06,479 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T13:55:06,488 External/pblib/encoder/SortingNetworks.cpp: In member function ‘virtual void SortingNetworks::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:06,488 External/pblib/encoder/SortingNetworks.cpp:15:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:06,488 15 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:06,488 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:12,353 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/adderencoding.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/adderencoding.o -std=c++11 2025-09-08T13:55:13,471 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:13,472 from External/pblib/encoder/../IncSimplePBConstraint.h:4, 2025-09-08T13:55:13,472 from External/pblib/encoder/adderencoding.h:3, 2025-09-08T13:55:13,472 from External/pblib/encoder/adderencoding.cpp:2: 2025-09-08T13:55:13,472 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:13,472 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:13,472 | ^~~~~~~~ 2025-09-08T13:55:13,473 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:13,473 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:13,473 | ^~~~~~~~ 2025-09-08T13:55:14,435 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:14,435 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:14,435 from External/pblib/encoder/../IncSimplePBConstraint.h:5: 2025-09-08T13:55:14,435 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:14,435 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,435 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:14,435 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,441 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:14,441 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,441 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:14,441 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,442 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,442 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:14,442 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,443 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,443 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:14,443 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,446 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:14,446 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,446 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:14,446 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,449 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:14,450 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,450 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:14,450 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,454 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:14,454 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,454 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:14,454 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,458 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:14,458 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,459 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:14,459 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,463 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:14,463 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,463 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:14,463 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,507 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:14,507 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:14,507 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:14,507 | ^~~~~~~~ 2025-09-08T13:55:14,507 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:14,507 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:14,508 | ^~~~~~~~ 2025-09-08T13:55:14,569 External/pblib/encoder/adderencoding.cpp: In member function ‘virtual void AdderEncoding::AdderIncData::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:55:14,569 External/pblib/encoder/adderencoding.cpp:18:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,570 18 | for (int i = 0; i < kBits.size(); ++i) // negate everythink 2025-09-08T13:55:14,570 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:55:14,570 External/pblib/encoder/adderencoding.cpp:24:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,570 24 | for (int i = 0; i < kBits.size(); ++i) 2025-09-08T13:55:14,570 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:55:14,570 External/pblib/encoder/adderencoding.cpp:29:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,570 29 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:55:14,570 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,571 External/pblib/encoder/adderencoding.cpp: In member function ‘virtual void AdderEncoding::AdderIncData::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:55:14,571 External/pblib/encoder/adderencoding.cpp:41:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,572 41 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:55:14,572 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,588 External/pblib/encoder/adderencoding.cpp: In member function ‘void AdderEncoding::adderTree(std::vector >&, std::vector&)’: 2025-09-08T13:55:14,588 External/pblib/encoder/adderencoding.cpp:124:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,588 124 | for ( int i = 0; i < buckets.size(); i++ ) { 2025-09-08T13:55:14,589 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,602 External/pblib/encoder/adderencoding.cpp:128:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,602 128 | if ( i == buckets.size() - 1 && buckets[i].size() >= 2 ) { 2025-09-08T13:55:14,602 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,606 External/pblib/encoder/adderencoding.cpp: In static member function ‘static void AdderEncoding::lessThanOrEqual(std::vector&, std::vector&, ClauseDatabase&)’: 2025-09-08T13:55:14,607 External/pblib/encoder/adderencoding.cpp:170:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,607 170 | for ( int i = 0; i < xs.size(); ++i ) { 2025-09-08T13:55:14,607 | ~~^~~~~~~~~~~ 2025-09-08T13:55:14,607 External/pblib/encoder/adderencoding.cpp:178:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,607 178 | for ( int j = i + 1; j < xs.size(); ++j ) 2025-09-08T13:55:14,607 | ~~^~~~~~~~~~~ 2025-09-08T13:55:14,610 External/pblib/encoder/adderencoding.cpp: In member function ‘void AdderEncoding::resultIsEqual(std::vector&, std::vector&)’: 2025-09-08T13:55:14,610 External/pblib/encoder/adderencoding.cpp:236:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,610 236 | for (int i = 0; i < result.size(); ++i) { 2025-09-08T13:55:14,610 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:55:14,629 External/pblib/encoder/adderencoding.cpp: In member function ‘virtual void AdderEncoding::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:14,629 External/pblib/encoder/adderencoding.cpp:303:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,629 303 | for ( int iVar = 0; iVar < pbconstraint.getWeightedLiterals().size(); ++iVar ) { 2025-09-08T13:55:14,629 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,631 External/pblib/encoder/adderencoding.cpp:329:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,631 329 | for (int i = 0; i < kBits.size(); ++i) // negate everythink 2025-09-08T13:55:14,631 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:55:14,632 External/pblib/encoder/adderencoding.cpp:335:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,632 335 | for (int i = 0; i < kBits.size(); ++i) // negate everythink 2025-09-08T13:55:14,632 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:55:14,632 External/pblib/encoder/adderencoding.cpp:346:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,632 346 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:14,632 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:18,318 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/amo.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/amo.o -std=c++11 2025-09-08T13:55:19,547 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:19,547 from External/pblib/encoder/amo.h:6, 2025-09-08T13:55:19,547 from External/pblib/encoder/amo.cpp:2: 2025-09-08T13:55:19,548 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:19,548 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:19,548 | ^~~~~~~~ 2025-09-08T13:55:19,548 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:19,548 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:19,548 | ^~~~~~~~ 2025-09-08T13:55:20,119 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:20,119 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:20,119 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:20,119 from External/pblib/encoder/amo.h:7: 2025-09-08T13:55:20,119 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:20,119 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:20,119 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:20,120 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:20,125 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:20,125 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:20,125 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:20,125 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:20,126 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:20,126 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:20,126 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:20,127 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:20,127 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:20,127 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:20,130 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:20,130 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:20,130 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:20,130 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:20,134 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:20,134 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:20,134 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:20,134 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:20,138 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:20,138 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:20,138 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:20,138 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:20,142 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:20,143 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:20,143 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:20,143 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:20,147 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:20,147 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:20,147 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:20,148 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:20,195 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:20,196 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:20,196 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:20,196 | ^~~~~~~~ 2025-09-08T13:55:20,196 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:20,196 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:20,196 | ^~~~~~~~ 2025-09-08T13:55:20,204 External/pblib/encoder/amo.cpp: In member function ‘virtual void AMO_Encoder::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:20,204 External/pblib/encoder/amo.cpp:93:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:20,204 93 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:20,204 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:21,269 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/bdd.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/bdd.o -std=c++11 2025-09-08T13:55:22,630 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:22,630 from External/pblib/encoder/bdd.h:14, 2025-09-08T13:55:22,630 from External/pblib/encoder/bdd.cpp:1: 2025-09-08T13:55:22,630 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:22,631 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:22,631 | ^~~~~~~~ 2025-09-08T13:55:22,631 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:22,631 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:22,631 | ^~~~~~~~ 2025-09-08T13:55:23,010 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:23,010 from External/pblib/encoder/bdd.h:16: 2025-09-08T13:55:23,010 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:23,010 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:23,011 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:23,011 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:23,016 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:23,017 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:23,017 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:23,017 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:23,017 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:23,018 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:23,018 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:23,018 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:23,018 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:23,018 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:23,021 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:23,022 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:23,022 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:23,022 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:23,025 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:23,025 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:23,025 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:23,025 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:23,029 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:23,029 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:23,030 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:23,030 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:23,034 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:23,034 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:23,034 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:23,034 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:23,038 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:23,039 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:23,039 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:23,039 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:23,090 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:23,090 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:23,090 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:23,090 | ^~~~~~~~ 2025-09-08T13:55:23,090 In file included from External/pblib/encoder/Encoder.h:6, 2025-09-08T13:55:23,090 from External/pblib/encoder/bdd.h:19: 2025-09-08T13:55:23,090 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:23,090 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:23,091 | ^~~~~~~~ 2025-09-08T13:55:23,231 External/pblib/encoder/bdd.cpp: In member function ‘void BDD_Encoder::iterativeEncoding(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, bool, int64_t)’: 2025-09-08T13:55:23,231 External/pblib/encoder/bdd.cpp:191:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:23,231 191 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:23,231 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:23,238 External/pblib/encoder/bdd.cpp: In member function ‘void BDD_Encoder::recusiveEncoding(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:23,239 External/pblib/encoder/bdd.cpp:250:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:23,239 250 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:23,239 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:26,270 In file included from /usr/include/c++/14/algorithm:61, 2025-09-08T13:55:26,270 from External/pblib/encoder/bdd.h:13: 2025-09-08T13:55:26,270 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: 2025-09-08T13:55:26,270 /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:26,270 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 2025-09-08T13:55:26,271 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:26,298 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-08T13:55:26,298 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:26,298 1770 | __insertion_sort(_RandomAccessIterator __first, 2025-09-08T13:55:26,298 | ^~~~~~~~~~~~~~~~ 2025-09-08T13:55:26,298 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:26,337 In file included from /usr/include/c++/14/bits/stl_algo.h:61: 2025-09-08T13:55:26,337 /usr/include/c++/14/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = PBLib::WeightedLit; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-08T13:55:26,337 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:26,337 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2025-09-08T13:55:26,337 | ^~~~~~~~~~~~~ 2025-09-08T13:55:26,415 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-08T13:55:26,415 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:26,415 1876 | __introsort_loop(_RandomAccessIterator __first, 2025-09-08T13:55:26,415 | ^~~~~~~~~~~~~~~~ 2025-09-08T13:55:26,416 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:26,416 /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:26,417 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 2025-09-08T13:55:26,417 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:26,575 In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-08T13:55:26,575 inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const PBLib::WeightedLit&, const PBLib::WeightedLit&)]’ at /usr/include/c++/14/bits/stl_algo.h:4805:18, 2025-09-08T13:55:26,576 inlined from ‘void BDD_Encoder::bddEncode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, bool, int64_t)’ at External/pblib/encoder/bdd.cpp:288:7: 2025-09-08T13:55:26,576 /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:26,576 1905 | std::__introsort_loop(__first, __last, 2025-09-08T13:55:26,576 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:55:26,576 1906 | std::__lg(__last - __first) * 2, 2025-09-08T13:55:26,576 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:26,576 1907 | __comp); 2025-09-08T13:55:26,576 | ~~~~~~~ 2025-09-08T13:55:26,576 In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-08T13:55:26,576 inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/14/bits/stl_algo.h:1908:31, 2025-09-08T13:55:26,577 inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const PBLib::WeightedLit&, const PBLib::WeightedLit&)]’ at /usr/include/c++/14/bits/stl_algo.h:4805:18, 2025-09-08T13:55:26,577 inlined from ‘void BDD_Encoder::bddEncode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, bool, int64_t)’ at External/pblib/encoder/bdd.cpp:288:7: 2025-09-08T13:55:26,577 /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:26,577 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 2025-09-08T13:55:26,577 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:26,577 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:26,577 1822 | std::__insertion_sort(__first, __last, __comp); 2025-09-08T13:55:26,577 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:27,189 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/bimander_amo_encoding.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/bimander_amo_encoding.o -std=c++11 2025-09-08T13:55:28,411 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:28,411 from External/pblib/encoder/bimander_amo_encoding.h:7, 2025-09-08T13:55:28,411 from External/pblib/encoder/bimander_amo_encoding.cpp:3: 2025-09-08T13:55:28,412 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:28,412 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:28,412 | ^~~~~~~~ 2025-09-08T13:55:28,412 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:28,412 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:28,412 | ^~~~~~~~ 2025-09-08T13:55:28,969 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:28,969 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:28,970 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:28,970 from External/pblib/encoder/bimander_amo_encoding.h:8: 2025-09-08T13:55:28,970 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:28,970 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:28,970 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:28,970 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:28,976 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:28,976 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:28,976 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:28,976 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:28,977 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:28,977 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:28,977 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:28,977 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:28,977 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:28,978 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:28,981 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:28,981 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:28,981 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:28,981 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:28,984 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:28,985 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:28,985 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:28,985 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:28,989 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:28,989 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:28,989 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:28,989 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:28,993 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:28,993 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:28,994 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:28,994 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:28,998 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:28,998 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:28,998 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:28,998 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:29,046 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:29,046 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:29,046 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:29,046 | ^~~~~~~~ 2025-09-08T13:55:29,046 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:29,047 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:29,047 | ^~~~~~~~ 2025-09-08T13:55:29,062 External/pblib/encoder/bimander_amo_encoding.cpp: In member function ‘void Bimander_amo_encoding::encode_intern(std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:29,062 External/pblib/encoder/bimander_amo_encoding.cpp:72:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:29,062 72 | for (i = 0; i < literals.size(); ) 2025-09-08T13:55:29,062 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:55:29,063 External/pblib/encoder/bimander_amo_encoding.cpp:87:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:29,063 87 | for (int i = 0; i < groups.size(); ++i) 2025-09-08T13:55:29,063 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:55:29,064 External/pblib/encoder/bimander_amo_encoding.cpp:117:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:29,064 117 | for (int g = 0; g < groups[index].size(); ++g) 2025-09-08T13:55:29,065 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:29,065 External/pblib/encoder/bimander_amo_encoding.cpp:124:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:29,065 124 | for (int g = 0; g < groups[index].size(); ++g) 2025-09-08T13:55:29,065 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:29,066 External/pblib/encoder/bimander_amo_encoding.cpp:143:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:29,066 143 | for (int g = 0; g < groups[index].size(); ++g) 2025-09-08T13:55:29,066 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:29,066 External/pblib/encoder/bimander_amo_encoding.cpp:150:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:29,066 150 | for (int g = 0; g < groups[index].size(); ++g) 2025-09-08T13:55:29,066 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:29,070 External/pblib/encoder/bimander_amo_encoding.cpp: In member function ‘virtual void Bimander_amo_encoding::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:29,070 External/pblib/encoder/bimander_amo_encoding.cpp:183:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:29,070 183 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:29,070 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:30,667 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/binary_amo.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/binary_amo.o -std=c++11 2025-09-08T13:55:31,881 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:31,881 from External/pblib/encoder/binary_amo.h:6, 2025-09-08T13:55:31,881 from External/pblib/encoder/binary_amo.cpp:2: 2025-09-08T13:55:31,881 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:31,881 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:31,881 | ^~~~~~~~ 2025-09-08T13:55:31,882 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:31,882 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:31,882 | ^~~~~~~~ 2025-09-08T13:55:32,436 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:32,436 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:32,436 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:32,436 from External/pblib/encoder/binary_amo.h:7: 2025-09-08T13:55:32,436 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:32,436 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:32,436 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:32,437 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:32,442 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:32,442 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:32,442 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:32,443 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:32,443 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:32,443 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:32,443 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:32,444 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:32,444 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:32,444 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:32,447 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:32,447 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:32,447 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:32,447 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:32,451 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:32,451 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:32,451 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:32,451 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:32,455 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:32,455 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:32,455 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:32,455 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:32,460 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:32,460 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:32,460 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:32,460 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:32,464 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:32,464 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:32,465 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:32,465 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:32,512 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:32,512 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:32,513 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:32,513 | ^~~~~~~~ 2025-09-08T13:55:32,513 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:32,513 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:32,513 | ^~~~~~~~ 2025-09-08T13:55:32,520 External/pblib/encoder/binary_amo.cpp: In member function ‘virtual void Binary_AMO_Encoder::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:32,520 External/pblib/encoder/binary_amo.cpp:87:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:32,520 87 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:32,520 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:33,587 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/cardencoding.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/cardencoding.o -std=c++11 2025-09-08T13:55:34,365 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:34,366 from External/pblib/encoder/cardencoding.h:4, 2025-09-08T13:55:34,366 from External/pblib/encoder/cardencoding.cpp:4: 2025-09-08T13:55:34,366 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:34,366 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:34,366 | ^~~~~~~~ 2025-09-08T13:55:34,366 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:34,366 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:34,367 | ^~~~~~~~ 2025-09-08T13:55:35,344 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:35,344 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:35,344 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:35,344 from External/pblib/encoder/cardencoding.h:5: 2025-09-08T13:55:35,344 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:35,344 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:35,344 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:35,345 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:35,350 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:35,350 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:35,350 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:35,351 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:35,351 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:35,351 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:35,351 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:35,352 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:35,352 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:35,352 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:35,355 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:35,355 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:35,355 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:35,356 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:35,359 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:35,359 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:35,359 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:35,359 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:35,363 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:35,363 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:35,363 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:35,363 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:35,367 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:35,368 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:35,368 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:35,368 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:35,372 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:35,372 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:35,373 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:35,373 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:35,423 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:35,423 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:35,423 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:35,423 | ^~~~~~~~ 2025-09-08T13:55:35,423 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:35,423 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:35,423 | ^~~~~~~~ 2025-09-08T13:55:35,429 External/pblib/encoder/cardencoding.cpp: In member function ‘virtual void CardEncoding::CardIncData::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:55:35,429 External/pblib/encoder/cardencoding.cpp:26:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:35,429 26 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:55:35,429 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:35,429 External/pblib/encoder/cardencoding.cpp: In member function ‘virtual void CardEncoding::CardIncData::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:55:35,430 External/pblib/encoder/cardencoding.cpp:38:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:35,430 38 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:55:35,430 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:35,453 External/pblib/encoder/cardencoding.cpp: In member function ‘virtual void CardEncoding::encode(const std::shared_ptr&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:35,453 External/pblib/encoder/cardencoding.cpp:101:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:35,453 101 | for (int i = 0; i < pbconstraint->getConditionals().size(); ++i) 2025-09-08T13:55:35,453 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:35,473 External/pblib/encoder/cardencoding.cpp: In member function ‘virtual void CardEncoding::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:35,473 External/pblib/encoder/cardencoding.cpp:132:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:35,473 132 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:35,473 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:35,473 External/pblib/encoder/cardencoding.cpp:159:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:35,473 159 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:35,473 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:37,262 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/commander_encoding.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/commander_encoding.o -std=c++11 2025-09-08T13:55:38,587 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:38,587 from External/pblib/encoder/commander_encoding.h:7, 2025-09-08T13:55:38,587 from External/pblib/encoder/commander_encoding.cpp:1: 2025-09-08T13:55:38,587 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:38,587 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:38,587 | ^~~~~~~~ 2025-09-08T13:55:38,587 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:38,588 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:38,588 | ^~~~~~~~ 2025-09-08T13:55:39,131 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:39,131 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:39,131 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:39,132 from External/pblib/encoder/commander_encoding.h:8: 2025-09-08T13:55:39,132 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:39,132 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,132 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:39,132 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,138 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:39,139 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,139 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:39,139 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,140 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,140 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:39,140 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,141 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,141 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:39,141 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,145 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:39,145 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,145 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:39,145 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,149 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:39,149 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,149 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:39,149 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,154 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:39,154 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,154 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:39,154 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,159 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:39,159 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,159 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:39,160 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,164 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:39,165 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,165 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:39,165 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,214 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:39,214 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:39,214 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:39,214 | ^~~~~~~~ 2025-09-08T13:55:39,214 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:39,214 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:39,214 | ^~~~~~~~ 2025-09-08T13:55:39,218 External/pblib/encoder/commander_encoding.cpp: In member function ‘void commander_encoding::encode_intern(std::vector&, ClauseDatabase&, AuxVarManager&, bool)’: 2025-09-08T13:55:39,218 External/pblib/encoder/commander_encoding.cpp:28:34: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:55:39,218 28 | while (current_literals.size() > k) 2025-09-08T13:55:39,218 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2025-09-08T13:55:39,219 External/pblib/encoder/commander_encoding.cpp:32:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,219 32 | for (i = 0; i < current_literals.size(); ++i) 2025-09-08T13:55:39,219 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,220 External/pblib/encoder/commander_encoding.cpp:36:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,220 36 | if (i % k == (k-1) || (i == current_literals.size() - 1) ) // is group full? 2025-09-08T13:55:39,220 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,221 External/pblib/encoder/commander_encoding.cpp:51:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,221 51 | for (int j = 0; j < _literals.size() - 1; ++j) 2025-09-08T13:55:39,221 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,226 External/pblib/encoder/commander_encoding.cpp: In member function ‘virtual void commander_encoding::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:39,226 External/pblib/encoder/commander_encoding.cpp:93:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,226 93 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:39,226 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:40,391 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/k-product.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/k-product.o -std=c++11 2025-09-08T13:55:41,615 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:41,615 from External/pblib/encoder/k-product.h:6, 2025-09-08T13:55:41,615 from External/pblib/encoder/k-product.cpp:2: 2025-09-08T13:55:41,615 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:41,616 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:41,616 | ^~~~~~~~ 2025-09-08T13:55:41,616 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:41,616 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:41,616 | ^~~~~~~~ 2025-09-08T13:55:42,174 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:42,174 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:42,174 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:42,174 from External/pblib/encoder/k-product.h:7: 2025-09-08T13:55:42,174 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:42,174 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:42,175 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:42,175 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,181 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:42,181 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:42,181 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:42,182 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,183 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:42,183 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:42,183 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,184 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:42,184 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:42,184 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,188 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:42,188 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:42,188 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:42,188 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,192 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:42,192 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:42,192 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:42,192 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,197 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:42,197 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:42,197 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:42,197 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,202 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:42,202 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:42,202 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:42,202 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,207 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:42,207 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:42,207 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:42,208 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,256 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:42,256 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:42,256 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:42,256 | ^~~~~~~~ 2025-09-08T13:55:42,256 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:42,257 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:42,257 | ^~~~~~~~ 2025-09-08T13:55:42,260 External/pblib/encoder/k-product.cpp: In member function ‘void k_Product::encode_intern(std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:42,260 External/pblib/encoder/k-product.cpp:18:25: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:55:42,260 18 | if (literals.size() < minimum_lit_count) 2025-09-08T13:55:42,260 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,271 External/pblib/encoder/k-product.cpp:53:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:42,272 53 | for (int i = 0; i < literals.size(); ++i) 2025-09-08T13:55:42,272 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,272 External/pblib/encoder/k-product.cpp:57:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:42,272 57 | for (int d = 0; d < dimensions.size(); ++d) 2025-09-08T13:55:42,273 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,274 External/pblib/encoder/k-product.cpp:67:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:42,274 67 | for (int i = 0; i < dimensions.size(); ++i) 2025-09-08T13:55:42,274 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,288 External/pblib/encoder/k-product.cpp: In member function ‘virtual void k_Product::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:42,288 External/pblib/encoder/k-product.cpp:132:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:42,288 132 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:42,288 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:43,652 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/naive_amo_encoder.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/naive_amo_encoder.o -std=c++11 2025-09-08T13:55:44,735 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:44,735 from External/pblib/encoder/naive_amo_encoder.h:11, 2025-09-08T13:55:44,735 from External/pblib/encoder/naive_amo_encoder.cpp:1: 2025-09-08T13:55:44,735 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:44,735 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:44,735 | ^~~~~~~~ 2025-09-08T13:55:44,736 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:44,736 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:44,736 | ^~~~~~~~ 2025-09-08T13:55:45,282 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:45,282 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:45,282 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:45,283 from External/pblib/encoder/naive_amo_encoder.h:12: 2025-09-08T13:55:45,283 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:45,283 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:45,283 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:45,283 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,289 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:45,289 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:45,289 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:45,289 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,291 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:45,291 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:45,291 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,292 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:45,292 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:45,292 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,296 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:45,296 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:45,296 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:45,296 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,300 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:45,300 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:45,300 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:45,300 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,305 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:45,305 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:45,305 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:45,305 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,310 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:45,310 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:45,310 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:45,310 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,315 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:45,315 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:45,315 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:45,315 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,364 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:45,364 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:45,364 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:45,364 | ^~~~~~~~ 2025-09-08T13:55:45,365 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:45,365 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:45,365 | ^~~~~~~~ 2025-09-08T13:55:45,367 External/pblib/encoder/naive_amo_encoder.cpp: In member function ‘void Naive_amo_encoder::encode_intern(std::vector&, ClauseDatabase&)’: 2025-09-08T13:55:45,367 External/pblib/encoder/naive_amo_encoder.cpp:7:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:45,367 7 | for (int i = 0; i < literals.size(); ++i) 2025-09-08T13:55:45,367 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,367 External/pblib/encoder/naive_amo_encoder.cpp:9:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:45,368 9 | for (int j = i + 1 ; j < literals.size(); ++j) 2025-09-08T13:55:45,368 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,372 External/pblib/encoder/naive_amo_encoder.cpp: In member function ‘virtual void Naive_amo_encoder::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:45,372 External/pblib/encoder/naive_amo_encoder.cpp:46:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:45,372 46 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:45,372 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:46,207 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/sorting_merging.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/sorting_merging.o -std=c++11 2025-09-08T13:55:46,977 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:46,978 from External/pblib/encoder/sorting_merging.h:4, 2025-09-08T13:55:46,978 from External/pblib/encoder/sorting_merging.cpp:3: 2025-09-08T13:55:46,978 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:46,978 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:46,978 | ^~~~~~~~ 2025-09-08T13:55:46,978 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:46,978 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:46,978 | ^~~~~~~~ 2025-09-08T13:55:47,960 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:47,960 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:47,960 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:47,960 from External/pblib/encoder/sorting_merging.h:5: 2025-09-08T13:55:47,960 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:47,960 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:47,961 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:47,961 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:47,967 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:47,967 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:47,967 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:47,968 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:47,969 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:47,969 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:47,969 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:47,970 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:47,970 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:47,970 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:47,974 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:47,974 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:47,974 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:47,974 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:47,978 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:47,978 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:47,978 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:47,978 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:47,983 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:47,983 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:47,983 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:47,983 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:47,988 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:47,988 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:47,988 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:47,988 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:47,993 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:47,993 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:47,993 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:47,993 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:48,037 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:48,037 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:48,037 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:48,038 | ^~~~~~~~ 2025-09-08T13:55:48,038 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:48,038 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:48,038 | ^~~~~~~~ 2025-09-08T13:55:48,107 External/pblib/encoder/sorting_merging.cpp: In static member function ‘static void PBLib::Sorting::recursive_merger(int, const std::vector&, int, const std::vector&, int, ClauseDatabase&, AuxVarManager&, std::vector&, ImplicationDirection)’: 2025-09-08T13:55:48,107 External/pblib/encoder/sorting_merging.cpp:320:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:48,107 320 | if (i < odd_merge.size() && j < even_merge.size()) 2025-09-08T13:55:48,108 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:48,108 External/pblib/encoder/sorting_merging.cpp:320:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:48,108 320 | if (i < odd_merge.size() && j < even_merge.size()) 2025-09-08T13:55:48,108 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:48,108 External/pblib/encoder/sorting_merging.cpp:323:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:55:48,109 323 | if (output.size() + 2 <= c) 2025-09-08T13:55:48,109 | ~~~~~~~~~~~~~~~~~~^~~~ 2025-09-08T13:55:48,109 External/pblib/encoder/sorting_merging.cpp:332:27: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:55:48,110 332 | if (output.size() == c) 2025-09-08T13:55:48,110 | ~~~~~~~~~~~~~~^~~~ 2025-09-08T13:55:48,110 External/pblib/encoder/sorting_merging.cpp:336:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:55:48,110 336 | if (output.size() + 1 == c) 2025-09-08T13:55:48,110 | ~~~~~~~~~~~~~~~~~~^~~~ 2025-09-08T13:55:48,111 External/pblib/encoder/sorting_merging.cpp:345:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:48,111 345 | if (i >= odd_merge.size() && j >= even_merge.size()) 2025-09-08T13:55:48,111 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:48,111 External/pblib/encoder/sorting_merging.cpp:345:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:48,112 345 | if (i >= odd_merge.size() && j >= even_merge.size()) 2025-09-08T13:55:48,112 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:48,112 External/pblib/encoder/sorting_merging.cpp:348:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:48,112 348 | if (i >= odd_merge.size()) 2025-09-08T13:55:48,112 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:48,115 External/pblib/encoder/sorting_merging.cpp: In static member function ‘static void PBLib::Sorting::direct_merger(int, const std::vector&, const std::vector&, ClauseDatabase&, AuxVarManager&, std::vector&, ImplicationDirection)’: 2025-09-08T13:55:48,115 External/pblib/encoder/sorting_merging.cpp:375:7: warning: unused variable ‘n’ [-Wunused-variable] 2025-09-08T13:55:48,115 375 | int n = a + b; 2025-09-08T13:55:48,115 | ^ 2025-09-08T13:55:50,410 In file included from /usr/include/c++/14/map:62, 2025-09-08T13:55:50,410 from External/pblib/encoder/../formula.h:12: 2025-09-08T13:55:50,410 /usr/include/c++/14/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&&>, std::tuple<>}; _Key = std::tuple; _Val = std::pair, long long int>; _KeyOfValue = std::_Select1st, long long int> >; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’: 2025-09-08T13:55:50,411 /usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:50,411 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 2025-09-08T13:55:50,411 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:51,167 In file included from /usr/include/c++/14/map:63: 2025-09-08T13:55:51,167 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::tuple; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, 2025-09-08T13:55:51,167 inlined from ‘static int64_t PBLib::Sorting::recursive_merger_value(int, int, int, ImplicationDirection)’ at External/pblib/encoder/sorting_merging.cpp:547:64: 2025-09-08T13:55:51,167 /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:51,167 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:51,168 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:51,168 533 | std::forward_as_tuple(std::move(__k)), 2025-09-08T13:55:51,168 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:51,168 534 | std::tuple<>()); 2025-09-08T13:55:51,168 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:52,242 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::tuple; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, 2025-09-08T13:55:52,242 inlined from ‘static int64_t PBLib::Sorting::recursive_sorter_value(int, int, int, ImplicationDirection)’ at External/pblib/encoder/sorting_merging.cpp:520:66: 2025-09-08T13:55:52,242 /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:52,242 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:52,242 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:52,242 533 | std::forward_as_tuple(std::move(__k)), 2025-09-08T13:55:52,242 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:52,243 534 | std::tuple<>()); 2025-09-08T13:55:52,243 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:52,929 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/formula.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/formula.o -std=c++11 2025-09-08T13:55:54,322 In file included from External/pblib/formula.cpp:2: 2025-09-08T13:55:54,322 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:54,322 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:54,323 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:54,323 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:54,330 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:54,331 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:54,331 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:54,331 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:54,332 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:54,332 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:54,332 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:54,333 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:54,333 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:54,333 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:54,338 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:54,338 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:54,338 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:54,338 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:54,343 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:54,343 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:54,343 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:54,344 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:54,349 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:54,350 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:54,350 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:54,350 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:54,356 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:54,356 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:54,356 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:54,356 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:54,361 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:54,361 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:54,361 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:54,361 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:54,378 External/pblib/formula.cpp: In static member function ‘static Formula FormulaClass::newITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:54,378 External/pblib/formula.cpp:30:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:54,378 30 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:54,378 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:54,393 External/pblib/formula.cpp: In function ‘Formula AND(std::vector >&)’: 2025-09-08T13:55:54,394 External/pblib/formula.cpp:144:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:54,394 144 | for (int i = 0; i < conjuncts.size(); ++i) { 2025-09-08T13:55:54,394 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:55,692 In file included from /usr/include/c++/14/map:62, 2025-09-08T13:55:55,692 from External/pblib/formula.h:12: 2025-09-08T13:55:55,692 /usr/include/c++/14/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]’: 2025-09-08T13:55:55,692 /usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:55,693 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 2025-09-08T13:55:55,693 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:56,898 In file included from /usr/include/c++/14/map:63: 2025-09-08T13:55:56,898 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’, 2025-09-08T13:55:56,898 inlined from ‘static Formula FormulaClass::newAND(std::vector >&)’ at External/pblib/formula.h:211:23: 2025-09-08T13:55:56,898 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:56,898 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:56,899 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:56,899 514 | std::tuple(__k), 2025-09-08T13:55:56,899 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:56,899 515 | std::tuple<>()); 2025-09-08T13:55:56,899 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:57,182 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’, 2025-09-08T13:55:57,183 inlined from ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’ at External/pblib/formula.h:378:25: 2025-09-08T13:55:57,183 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:57,183 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:57,183 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:57,183 514 | std::tuple(__k), 2025-09-08T13:55:57,183 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:57,183 515 | std::tuple<>()); 2025-09-08T13:55:57,183 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:57,509 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’, 2025-09-08T13:55:57,510 inlined from ‘static Formula FormulaClass::newNeg(const Formula&)’ at External/pblib/formula.h:172:25: 2025-09-08T13:55:57,510 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:57,510 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:57,510 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:57,510 514 | std::tuple(__k), 2025-09-08T13:55:57,510 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:57,510 515 | std::tuple<>()); 2025-09-08T13:55:57,510 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:57,745 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’, 2025-09-08T13:55:57,745 inlined from ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’ at External/pblib/formula.h:237:25: 2025-09-08T13:55:57,745 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:57,745 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:57,745 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:57,745 514 | std::tuple(__k), 2025-09-08T13:55:57,745 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:57,745 515 | std::tuple<>()); 2025-09-08T13:55:57,745 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:58,243 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’, 2025-09-08T13:55:58,243 inlined from ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’ at External/pblib/formula.h:264:25: 2025-09-08T13:55:58,244 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:58,244 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:58,244 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:58,244 514 | std::tuple(__k), 2025-09-08T13:55:58,244 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:58,244 515 | std::tuple<>()); 2025-09-08T13:55:58,244 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:58,950 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’, 2025-09-08T13:55:58,950 inlined from ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’ at External/pblib/formula.h:306:25: 2025-09-08T13:55:58,950 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:58,951 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:58,951 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:58,951 514 | std::tuple(__k), 2025-09-08T13:55:58,951 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:58,951 515 | std::tuple<>()); 2025-09-08T13:55:58,951 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:59,901 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’, 2025-09-08T13:55:59,901 inlined from ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’ at External/pblib/formula.h:341:25: 2025-09-08T13:55:59,901 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:59,901 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:59,901 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:59,901 514 | std::tuple(__k), 2025-09-08T13:55:59,901 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:59,902 515 | std::tuple<>()); 2025-09-08T13:55:59,902 | ~~~~~~~~~~~~~~~ 2025-09-08T13:56:00,500 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’, 2025-09-08T13:56:00,500 inlined from ‘static Formula FormulaClass::newITE(const Formula&, const Formula&, const Formula&)’ at External/pblib/formula.cpp:46:25: 2025-09-08T13:56:00,500 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:56:00,500 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:56:00,500 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:00,500 514 | std::tuple(__k), 2025-09-08T13:56:00,500 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:00,500 515 | std::tuple<>()); 2025-09-08T13:56:00,501 | ~~~~~~~~~~~~~~~ 2025-09-08T13:56:02,076 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/helper.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/helper.o -std=c++11 2025-09-08T13:56:03,023 External/pblib/helper.cpp: In function ‘void helper::printClause(std::vector&)’: 2025-09-08T13:56:03,024 External/pblib/helper.cpp:12:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,024 12 | for (int i = 1; i < clause.size(); ++i) 2025-09-08T13:56:03,024 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:03,224 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/incpbconstraint.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/incpbconstraint.o -std=c++11 2025-09-08T13:56:04,847 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:56:04,848 from External/pblib/incpbconstraint.h:8, 2025-09-08T13:56:04,848 from External/pblib/incpbconstraint.cpp:1: 2025-09-08T13:56:04,848 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:56:04,848 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:04,848 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:04,848 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:04,855 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:56:04,855 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:04,855 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:56:04,855 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:04,856 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:04,856 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:04,857 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:04,857 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:04,858 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:56:04,858 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:04,861 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:56:04,861 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:04,861 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:04,862 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:04,865 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:56:04,865 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:04,866 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:04,866 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:04,870 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:04,870 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:04,870 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:04,871 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:04,875 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:04,876 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:04,876 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:04,876 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:04,881 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:04,881 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:04,881 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:04,881 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:04,918 In file included from External/pblib/incpbconstraint.h:7: 2025-09-08T13:56:04,918 External/pblib/pbconstraint.h: At global scope: 2025-09-08T13:56:04,919 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:04,919 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:56:04,919 | ^~~~~~~~ 2025-09-08T13:56:04,919 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T13:56:04,919 from External/pblib/incpbconstraint.h:9: 2025-09-08T13:56:04,919 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:56:04,919 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:56:04,919 | ^~~~~~~~ 2025-09-08T13:56:04,927 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:04,928 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:56:04,928 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:56:04,928 | ^~~~~~~~ 2025-09-08T13:56:04,938 External/pblib/incpbconstraint.h: In constructor ‘IncPBConstraint::IncPBConstraint()’: 2025-09-08T13:56:04,938 External/pblib/incpbconstraint.h:21:23: warning: ‘IncPBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T13:56:04,938 21 | PBLib::Comparator comparator; 2025-09-08T13:56:04,938 | ^~~~~~~~~~ 2025-09-08T13:56:04,938 External/pblib/incpbconstraint.h:15:13: warning: ‘int64_t IncPBConstraint::leq’ [-Wreorder] 2025-09-08T13:56:04,938 15 | int64_t leq; 2025-09-08T13:56:04,938 | ^~~ 2025-09-08T13:56:04,939 External/pblib/incpbconstraint.cpp:28:1: warning: when initialized here [-Wreorder] 2025-09-08T13:56:04,939 28 | IncPBConstraint::IncPBConstraint() : comparator(BOTH), leq(0), geq(0), init_leq(leq), init_geq(geq), isDualEncoded(false) 2025-09-08T13:56:04,939 | ^~~~~~~~~~~~~~~ 2025-09-08T13:56:04,943 External/pblib/incpbconstraint.h: In constructor ‘IncPBConstraint::IncPBConstraint(const std::vector&, PBLib::Comparator, int64_t, int64_t)’: 2025-09-08T13:56:04,943 External/pblib/incpbconstraint.h:21:23: warning: ‘IncPBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T13:56:04,943 21 | PBLib::Comparator comparator; 2025-09-08T13:56:04,944 | ^~~~~~~~~~ 2025-09-08T13:56:04,944 External/pblib/incpbconstraint.h:15:13: warning: ‘int64_t IncPBConstraint::leq’ [-Wreorder] 2025-09-08T13:56:04,944 15 | int64_t leq; 2025-09-08T13:56:04,944 | ^~~ 2025-09-08T13:56:04,944 External/pblib/incpbconstraint.cpp:35:1: warning: when initialized here [-Wreorder] 2025-09-08T13:56:04,944 35 | IncPBConstraint::IncPBConstraint(vector const & literals, Comparator comparator, int64_t less_eq, int64_t greater_eq) : weighted_literals(literals), comparator(comparator), leq(less_eq), geq(greater_eq), init_leq(leq), init_geq(geq), isDualEncoded(false) 2025-09-08T13:56:04,944 | ^~~~~~~~~~~~~~~ 2025-09-08T13:56:04,946 External/pblib/incpbconstraint.h: In constructor ‘IncPBConstraint::IncPBConstraint(const std::vector&, PBLib::Comparator, int64_t)’: 2025-09-08T13:56:04,946 External/pblib/incpbconstraint.h:21:23: warning: ‘IncPBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T13:56:04,946 21 | PBLib::Comparator comparator; 2025-09-08T13:56:04,946 | ^~~~~~~~~~ 2025-09-08T13:56:04,947 External/pblib/incpbconstraint.h:15:13: warning: ‘int64_t IncPBConstraint::leq’ [-Wreorder] 2025-09-08T13:56:04,947 15 | int64_t leq; 2025-09-08T13:56:04,947 | ^~~ 2025-09-08T13:56:04,947 External/pblib/incpbconstraint.cpp:39:1: warning: when initialized here [-Wreorder] 2025-09-08T13:56:04,947 39 | IncPBConstraint::IncPBConstraint(vector const & literals, Comparator comparator, int64_t bound) : weighted_literals(literals), comparator(comparator), leq(0), geq(0), init_leq(leq), init_geq(geq), isDualEncoded(false) 2025-09-08T13:56:04,947 | ^~~~~~~~~~~~~~~ 2025-09-08T13:56:04,964 External/pblib/incpbconstraint.cpp: In member function ‘void IncPBConstraint::print() const’: 2025-09-08T13:56:04,964 External/pblib/incpbconstraint.cpp:181:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:04,964 181 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:56:04,964 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:06,291 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/pb2cnf.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/pb2cnf.o -std=c++11 2025-09-08T13:56:08,097 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:56:08,097 from External/pblib/incpbconstraint.h:8, 2025-09-08T13:56:08,097 from External/pblib/pb2cnf.h:6, 2025-09-08T13:56:08,097 from External/pblib/pb2cnf.cpp:6: 2025-09-08T13:56:08,097 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:56:08,097 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,097 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:08,098 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,104 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:56:08,104 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,104 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:56:08,104 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,106 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,106 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:08,106 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,107 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,107 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:56:08,107 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,110 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:56:08,111 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,111 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:08,111 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,115 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:56:08,115 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,115 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:08,115 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,120 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:08,120 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,120 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:08,120 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,125 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:08,125 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,125 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:08,125 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,130 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:08,130 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,130 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:08,130 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,168 In file included from External/pblib/pb2cnf.h:5: 2025-09-08T13:56:08,168 External/pblib/pbconstraint.h: At global scope: 2025-09-08T13:56:08,168 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:08,168 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:56:08,168 | ^~~~~~~~ 2025-09-08T13:56:08,169 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T13:56:08,169 from External/pblib/incpbconstraint.h:9: 2025-09-08T13:56:08,169 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:56:08,169 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:56:08,169 | ^~~~~~~~ 2025-09-08T13:56:08,177 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:08,177 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:56:08,177 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:56:08,177 | ^~~~~~~~ 2025-09-08T13:56:08,445 In file included from External/pblib/pb2cnf.h:21: 2025-09-08T13:56:08,445 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T13:56:08,445 External/pblib/encoder/SortingNetworks.h:38:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,445 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:56:08,446 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:08,449 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T13:56:08,449 External/pblib/encoder/SortingNetworks.h:47:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,449 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:56:08,449 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:08,451 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T13:56:08,451 External/pblib/encoder/SortingNetworks.h:67:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,451 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T13:56:08,451 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,452 External/pblib/encoder/SortingNetworks.h:69:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,452 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T13:56:08,452 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:08,453 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T13:56:08,453 External/pblib/encoder/SortingNetworks.h:80:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,453 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T13:56:08,454 | ~~~^~~~~~~~~~~ 2025-09-08T13:56:08,454 External/pblib/encoder/SortingNetworks.h:82:19: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:08,454 82 | if (fs.size() < sz) 2025-09-08T13:56:08,454 | ~~~~~~~~~~^~~~ 2025-09-08T13:56:08,455 External/pblib/encoder/SortingNetworks.h:86:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,455 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T13:56:08,455 | ~~^~~~~~~~~~~ 2025-09-08T13:56:08,455 External/pblib/encoder/SortingNetworks.h:87:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,456 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T13:56:08,456 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T13:56:08,464 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T13:56:08,465 External/pblib/encoder/SortingNetworks.h:101:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,465 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T13:56:08,465 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:08,468 External/pblib/encoder/SortingNetworks.h:133:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,468 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T13:56:08,468 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:08,469 External/pblib/encoder/SortingNetworks.h:146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,469 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T13:56:08,469 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:08,471 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:56:08,472 External/pblib/encoder/SortingNetworks.h:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,472 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T13:56:08,472 | ~~^~~~~~~~~~~ 2025-09-08T13:56:08,473 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:56:08,473 External/pblib/encoder/SortingNetworks.h:201:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,473 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T13:56:08,473 | ~~^~~~~~~~~~~ 2025-09-08T13:56:08,474 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T13:56:08,474 External/pblib/encoder/SortingNetworks.h:214:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,474 214 | if (digit_no == base.size()){ 2025-09-08T13:56:08,474 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T13:56:08,475 External/pblib/encoder/SortingNetworks.h:217:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,475 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:56:08,475 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:56:08,484 External/pblib/encoder/SortingNetworks.h:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,484 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T13:56:08,484 | ~~^~~~~~~~~~~ 2025-09-08T13:56:08,485 External/pblib/encoder/SortingNetworks.h:245:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,486 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:56:08,486 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:56:08,487 External/pblib/encoder/SortingNetworks.h:255:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,487 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T13:56:08,487 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:08,488 External/pblib/encoder/SortingNetworks.h:261:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,488 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T13:56:08,488 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:08,489 External/pblib/encoder/SortingNetworks.h:263:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,489 263 | if (j + i < result.size()) 2025-09-08T13:56:08,489 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:08,489 External/pblib/encoder/SortingNetworks.h:264:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,489 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T13:56:08,490 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,491 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T13:56:08,492 External/pblib/encoder/SortingNetworks.h:284:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,492 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T13:56:08,492 | ~~^~~~~~~~~~~~~ 2025-09-08T13:56:08,493 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T13:56:08,493 External/pblib/encoder/SortingNetworks.h:305:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:08,493 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T13:56:08,493 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T13:56:08,494 External/pblib/encoder/SortingNetworks.h:307:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:08,494 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T13:56:08,494 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T13:56:08,541 External/pblib/pb2cnf.cpp: In member function ‘int32_t PB2CNF::encodeAtLeastK(const std::vector&, int64_t, std::vector >&, int32_t)’: 2025-09-08T13:56:08,541 External/pblib/pb2cnf.cpp:175:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,542 175 | for (int i = 0; i < literals.size(); ++i) 2025-09-08T13:56:08,542 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,543 External/pblib/pb2cnf.cpp: In member function ‘int32_t PB2CNF::encodeAtMostK(const std::vector&, int64_t, std::vector >&, int32_t)’: 2025-09-08T13:56:08,543 External/pblib/pb2cnf.cpp:185:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,543 185 | for (int i = 0; i < literals.size(); ++i) 2025-09-08T13:56:08,543 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,545 External/pblib/pb2cnf.cpp: In member function ‘int32_t PB2CNF::encodeGeq(const std::vector&, const std::vector&, int64_t, std::vector >&, int32_t)’: 2025-09-08T13:56:08,545 External/pblib/pb2cnf.cpp:203:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,545 203 | for (int i = 0; i < weights.size(); ++i) 2025-09-08T13:56:08,545 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,551 External/pblib/pb2cnf.cpp: In member function ‘int32_t PB2CNF::encodeBoth(const std::vector&, const std::vector&, int64_t, int64_t, std::vector >&, int32_t)’: 2025-09-08T13:56:08,551 External/pblib/pb2cnf.cpp:226:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,551 226 | for (int i = 0; i < weights.size(); ++i) 2025-09-08T13:56:08,551 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,554 External/pblib/pb2cnf.cpp: In member function ‘int32_t PB2CNF::encodeLeq(const std::vector&, const std::vector&, int64_t, std::vector >&, int32_t)’: 2025-09-08T13:56:08,554 External/pblib/pb2cnf.cpp:250:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,554 250 | for (int i = 0; i < weights.size(); ++i) 2025-09-08T13:56:08,554 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,600 External/pblib/pb2cnf.cpp: In member function ‘bool PB2CNF::encodeWithBestEncoder(std::vector, SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:56:08,600 External/pblib/pb2cnf.cpp:559:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,600 559 | for (int i = 1; i < encoders.size(); ++i) 2025-09-08T13:56:08,600 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,602 External/pblib/pb2cnf.cpp: In member function ‘bool PB2CNF::encodeWithBestEncoder(std::vector, std::shared_ptr, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:56:08,602 External/pblib/pb2cnf.cpp:589:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:08,603 589 | for (int i = 1; i < encoders.size(); ++i) 2025-09-08T13:56:08,603 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:56:13,410 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/pbconstraint.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/pbconstraint.o -std=c++11 2025-09-08T13:56:14,382 External/pblib/pbconstraint.cpp: In member function ‘int64_t PBLib::PBConstraint::getMaxSum() const’: 2025-09-08T13:56:14,382 External/pblib/pbconstraint.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:14,383 56 | for (int i = 0; i < weighted_literals.size(); ++i) 2025-09-08T13:56:14,383 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:14,384 External/pblib/pbconstraint.cpp: In member function ‘int64_t PBLib::PBConstraint::getMinSum() const’: 2025-09-08T13:56:14,384 External/pblib/pbconstraint.cpp:66:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:14,384 66 | for (int i = 0; i < weighted_literals.size(); ++i) 2025-09-08T13:56:14,384 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:14,387 In file included from External/pblib/pbconstraint.cpp:1: 2025-09-08T13:56:14,387 External/pblib/pbconstraint.h: In constructor ‘PBLib::PBConstraint::PBConstraint()’: 2025-09-08T13:56:14,387 External/pblib/pbconstraint.h:21:16: warning: ‘PBLib::PBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T13:56:14,388 21 | Comparator comparator; 2025-09-08T13:56:14,388 | ^~~~~~~~~~ 2025-09-08T13:56:14,388 External/pblib/pbconstraint.h:18:13: warning: ‘int64_t PBLib::PBConstraint::leq’ [-Wreorder] 2025-09-08T13:56:14,388 18 | int64_t leq; 2025-09-08T13:56:14,388 | ^~~ 2025-09-08T13:56:14,388 External/pblib/pbconstraint.cpp:96:1: warning: when initialized here [-Wreorder] 2025-09-08T13:56:14,388 96 | PBConstraint::PBConstraint() : comparator(LEQ), leq(0), geq(0) 2025-09-08T13:56:14,389 | ^~~~~~~~~~~~ 2025-09-08T13:56:14,393 External/pblib/pbconstraint.h: In constructor ‘PBLib::PBConstraint::PBConstraint(const std::vector&, PBLib::Comparator, int64_t, int64_t)’: 2025-09-08T13:56:14,393 External/pblib/pbconstraint.h:21:16: warning: ‘PBLib::PBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T13:56:14,393 21 | Comparator comparator; 2025-09-08T13:56:14,393 | ^~~~~~~~~~ 2025-09-08T13:56:14,393 External/pblib/pbconstraint.h:18:13: warning: ‘int64_t PBLib::PBConstraint::leq’ [-Wreorder] 2025-09-08T13:56:14,393 18 | int64_t leq; 2025-09-08T13:56:14,393 | ^~~ 2025-09-08T13:56:14,394 External/pblib/pbconstraint.cpp:101:1: warning: when initialized here [-Wreorder] 2025-09-08T13:56:14,394 101 | PBConstraint::PBConstraint(vector const & literals, Comparator comparator, int64_t less_eq, int64_t greater_eq) : weighted_literals(literals), comparator(comparator), leq(less_eq), geq(greater_eq) 2025-09-08T13:56:14,394 | ^~~~~~~~~~~~ 2025-09-08T13:56:14,395 External/pblib/pbconstraint.h: In constructor ‘PBLib::PBConstraint::PBConstraint(const std::vector&, PBLib::Comparator, int64_t)’: 2025-09-08T13:56:14,396 External/pblib/pbconstraint.h:21:16: warning: ‘PBLib::PBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T13:56:14,396 21 | Comparator comparator; 2025-09-08T13:56:14,396 | ^~~~~~~~~~ 2025-09-08T13:56:14,396 External/pblib/pbconstraint.h:18:13: warning: ‘int64_t PBLib::PBConstraint::leq’ [-Wreorder] 2025-09-08T13:56:14,396 18 | int64_t leq; 2025-09-08T13:56:14,396 | ^~~ 2025-09-08T13:56:14,396 External/pblib/pbconstraint.cpp:105:1: warning: when initialized here [-Wreorder] 2025-09-08T13:56:14,396 105 | PBConstraint::PBConstraint(vector const & literals, Comparator comparator, int64_t bound) : weighted_literals(literals), comparator(comparator), leq(0), geq(0) 2025-09-08T13:56:14,396 | ^~~~~~~~~~~~ 2025-09-08T13:56:14,401 External/pblib/pbconstraint.cpp: In member function ‘virtual void PBLib::PBConstraint::print(bool) const’: 2025-09-08T13:56:14,401 External/pblib/pbconstraint.cpp:174:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:14,401 174 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:56:14,402 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:15,887 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/pbo2maxsat.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/pbo2maxsat.o -std=c++11 2025-09-08T13:56:18,021 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:56:18,021 from External/pblib/incpbconstraint.h:8, 2025-09-08T13:56:18,022 from External/pblib/pb2cnf.h:6, 2025-09-08T13:56:18,022 from External/pblib/pbo2maxsat.cpp:11: 2025-09-08T13:56:18,022 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:56:18,022 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,022 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:18,022 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:18,028 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:56:18,028 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,028 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:56:18,028 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:18,029 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,029 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:18,029 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:18,029 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,029 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:56:18,030 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:18,033 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:56:18,033 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,033 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:18,033 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:18,036 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:56:18,036 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,036 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:18,037 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:18,041 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:18,041 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,041 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:18,041 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:18,045 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:18,046 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,046 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:18,046 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:18,050 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:18,050 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,050 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:18,050 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:18,087 In file included from External/pblib/PBParser.h:42, 2025-09-08T13:56:18,087 from External/pblib/pbo2maxsat.cpp:10: 2025-09-08T13:56:18,087 External/pblib/pbconstraint.h: At global scope: 2025-09-08T13:56:18,087 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:18,088 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:56:18,088 | ^~~~~~~~ 2025-09-08T13:56:18,088 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T13:56:18,088 from External/pblib/incpbconstraint.h:9: 2025-09-08T13:56:18,088 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:56:18,088 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:56:18,088 | ^~~~~~~~ 2025-09-08T13:56:18,095 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:18,095 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:56:18,095 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:56:18,095 | ^~~~~~~~ 2025-09-08T13:56:18,223 In file included from External/pblib/pb2cnf.h:21: 2025-09-08T13:56:18,223 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T13:56:18,223 External/pblib/encoder/SortingNetworks.h:38:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,223 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:56:18,223 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:18,226 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T13:56:18,226 External/pblib/encoder/SortingNetworks.h:47:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,226 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:56:18,226 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:18,227 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T13:56:18,228 External/pblib/encoder/SortingNetworks.h:67:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,228 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T13:56:18,228 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:18,228 External/pblib/encoder/SortingNetworks.h:69:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,228 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T13:56:18,228 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:18,228 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T13:56:18,229 External/pblib/encoder/SortingNetworks.h:80:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,229 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T13:56:18,229 | ~~~^~~~~~~~~~~ 2025-09-08T13:56:18,229 External/pblib/encoder/SortingNetworks.h:82:19: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:18,229 82 | if (fs.size() < sz) 2025-09-08T13:56:18,229 | ~~~~~~~~~~^~~~ 2025-09-08T13:56:18,229 External/pblib/encoder/SortingNetworks.h:86:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,229 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T13:56:18,230 | ~~^~~~~~~~~~~ 2025-09-08T13:56:18,230 External/pblib/encoder/SortingNetworks.h:87:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,230 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T13:56:18,230 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T13:56:18,230 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T13:56:18,230 External/pblib/encoder/SortingNetworks.h:101:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,230 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T13:56:18,230 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:18,231 External/pblib/encoder/SortingNetworks.h:133:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,231 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T13:56:18,231 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:18,232 External/pblib/encoder/SortingNetworks.h:146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,232 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T13:56:18,232 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:18,234 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:56:18,234 External/pblib/encoder/SortingNetworks.h:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,234 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T13:56:18,234 | ~~^~~~~~~~~~~ 2025-09-08T13:56:18,234 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:56:18,235 External/pblib/encoder/SortingNetworks.h:201:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,235 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T13:56:18,235 | ~~^~~~~~~~~~~ 2025-09-08T13:56:18,235 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T13:56:18,235 External/pblib/encoder/SortingNetworks.h:214:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,235 214 | if (digit_no == base.size()){ 2025-09-08T13:56:18,235 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T13:56:18,235 External/pblib/encoder/SortingNetworks.h:217:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,236 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:56:18,236 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:56:18,244 External/pblib/encoder/SortingNetworks.h:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,245 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T13:56:18,245 | ~~^~~~~~~~~~~ 2025-09-08T13:56:18,245 External/pblib/encoder/SortingNetworks.h:245:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,245 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:56:18,245 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:56:18,246 External/pblib/encoder/SortingNetworks.h:255:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,246 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T13:56:18,246 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:18,247 External/pblib/encoder/SortingNetworks.h:261:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,247 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T13:56:18,247 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:18,247 External/pblib/encoder/SortingNetworks.h:263:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,247 263 | if (j + i < result.size()) 2025-09-08T13:56:18,247 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:18,247 External/pblib/encoder/SortingNetworks.h:264:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,247 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T13:56:18,248 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:18,249 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T13:56:18,249 External/pblib/encoder/SortingNetworks.h:284:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:18,249 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T13:56:18,249 | ~~^~~~~~~~~~~~~ 2025-09-08T13:56:18,250 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T13:56:18,250 External/pblib/encoder/SortingNetworks.h:305:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:18,250 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T13:56:18,250 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T13:56:18,250 External/pblib/encoder/SortingNetworks.h:307:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:18,250 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T13:56:18,251 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T13:56:18,294 External/pblib/pbo2maxsat.cpp: In function ‘int main(int, char**)’: 2025-09-08T13:56:18,294 External/pblib/pbo2maxsat.cpp:23:10: warning: unused variable ‘tstart’ [-Wunused-variable] 2025-09-08T13:56:18,294 23 | double tstart = clock(), tend; 2025-09-08T13:56:18,294 | ^~~~~~ 2025-09-08T13:56:18,294 External/pblib/pbo2maxsat.cpp:23:28: warning: unused variable ‘tend’ [-Wunused-variable] 2025-09-08T13:56:18,294 23 | double tstart = clock(), tend; 2025-09-08T13:56:18,294 | ^~~~ 2025-09-08T13:56:20,105 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/preencoder.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/preencoder.o -std=c++11 2025-09-08T13:56:20,761 In file included from External/pblib/SimplePBConstraint.h:5, 2025-09-08T13:56:20,761 from External/pblib/preencoder.h:4, 2025-09-08T13:56:20,761 from External/pblib/preencoder.cpp:1: 2025-09-08T13:56:20,762 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:20,762 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:56:20,762 | ^~~~~~~~ 2025-09-08T13:56:20,762 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:56:20,762 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:56:20,762 | ^~~~~~~~ 2025-09-08T13:56:21,731 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:56:21,731 from External/pblib/preencoder.h:5: 2025-09-08T13:56:21,731 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:56:21,731 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:21,731 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:21,731 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:21,737 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:56:21,737 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:21,737 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:56:21,737 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:21,738 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:21,738 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:21,738 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:21,739 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:21,739 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:56:21,739 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:21,742 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:56:21,742 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:21,742 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:21,742 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:21,746 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:56:21,746 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:21,746 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:21,746 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:21,750 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:21,750 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:21,750 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:21,750 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:21,755 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:21,755 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:21,755 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:21,755 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:21,759 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:21,759 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:21,759 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:21,760 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:21,803 External/pblib/SimplePBConstraint.h: At global scope: 2025-09-08T13:56:21,803 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:21,804 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:56:21,804 | ^~~~~~~~ 2025-09-08T13:56:21,804 In file included from External/pblib/incpbconstraint.h:9, 2025-09-08T13:56:21,804 from External/pblib/preencoder.h:6: 2025-09-08T13:56:21,804 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:56:21,804 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:56:21,804 | ^~~~~~~~ 2025-09-08T13:56:21,817 External/pblib/preencoder.cpp: In member function ‘void PreEncoder::join_duplicat_literals()’: 2025-09-08T13:56:21,818 External/pblib/preencoder.cpp:119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:21,818 119 | for (int i = 1; i < literals.size(); ++i) 2025-09-08T13:56:21,818 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:56:21,823 External/pblib/preencoder.cpp: In member function ‘std::shared_ptr PreEncoder::preEncodeIncPBConstraint(IncPBConstraint&, ClauseDatabase&)’: 2025-09-08T13:56:21,823 External/pblib/preencoder.cpp:219:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:21,824 219 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:56:21,824 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:21,832 External/pblib/preencoder.cpp: In member function ‘SimplePBConstraint PreEncoder::preEncodePBConstraint(const PBLib::PBConstraint&, ClauseDatabase&)’: 2025-09-08T13:56:21,832 External/pblib/preencoder.cpp:278:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:21,832 278 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:56:21,832 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:21,835 External/pblib/preencoder.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:21,835 318 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:56:21,836 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:21,837 External/pblib/preencoder.cpp:346:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:21,837 346 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:56:21,837 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:21,839 External/pblib/preencoder.cpp:394:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:21,839 394 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:56:21,839 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:23,306 In file included from /usr/include/c++/14/algorithm:61, 2025-09-08T13:56:23,306 from External/pblib/auxvarmanager.h:4, 2025-09-08T13:56:23,306 from External/pblib/clausedatabase.h:8: 2025-09-08T13:56:23,306 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: 2025-09-08T13:56:23,307 /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:23,307 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 2025-09-08T13:56:23,307 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:23,334 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-08T13:56:23,334 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:23,334 1770 | __insertion_sort(_RandomAccessIterator __first, 2025-09-08T13:56:23,335 | ^~~~~~~~~~~~~~~~ 2025-09-08T13:56:23,335 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:23,359 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-08T13:56:23,360 /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:23,360 1812 | __final_insertion_sort(_RandomAccessIterator __first, 2025-09-08T13:56:23,360 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:23,360 /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:23,360 /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:23,360 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 2025-09-08T13:56:23,360 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:23,360 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:23,360 1822 | std::__insertion_sort(__first, __last, __comp); 2025-09-08T13:56:23,361 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:23,394 In file included from /usr/include/c++/14/bits/stl_algo.h:61: 2025-09-08T13:56:23,394 /usr/include/c++/14/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = PBLib::WeightedLit; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-08T13:56:23,394 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:23,394 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2025-09-08T13:56:23,394 | ^~~~~~~~~~~~~ 2025-09-08T13:56:23,476 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-08T13:56:23,476 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:23,476 1876 | __introsort_loop(_RandomAccessIterator __first, 2025-09-08T13:56:23,476 | ^~~~~~~~~~~~~~~~ 2025-09-08T13:56:23,476 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:23,477 /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:23,477 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 2025-09-08T13:56:23,477 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:23,575 In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-08T13:56:23,575 inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const PBLib::WeightedLit&, const PBLib::WeightedLit&)]’ at /usr/include/c++/14/bits/stl_algo.h:4805:18, 2025-09-08T13:56:23,575 inlined from ‘void PreEncoder::join_duplicat_literals()’ at External/pblib/preencoder.cpp:117:7: 2025-09-08T13:56:23,576 /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:23,576 1905 | std::__introsort_loop(__first, __last, 2025-09-08T13:56:23,576 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:56:23,576 1906 | std::__lg(__last - __first) * 2, 2025-09-08T13:56:23,576 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:23,576 1907 | __comp); 2025-09-08T13:56:23,576 | ~~~~~~~ 2025-09-08T13:56:23,576 /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:23,576 1908 | std::__final_insertion_sort(__first, __last, __comp); 2025-09-08T13:56:23,576 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:23,625 In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-08T13:56:23,625 inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const PBLib::WeightedLit&, const PBLib::WeightedLit&)]’ at /usr/include/c++/14/bits/stl_algo.h:4805:18, 2025-09-08T13:56:23,625 inlined from ‘void PreEncoder::sort_literals()’ at External/pblib/preencoder.cpp:183:7: 2025-09-08T13:56:23,625 /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:23,625 1905 | std::__introsort_loop(__first, __last, 2025-09-08T13:56:23,625 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:56:23,625 1906 | std::__lg(__last - __first) * 2, 2025-09-08T13:56:23,625 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:23,626 1907 | __comp); 2025-09-08T13:56:23,626 | ~~~~~~~ 2025-09-08T13:56:23,626 /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:23,626 1908 | std::__final_insertion_sort(__first, __last, __comp); 2025-09-08T13:56:23,626 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:25,177 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/aux_var_manager.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/aux_var_manager.o -std=c++11 2025-09-08T13:56:26,811 Modules/pblib/aux_var_manager.cpp:177:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:26,811 177 | }; 2025-09-08T13:56:26,811 | ^ 2025-09-08T13:56:26,812 Modules/pblib/aux_var_manager.cpp:177:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:27,091 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/helper.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/helper.o -std=c++11 2025-09-08T13:56:27,913 Modules/pblib/helper.cpp: In function ‘bool Get_Int_Vector_From_C_To_Python(std::vector&, PyObject*)’: 2025-09-08T13:56:27,914 Modules/pblib/helper.cpp:13:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T13:56:27,914 13 | while(item = PyIter_Next(iter)) { 2025-09-08T13:56:27,914 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:27,922 Modules/pblib/helper.cpp: In function ‘bool Get_Int64_Vector_From_C_To_Python(std::vector&, PyObject*)’: 2025-09-08T13:56:27,922 Modules/pblib/helper.cpp:36:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T13:56:27,922 36 | while(item = PyIter_Next(iter)) { 2025-09-08T13:56:27,922 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:28,308 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_incpbconstraint.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_incpbconstraint.o -std=c++11 2025-09-08T13:56:30,284 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:56:30,284 from External/pblib/incpbconstraint.h:8, 2025-09-08T13:56:30,284 from Modules/pblib/pblib_incpbconstraint.hpp:9, 2025-09-08T13:56:30,284 from Modules/pblib/pblib_incpbconstraint.cpp:10: 2025-09-08T13:56:30,284 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:56:30,284 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:30,284 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:30,284 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:30,291 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:56:30,291 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:30,291 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:56:30,291 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:30,292 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:30,293 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:30,293 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:30,294 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:30,294 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:56:30,294 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:30,297 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:56:30,298 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:30,298 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:30,298 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:30,302 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:56:30,302 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:30,302 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:30,302 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:30,306 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:30,307 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:30,307 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:30,307 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:30,312 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:30,312 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:30,312 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:30,312 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:30,317 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:30,317 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:30,317 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:30,317 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:30,355 In file included from Modules/pblib/pblib_pbconstraint.hpp:9, 2025-09-08T13:56:30,355 from Modules/pblib/pblib_incpbconstraint.cpp:9: 2025-09-08T13:56:30,355 External/pblib/pbconstraint.h: At global scope: 2025-09-08T13:56:30,355 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:30,356 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:56:30,356 | ^~~~~~~~ 2025-09-08T13:56:30,356 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T13:56:30,356 from External/pblib/incpbconstraint.h:9: 2025-09-08T13:56:30,356 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:56:30,356 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:56:30,356 | ^~~~~~~~ 2025-09-08T13:56:30,368 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:30,369 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:56:30,369 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:56:30,369 | ^~~~~~~~ 2025-09-08T13:56:30,385 Modules/pblib/pblib_incpbconstraint.cpp: In function ‘PyObject* PyIncPBConstraint_New(PyTypeObject*, PyObject*, PyObject*)’: 2025-09-08T13:56:30,385 Modules/pblib/pblib_incpbconstraint.cpp:99:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T13:56:30,385 99 | while (item = PyIter_Next(iter)) { 2025-09-08T13:56:30,385 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:30,406 Modules/pblib/pblib_incpbconstraint.cpp: At global scope: 2025-09-08T13:56:30,406 Modules/pblib/pblib_incpbconstraint.cpp:423:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:30,406 423 | }; 2025-09-08T13:56:30,406 | ^ 2025-09-08T13:56:30,406 Modules/pblib/pblib_incpbconstraint.cpp:423:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:32,136 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_module.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_module.o -std=c++11 2025-09-08T13:56:34,522 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:56:34,522 from External/pblib/incpbconstraint.h:8, 2025-09-08T13:56:34,522 from External/pblib/pb2cnf.h:6, 2025-09-08T13:56:34,522 from Modules/pblib/pblib_pb2cnf.hpp:9, 2025-09-08T13:56:34,522 from Modules/pblib/pblib_module.cpp:15: 2025-09-08T13:56:34,522 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:56:34,522 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,523 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:34,523 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:34,529 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:56:34,529 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,529 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:56:34,529 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:34,531 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,531 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:34,531 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:34,532 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,532 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:56:34,532 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:34,535 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:56:34,536 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,536 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:34,536 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:34,539 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:56:34,540 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,540 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:34,540 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:34,544 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:34,545 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,545 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:34,545 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:34,549 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:34,550 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,550 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:34,550 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:34,555 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:34,555 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,555 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:34,555 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:34,592 In file included from Modules/pblib/pblib_module.cpp:6: 2025-09-08T13:56:34,592 External/pblib/pbconstraint.h: At global scope: 2025-09-08T13:56:34,593 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:34,593 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:56:34,593 | ^~~~~~~~ 2025-09-08T13:56:34,593 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T13:56:34,593 from External/pblib/incpbconstraint.h:9: 2025-09-08T13:56:34,593 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:56:34,593 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:56:34,593 | ^~~~~~~~ 2025-09-08T13:56:34,601 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:34,601 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:56:34,601 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:56:34,602 | ^~~~~~~~ 2025-09-08T13:56:34,721 In file included from External/pblib/pb2cnf.h:21: 2025-09-08T13:56:34,721 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T13:56:34,721 External/pblib/encoder/SortingNetworks.h:38:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,721 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:56:34,721 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:34,725 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T13:56:34,725 External/pblib/encoder/SortingNetworks.h:47:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,725 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:56:34,725 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:34,727 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T13:56:34,727 External/pblib/encoder/SortingNetworks.h:67:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,727 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T13:56:34,727 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:34,728 External/pblib/encoder/SortingNetworks.h:69:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,728 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T13:56:34,728 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:34,729 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T13:56:34,729 External/pblib/encoder/SortingNetworks.h:80:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,729 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T13:56:34,729 | ~~~^~~~~~~~~~~ 2025-09-08T13:56:34,730 External/pblib/encoder/SortingNetworks.h:82:19: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:34,730 82 | if (fs.size() < sz) 2025-09-08T13:56:34,730 | ~~~~~~~~~~^~~~ 2025-09-08T13:56:34,731 External/pblib/encoder/SortingNetworks.h:86:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,731 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T13:56:34,731 | ~~^~~~~~~~~~~ 2025-09-08T13:56:34,731 External/pblib/encoder/SortingNetworks.h:87:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,731 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T13:56:34,731 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T13:56:34,733 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T13:56:34,733 External/pblib/encoder/SortingNetworks.h:101:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,733 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T13:56:34,733 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:34,734 External/pblib/encoder/SortingNetworks.h:133:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,734 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T13:56:34,734 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:34,735 External/pblib/encoder/SortingNetworks.h:146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,735 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T13:56:34,735 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:34,738 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:56:34,738 External/pblib/encoder/SortingNetworks.h:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,738 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T13:56:34,738 | ~~^~~~~~~~~~~ 2025-09-08T13:56:34,739 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:56:34,739 External/pblib/encoder/SortingNetworks.h:201:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,739 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T13:56:34,739 | ~~^~~~~~~~~~~ 2025-09-08T13:56:34,740 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T13:56:34,740 External/pblib/encoder/SortingNetworks.h:214:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,741 214 | if (digit_no == base.size()){ 2025-09-08T13:56:34,741 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T13:56:34,741 External/pblib/encoder/SortingNetworks.h:217:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,741 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:56:34,741 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:56:34,751 External/pblib/encoder/SortingNetworks.h:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,751 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T13:56:34,751 | ~~^~~~~~~~~~~ 2025-09-08T13:56:34,752 External/pblib/encoder/SortingNetworks.h:245:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,752 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:56:34,752 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:56:34,753 External/pblib/encoder/SortingNetworks.h:255:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,753 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T13:56:34,753 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:34,754 External/pblib/encoder/SortingNetworks.h:261:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,754 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T13:56:34,755 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:34,755 External/pblib/encoder/SortingNetworks.h:263:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,755 263 | if (j + i < result.size()) 2025-09-08T13:56:34,755 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:34,756 External/pblib/encoder/SortingNetworks.h:264:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,756 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T13:56:34,756 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:34,758 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T13:56:34,758 External/pblib/encoder/SortingNetworks.h:284:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:34,758 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T13:56:34,758 | ~~^~~~~~~~~~~~~ 2025-09-08T13:56:34,759 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T13:56:34,760 External/pblib/encoder/SortingNetworks.h:305:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:34,760 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T13:56:34,760 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T13:56:34,761 External/pblib/encoder/SortingNetworks.h:307:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:34,761 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T13:56:34,761 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T13:56:35,596 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_pb2cnf.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_pb2cnf.o -std=c++11 2025-09-08T13:56:38,096 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:56:38,096 from External/pblib/incpbconstraint.h:8, 2025-09-08T13:56:38,096 from External/pblib/pb2cnf.h:6, 2025-09-08T13:56:38,096 from Modules/pblib/pblib_pb2cnf.hpp:9, 2025-09-08T13:56:38,097 from Modules/pblib/pblib_pb2cnf.cpp:8: 2025-09-08T13:56:38,097 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:56:38,097 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,097 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:38,097 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:38,102 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:56:38,103 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,103 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:56:38,103 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:38,103 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,104 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:38,104 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:38,105 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,105 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:56:38,105 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:38,108 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:56:38,108 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,109 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:38,109 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:38,112 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:56:38,113 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,113 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:38,113 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:38,117 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:38,117 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,118 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:38,118 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:38,122 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:38,123 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,123 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:38,123 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:38,127 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:38,128 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,128 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:38,128 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:38,168 In file included from External/pblib/pb2cnf.h:5: 2025-09-08T13:56:38,168 External/pblib/pbconstraint.h: At global scope: 2025-09-08T13:56:38,168 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:38,168 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:56:38,168 | ^~~~~~~~ 2025-09-08T13:56:38,168 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T13:56:38,168 from External/pblib/incpbconstraint.h:9: 2025-09-08T13:56:38,169 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:56:38,169 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:56:38,169 | ^~~~~~~~ 2025-09-08T13:56:38,181 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:38,181 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:56:38,181 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:56:38,182 | ^~~~~~~~ 2025-09-08T13:56:38,415 In file included from External/pblib/pb2cnf.h:21: 2025-09-08T13:56:38,416 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T13:56:38,416 External/pblib/encoder/SortingNetworks.h:38:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,416 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:56:38,416 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:38,419 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T13:56:38,419 External/pblib/encoder/SortingNetworks.h:47:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,420 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:56:38,420 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:38,421 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T13:56:38,422 External/pblib/encoder/SortingNetworks.h:67:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,422 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T13:56:38,422 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:38,422 External/pblib/encoder/SortingNetworks.h:69:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,422 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T13:56:38,423 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:38,424 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T13:56:38,424 External/pblib/encoder/SortingNetworks.h:80:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,424 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T13:56:38,424 | ~~~^~~~~~~~~~~ 2025-09-08T13:56:38,424 External/pblib/encoder/SortingNetworks.h:82:19: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:38,425 82 | if (fs.size() < sz) 2025-09-08T13:56:38,425 | ~~~~~~~~~~^~~~ 2025-09-08T13:56:38,425 External/pblib/encoder/SortingNetworks.h:86:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,425 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T13:56:38,425 | ~~^~~~~~~~~~~ 2025-09-08T13:56:38,426 External/pblib/encoder/SortingNetworks.h:87:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,426 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T13:56:38,426 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T13:56:38,435 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T13:56:38,435 External/pblib/encoder/SortingNetworks.h:101:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,435 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T13:56:38,435 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:38,438 External/pblib/encoder/SortingNetworks.h:133:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,438 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T13:56:38,439 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:38,439 External/pblib/encoder/SortingNetworks.h:146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,439 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T13:56:38,440 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:38,442 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:56:38,442 External/pblib/encoder/SortingNetworks.h:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,442 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T13:56:38,442 | ~~^~~~~~~~~~~ 2025-09-08T13:56:38,443 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:56:38,443 External/pblib/encoder/SortingNetworks.h:201:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,444 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T13:56:38,444 | ~~^~~~~~~~~~~ 2025-09-08T13:56:38,444 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T13:56:38,445 External/pblib/encoder/SortingNetworks.h:214:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,445 214 | if (digit_no == base.size()){ 2025-09-08T13:56:38,445 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T13:56:38,445 External/pblib/encoder/SortingNetworks.h:217:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,445 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:56:38,445 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:56:38,455 External/pblib/encoder/SortingNetworks.h:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,455 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T13:56:38,455 | ~~^~~~~~~~~~~ 2025-09-08T13:56:38,456 External/pblib/encoder/SortingNetworks.h:245:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,456 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:56:38,456 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:56:38,457 External/pblib/encoder/SortingNetworks.h:255:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,457 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T13:56:38,457 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:38,458 External/pblib/encoder/SortingNetworks.h:261:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,458 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T13:56:38,459 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:38,459 External/pblib/encoder/SortingNetworks.h:263:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,459 263 | if (j + i < result.size()) 2025-09-08T13:56:38,459 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:38,460 External/pblib/encoder/SortingNetworks.h:264:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,460 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T13:56:38,460 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:38,462 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T13:56:38,462 External/pblib/encoder/SortingNetworks.h:284:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:38,462 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T13:56:38,462 | ~~^~~~~~~~~~~~~ 2025-09-08T13:56:38,463 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T13:56:38,464 External/pblib/encoder/SortingNetworks.h:305:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:38,464 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T13:56:38,464 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T13:56:38,465 External/pblib/encoder/SortingNetworks.h:307:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:38,465 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T13:56:38,465 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T13:56:38,499 Modules/pblib/pblib_pb2cnf.cpp: At global scope: 2025-09-08T13:56:38,499 Modules/pblib/pblib_pb2cnf.cpp:363:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:38,499 363 | }; 2025-09-08T13:56:38,499 | ^ 2025-09-08T13:56:38,499 Modules/pblib/pblib_pb2cnf.cpp:363:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:39,698 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_pbconfig.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_pbconfig.o -std=c++11 2025-09-08T13:56:41,366 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* boolean_value_to_string(int)’: 2025-09-08T13:56:41,366 Modules/pblib/pblib_pbconfig.cpp:82:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,366 82 | if(b) return "TRUE"; 2025-09-08T13:56:41,366 | ^~~~~~ 2025-09-08T13:56:41,366 Modules/pblib/pblib_pbconfig.cpp:83:12: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,366 83 | return "FALSE"; 2025-09-08T13:56:41,366 | ^~~~~~~ 2025-09-08T13:56:41,367 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* pb_encoder_to_String(int)’: 2025-09-08T13:56:41,367 Modules/pblib/pblib_pbconfig.cpp:89:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,367 89 | case 0: return "BEST"; 2025-09-08T13:56:41,367 | ^~~~~~ 2025-09-08T13:56:41,367 Modules/pblib/pblib_pbconfig.cpp:90:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,367 90 | case 1: return "BDD"; 2025-09-08T13:56:41,367 | ^~~~~ 2025-09-08T13:56:41,367 Modules/pblib/pblib_pbconfig.cpp:91:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,367 91 | case 2: return "SWC"; 2025-09-08T13:56:41,368 | ^~~~~ 2025-09-08T13:56:41,368 Modules/pblib/pblib_pbconfig.cpp:92:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,368 92 | case 3: return "SORTINGNETWORKS"; 2025-09-08T13:56:41,368 | ^~~~~~~~~~~~~~~~~ 2025-09-08T13:56:41,368 Modules/pblib/pblib_pbconfig.cpp:93:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,368 93 | case 4: return "ADDER"; 2025-09-08T13:56:41,368 | ^~~~~~~ 2025-09-08T13:56:41,368 Modules/pblib/pblib_pbconfig.cpp:94:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,368 94 | case 5: return "BINARY MERGE"; 2025-09-08T13:56:41,368 | ^~~~~~~~~~~~~~ 2025-09-08T13:56:41,369 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* amk_encoder_to_string(int)’: 2025-09-08T13:56:41,369 Modules/pblib/pblib_pbconfig.cpp:101:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,369 101 | case 0: return "BEST"; 2025-09-08T13:56:41,369 | ^~~~~~ 2025-09-08T13:56:41,369 Modules/pblib/pblib_pbconfig.cpp:102:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,369 102 | case 1: return "BDD"; 2025-09-08T13:56:41,369 | ^~~~~ 2025-09-08T13:56:41,369 Modules/pblib/pblib_pbconfig.cpp:103:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,369 103 | case 2: return "CARD"; 2025-09-08T13:56:41,369 | ^~~~~~ 2025-09-08T13:56:41,370 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* amo_encoder_to_string(int)’: 2025-09-08T13:56:41,370 Modules/pblib/pblib_pbconfig.cpp:110:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,370 110 | case 0: return "BEST"; 2025-09-08T13:56:41,370 | ^~~~~~ 2025-09-08T13:56:41,370 Modules/pblib/pblib_pbconfig.cpp:111:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,370 111 | case 1: return "NESTED"; 2025-09-08T13:56:41,370 | ^~~~~~~~ 2025-09-08T13:56:41,370 Modules/pblib/pblib_pbconfig.cpp:112:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,370 112 | case 2: return "BDD"; 2025-09-08T13:56:41,371 | ^~~~~ 2025-09-08T13:56:41,371 Modules/pblib/pblib_pbconfig.cpp:113:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,371 113 | case 3: return "BIMANDER"; 2025-09-08T13:56:41,371 | ^~~~~~~~~~ 2025-09-08T13:56:41,371 Modules/pblib/pblib_pbconfig.cpp:114:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,371 114 | case 4: return "COMMANDER"; 2025-09-08T13:56:41,371 | ^~~~~~~~~~~ 2025-09-08T13:56:41,371 Modules/pblib/pblib_pbconfig.cpp:115:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,371 115 | case 5: return "KPRODUCT"; 2025-09-08T13:56:41,371 | ^~~~~~~~~~ 2025-09-08T13:56:41,372 Modules/pblib/pblib_pbconfig.cpp:116:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,372 116 | case 6: return "BINARY"; 2025-09-08T13:56:41,372 | ^~~~~~~~ 2025-09-08T13:56:41,372 Modules/pblib/pblib_pbconfig.cpp:117:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,372 117 | case 7: return "PAIRWISE"; 2025-09-08T13:56:41,372 | ^~~~~~~~~~ 2025-09-08T13:56:41,372 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* bimander_m_to_string(int)’: 2025-09-08T13:56:41,372 Modules/pblib/pblib_pbconfig.cpp:124:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,373 124 | case 0: return "N_HALF"; 2025-09-08T13:56:41,373 | ^~~~~~~~ 2025-09-08T13:56:41,373 Modules/pblib/pblib_pbconfig.cpp:125:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,373 125 | case 1: return "N_SQRT"; 2025-09-08T13:56:41,373 | ^~~~~~~~ 2025-09-08T13:56:41,373 Modules/pblib/pblib_pbconfig.cpp:126:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:41,373 126 | case 2: return "FIXED"; 2025-09-08T13:56:41,373 | ^~~~~~~ 2025-09-08T13:56:41,379 Modules/pblib/pblib_pbconfig.cpp: At global scope: 2025-09-08T13:56:41,380 Modules/pblib/pblib_pbconfig.cpp:507:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:41,380 507 | }; 2025-09-08T13:56:41,380 | ^ 2025-09-08T13:56:41,380 Modules/pblib/pblib_pbconfig.cpp:507:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:41,499 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* pb_encoder_to_String(int)’: 2025-09-08T13:56:41,499 Modules/pblib/pblib_pbconfig.cpp:96:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T13:56:41,499 96 | } 2025-09-08T13:56:41,499 | ^ 2025-09-08T13:56:41,499 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* amk_encoder_to_string(int)’: 2025-09-08T13:56:41,499 Modules/pblib/pblib_pbconfig.cpp:105:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T13:56:41,499 105 | } 2025-09-08T13:56:41,499 | ^ 2025-09-08T13:56:41,499 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* amo_encoder_to_string(int)’: 2025-09-08T13:56:41,500 Modules/pblib/pblib_pbconfig.cpp:119:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T13:56:41,500 119 | } 2025-09-08T13:56:41,500 | ^ 2025-09-08T13:56:41,500 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* bimander_m_to_string(int)’: 2025-09-08T13:56:41,500 Modules/pblib/pblib_pbconfig.cpp:128:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T13:56:41,500 128 | } 2025-09-08T13:56:41,500 | ^ 2025-09-08T13:56:42,516 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_pbconstraint.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_pbconstraint.o -std=c++11 2025-09-08T13:56:43,840 Modules/pblib/pblib_pbconstraint.cpp: In function ‘PyObject* PyPBConstraint_New(PyTypeObject*, PyObject*, PyObject*)’: 2025-09-08T13:56:43,840 Modules/pblib/pblib_pbconstraint.cpp:96:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T13:56:43,840 96 | while (item = PyIter_Next(iter)) { 2025-09-08T13:56:43,840 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:43,860 Modules/pblib/pblib_pbconstraint.cpp: At global scope: 2025-09-08T13:56:43,860 Modules/pblib/pblib_pbconstraint.cpp:394:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:43,860 394 | }; 2025-09-08T13:56:43,861 | ^ 2025-09-08T13:56:43,861 Modules/pblib/pblib_pbconstraint.cpp:394:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:45,364 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_pbparser.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_pbparser.o -std=c++11 2025-09-08T13:56:47,141 Modules/pblib/pblib_pbparser.cpp:100:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:47,141 100 | }; 2025-09-08T13:56:47,141 | ^ 2025-09-08T13:56:47,141 Modules/pblib/pblib_pbparser.cpp:100:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:47,509 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_statistic.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_statistic.o -std=c++11 2025-09-08T13:56:49,145 Modules/pblib/pblib_statistic.cpp:101:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:49,145 101 | }; 2025-09-08T13:56:49,145 | ^ 2025-09-08T13:56:49,146 Modules/pblib/pblib_statistic.cpp:101:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:49,315 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_vectorclausedatabase.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_vectorclausedatabase.o -std=c++11 2025-09-08T13:56:51,359 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:56:51,359 from External/pblib/VectorClauseDatabase.h:5, 2025-09-08T13:56:51,360 from Modules/pblib/pblib_vectorclausedatabase.hpp:9, 2025-09-08T13:56:51,360 from Modules/pblib/pblib_vectorclausedatabase.cpp:9: 2025-09-08T13:56:51,360 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:56:51,360 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:51,360 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:51,360 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:51,367 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:56:51,367 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:51,367 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:56:51,367 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:51,368 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:51,368 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:51,368 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:51,369 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:51,369 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:56:51,370 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:51,373 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:56:51,373 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:51,373 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:51,373 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:51,377 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:56:51,377 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:51,377 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:51,378 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:51,382 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:51,382 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:51,382 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:51,382 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:51,387 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:51,387 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:51,387 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:51,388 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:51,392 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:51,393 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:51,393 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:51,393 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:51,459 Modules/pblib/pblib_vectorclausedatabase.cpp: In function ‘PyObject* VectorClauseDatabase_Two_Param(PyTypeObject*, PyObject*)’: 2025-09-08T13:56:51,459 Modules/pblib/pblib_vectorclausedatabase.cpp:60:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T13:56:51,459 60 | while (item = PyIter_Next(iter)) { 2025-09-08T13:56:51,459 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:51,479 Modules/pblib/pblib_vectorclausedatabase.cpp: At global scope: 2025-09-08T13:56:51,479 Modules/pblib/pblib_vectorclausedatabase.cpp:276:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:51,479 276 | }; 2025-09-08T13:56:51,479 | ^ 2025-09-08T13:56:51,479 Modules/pblib/pblib_vectorclausedatabase.cpp:276:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:53,683 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_weightedlit.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_weightedlit.o -std=c++11 2025-09-08T13:56:55,000 Modules/pblib/pblib_weightedlit.cpp:209:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:55,000 209 | }; 2025-09-08T13:56:55,000 | ^ 2025-09-08T13:56:55,000 Modules/pblib/pblib_weightedlit.cpp:209:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:55,615 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/External/pblib/IncSimplePBConstraint.o build/temp.linux-armv7l-cpython-313/External/pblib/IncrementalData.o build/temp.linux-armv7l-cpython-313/External/pblib/PBConfig.o build/temp.linux-armv7l-cpython-313/External/pblib/PBFuzzer.o build/temp.linux-armv7l-cpython-313/External/pblib/PBParser.o build/temp.linux-armv7l-cpython-313/External/pblib/SimplePBConstraint.o build/temp.linux-armv7l-cpython-313/External/pblib/VectorClauseDatabase.o build/temp.linux-armv7l-cpython-313/External/pblib/auxvarmanager.o build/temp.linux-armv7l-cpython-313/External/pblib/clausedatabase.o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/BDD_Seq_Amo.o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/BinaryMerge.o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/Encoder.o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/SWC.o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/SortingNetworks.o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/adderencoding.o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/amo.o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/bdd.o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/bimander_amo_encoding.o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/binary_amo.o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/cardencoding.o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/commander_encoding.o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/k-product.o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/naive_amo_encoder.o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/sorting_merging.o build/temp.linux-armv7l-cpython-313/External/pblib/formula.o build/temp.linux-armv7l-cpython-313/External/pblib/helper.o build/temp.linux-armv7l-cpython-313/External/pblib/incpbconstraint.o build/temp.linux-armv7l-cpython-313/External/pblib/pb2cnf.o build/temp.linux-armv7l-cpython-313/External/pblib/pbconstraint.o build/temp.linux-armv7l-cpython-313/External/pblib/pbo2maxsat.o build/temp.linux-armv7l-cpython-313/External/pblib/preencoder.o build/temp.linux-armv7l-cpython-313/Modules/pblib/aux_var_manager.o build/temp.linux-armv7l-cpython-313/Modules/pblib/helper.o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_incpbconstraint.o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_module.o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_pb2cnf.o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_pbconfig.o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_pbconstraint.o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_pbparser.o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_statistic.o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_vectorclausedatabase.o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_weightedlit.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/pypblib/pblib.cpython-313-arm-linux-gnueabihf.so 2025-09-08T13:56:56,407 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T13:56:56,407 !! 2025-09-08T13:56:56,408 ******************************************************************************** 2025-09-08T13:56:56,408 Please avoid running ``setup.py`` directly. 2025-09-08T13:56:56,408 Instead, use pypa/build, pypa/installer or other 2025-09-08T13:56:56,408 standards-based tools. 2025-09-08T13:56:56,408 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T13:56:56,408 or your builds will no longer be supported. 2025-09-08T13:56:56,408 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T13:56:56,408 ******************************************************************************** 2025-09-08T13:56:56,409 !! 2025-09-08T13:56:56,409 self.initialize_options() 2025-09-08T13:56:56,485 installing to build/bdist.linux-armv7l/wheel 2025-09-08T13:56:56,486 running install 2025-09-08T13:56:56,508 running install_lib 2025-09-08T13:56:56,581 creating build/bdist.linux-armv7l/wheel 2025-09-08T13:56:56,582 creating build/bdist.linux-armv7l/wheel/pypblib 2025-09-08T13:56:56,583 copying build/lib.linux-armv7l-cpython-313/pypblib/pblib.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./pypblib 2025-09-08T13:56:56,610 copying build/lib.linux-armv7l-cpython-313/pypblib/__init__.py -> build/bdist.linux-armv7l/wheel/./pypblib 2025-09-08T13:56:56,611 running install_egg_info 2025-09-08T13:56:56,689 running egg_info 2025-09-08T13:56:56,764 writing pypblib.egg-info/PKG-INFO 2025-09-08T13:56:56,765 writing dependency_links to pypblib.egg-info/dependency_links.txt 2025-09-08T13:56:56,766 writing top-level names to pypblib.egg-info/top_level.txt 2025-09-08T13:56:56,841 reading manifest file 'pypblib.egg-info/SOURCES.txt' 2025-09-08T13:56:56,848 reading manifest template 'MANIFEST.in' 2025-09-08T13:56:56,852 warning: no files found matching '*.hpp' under directory 'External' 2025-09-08T13:56:56,864 warning: no files found matching '*.c' under directory 'External' 2025-09-08T13:56:56,867 warning: no files found matching '*.h' under directory 'Modules' 2025-09-08T13:56:56,869 warning: no files found matching '*.c' under directory 'Modules' 2025-09-08T13:56:56,869 adding license file 'LICENSE.txt' 2025-09-08T13:56:56,876 writing manifest file 'pypblib.egg-info/SOURCES.txt' 2025-09-08T13:56:56,877 Copying pypblib.egg-info to build/bdist.linux-armv7l/wheel/./pypblib-0.0.2-py3.13.egg-info 2025-09-08T13:56:56,879 running install_scripts 2025-09-08T13:56:56,929 creating build/bdist.linux-armv7l/wheel/pypblib-0.0.2.dist-info/WHEEL 2025-09-08T13:56:56,930 creating '/tmp/pip-wheel-1rh_oz_0/pypblib-0.0.2-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-08T13:56:56,932 adding 'pypblib/__init__.py' 2025-09-08T13:56:58,452 adding 'pypblib/pblib.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T13:56:58,499 adding 'pypblib-0.0.2.dist-info/licenses/LICENSE.txt' 2025-09-08T13:56:58,500 adding 'pypblib-0.0.2.dist-info/METADATA' 2025-09-08T13:56:58,501 adding 'pypblib-0.0.2.dist-info/WHEEL' 2025-09-08T13:56:58,501 adding 'pypblib-0.0.2.dist-info/top_level.txt' 2025-09-08T13:56:58,502 adding 'pypblib-0.0.2.dist-info/zip-safe' 2025-09-08T13:56:58,503 adding 'pypblib-0.0.2.dist-info/RECORD' 2025-09-08T13:56:58,503 removing build/bdist.linux-armv7l/wheel 2025-09-08T13:56:58,655 Building wheel for pypblib (setup.py): finished with status 'done' 2025-09-08T13:56:58,685 Created wheel for pypblib: filename=pypblib-0.0.2-cp313-cp313-linux_armv7l.whl size=2851764 sha256=0c6e7a8647dafc39ef35a8d0e7f3c0cd32c83ca114c2b7d74d8dddd6140a53f5 2025-09-08T13:56:58,686 Stored in directory: /tmp/pip-ephem-wheel-cache-i0a4z82m/wheels/1a/ca/7f/91370be1f0dcfaf57d5709c75368a8a892d0188e9a95f2ef66 2025-09-08T13:56:58,694 Successfully built pypblib 2025-09-08T13:56:58,701 Removed build tracker: '/tmp/pip-build-tracker-mfy5hxcp'