2025-09-08T15:38:15,688 Created temporary directory: /tmp/pip-build-tracker-pdywwgdy 2025-09-08T15:38:15,688 Initialized build tracking at /tmp/pip-build-tracker-pdywwgdy 2025-09-08T15:38:15,689 Created build tracker: /tmp/pip-build-tracker-pdywwgdy 2025-09-08T15:38:15,689 Entered build tracker: /tmp/pip-build-tracker-pdywwgdy 2025-09-08T15:38:15,689 Created temporary directory: /tmp/pip-wheel-qom8p34z 2025-09-08T15:38:15,692 Created temporary directory: /tmp/pip-ephem-wheel-cache-m8qtrahc 2025-09-08T15:38:15,748 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T15:38:15,750 2 location(s) to search for versions of pypblib: 2025-09-08T15:38:15,750 * https://pypi.org/simple/pypblib/ 2025-09-08T15:38:15,750 * https://www.piwheels.org/simple/pypblib/ 2025-09-08T15:38:15,751 Fetching project page and analyzing links: https://pypi.org/simple/pypblib/ 2025-09-08T15:38:15,751 Getting page https://pypi.org/simple/pypblib/ 2025-09-08T15:38:15,752 Found index url https://pypi.org/simple/ 2025-09-08T15:38:15,822 Fetched page https://pypi.org/simple/pypblib/ as application/vnd.pypi.simple.v1+json 2025-09-08T15:38:15,827 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-08T15:38:15,827 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-08T15:38:15,827 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-08T15:38:15,827 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-08T15:38:15,828 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-08T15:38:15,828 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-08T15:38:15,828 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-08T15:38:15,828 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-08T15:38:15,828 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-08T15:38:15,828 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-08T15:38:15,828 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-08T15:38:15,828 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-08T15:38:15,829 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-08T15:38:15,829 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-08T15:38:15,829 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-08T15:38:15,829 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-08T15:38:15,829 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-08T15:38:15,829 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-08T15:38:15,829 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-08T15:38:15,830 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-08T15:38:15,830 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-08T15:38:15,830 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-08T15:38:15,830 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-08T15:38:15,830 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-08T15:38:15,830 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-08T15:38:15,830 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-08T15:38:15,830 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-08T15:38:15,831 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-08T15:38:15,831 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-08T15:38:15,831 Fetching project page and analyzing links: https://www.piwheels.org/simple/pypblib/ 2025-09-08T15:38:15,831 Getting page https://www.piwheels.org/simple/pypblib/ 2025-09-08T15:38:15,832 Found index url https://www.piwheels.org/simple/ 2025-09-08T15:38:15,922 Fetched page https://www.piwheels.org/simple/pypblib/ as text/html 2025-09-08T15:38:15,929 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-08T15:38:15,929 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-08T15:38:15,929 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-08T15:38:15,929 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-08T15:38:15,929 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-08T15:38:15,930 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-08T15:38:15,930 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-08T15:38:15,930 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-08T15:38:15,930 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-08T15:38:15,930 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-08T15:38:15,930 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-08T15:38:15,931 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-08T15:38:15,931 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-08T15:38:15,931 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-08T15:38:15,931 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-08T15:38:15,931 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-08T15:38:15,931 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-08T15:38:15,932 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-08T15:38:15,932 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-08T15:38:15,932 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-08T15:38:15,932 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-08T15:38:15,932 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-08T15:38:15,932 Skipping link: No binaries permitted for pypblib: https://www.piwheels.org/simple/pypblib/pypblib-0.0.2-cp313-cp313-linux_armv6l.whl#sha256=0c6e7a8647dafc39ef35a8d0e7f3c0cd32c83ca114c2b7d74d8dddd6140a53f5 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T15:38:15,933 Skipping link: No binaries permitted for pypblib: https://www.piwheels.org/simple/pypblib/pypblib-0.0.2-cp313-cp313-linux_armv7l.whl#sha256=0c6e7a8647dafc39ef35a8d0e7f3c0cd32c83ca114c2b7d74d8dddd6140a53f5 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T15:38:15,933 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-08T15:38:15,933 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-08T15:38:15,933 Skipping link: not a file: https://www.piwheels.org/simple/pypblib/ 2025-09-08T15:38:15,933 Skipping link: not a file: https://pypi.org/simple/pypblib/ 2025-09-08T15:38:15,960 Given no hashes to check 1 links for project 'pypblib': discarding no candidates 2025-09-08T15:38:15,961 Collecting pypblib==0.0.3 2025-09-08T15:38:15,962 Created temporary directory: /tmp/pip-unpack-_n4ux16r 2025-09-08T15:38:16,106 Downloading pypblib-0.0.3.tar.gz (73 kB) 2025-09-08T15:38:16,202 Added pypblib==0.0.3 from https://files.pythonhosted.org/packages/9f/90/28ef9f296fbeec06862f2c6f7c1e25ab3b536387173deeeaec129d2cd294/pypblib-0.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-pdywwgdy' 2025-09-08T15:38:16,204 Running setup.py (path:/tmp/pip-wheel-qom8p34z/pypblib_a6bb534db3244443b6bae00b0bfcae27/setup.py) egg_info for package pypblib 2025-09-08T15:38:16,204 Created temporary directory: /tmp/pip-pip-egg-info-52wx5v38 2025-09-08T15:38:16,204 Preparing metadata (setup.py): started 2025-09-08T15:38:16,205 Running command python setup.py egg_info 2025-09-08T15:38:16,825 /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-08T15:38:16,825 !! 2025-09-08T15:38:16,826 ******************************************************************************** 2025-09-08T15:38:16,826 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T15:38:16,826 versions. Please use the underscore name 'description_file' instead. 2025-09-08T15:38:16,826 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T15:38:16,826 or your builds will no longer be supported. 2025-09-08T15:38:16,826 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T15:38:16,826 ******************************************************************************** 2025-09-08T15:38:16,826 !! 2025-09-08T15:38:16,827 opt = self._enforce_underscore(opt, section) 2025-09-08T15:38:16,827 /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-08T15:38:16,827 !! 2025-09-08T15:38:16,827 ******************************************************************************** 2025-09-08T15:38:16,827 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T15:38:16,827 versions. Please use the underscore name 'license_file' instead. 2025-09-08T15:38:16,827 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T15:38:16,827 or your builds will no longer be supported. 2025-09-08T15:38:16,828 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T15:38:16,828 ******************************************************************************** 2025-09-08T15:38:16,828 !! 2025-09-08T15:38:16,828 opt = self._enforce_underscore(opt, section) 2025-09-08T15:38:17,292 /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-08T15:38:17,292 !! 2025-09-08T15:38:17,292 ******************************************************************************** 2025-09-08T15:38:17,292 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T15:38:17,292 versions. Please use the underscore name 'description_file' instead. 2025-09-08T15:38:17,292 (Affected: pypblib). 2025-09-08T15:38:17,292 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T15:38:17,293 or your builds will no longer be supported. 2025-09-08T15:38:17,293 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T15:38:17,293 ******************************************************************************** 2025-09-08T15:38:17,293 !! 2025-09-08T15:38:17,293 opt = self._enforce_underscore(opt, section) 2025-09-08T15:38:17,293 /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-08T15:38:17,293 !! 2025-09-08T15:38:17,294 ******************************************************************************** 2025-09-08T15:38:17,294 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T15:38:17,294 versions. Please use the underscore name 'license_file' instead. 2025-09-08T15:38:17,294 (Affected: pypblib). 2025-09-08T15:38:17,294 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T15:38:17,294 or your builds will no longer be supported. 2025-09-08T15:38:17,294 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T15:38:17,294 ******************************************************************************** 2025-09-08T15:38:17,295 !! 2025-09-08T15:38:17,295 opt = self._enforce_underscore(opt, section) 2025-09-08T15:38:17,367 running egg_info 2025-09-08T15:38:17,444 creating /tmp/pip-pip-egg-info-52wx5v38/pypblib.egg-info 2025-09-08T15:38:17,444 writing /tmp/pip-pip-egg-info-52wx5v38/pypblib.egg-info/PKG-INFO 2025-09-08T15:38:17,446 writing dependency_links to /tmp/pip-pip-egg-info-52wx5v38/pypblib.egg-info/dependency_links.txt 2025-09-08T15:38:17,446 writing top-level names to /tmp/pip-pip-egg-info-52wx5v38/pypblib.egg-info/top_level.txt 2025-09-08T15:38:17,447 writing manifest file '/tmp/pip-pip-egg-info-52wx5v38/pypblib.egg-info/SOURCES.txt' 2025-09-08T15:38:17,744 reading manifest file '/tmp/pip-pip-egg-info-52wx5v38/pypblib.egg-info/SOURCES.txt' 2025-09-08T15:38:17,744 reading manifest template 'MANIFEST.in' 2025-09-08T15:38:17,748 warning: no files found matching '*.hpp' under directory 'External' 2025-09-08T15:38:17,760 warning: no files found matching '*.c' under directory 'External' 2025-09-08T15:38:17,762 warning: no files found matching '*.h' under directory 'Modules' 2025-09-08T15:38:17,765 warning: no files found matching '*.c' under directory 'Modules' 2025-09-08T15:38:17,765 adding license file 'LICENSE.txt' 2025-09-08T15:38:17,770 writing manifest file '/tmp/pip-pip-egg-info-52wx5v38/pypblib.egg-info/SOURCES.txt' 2025-09-08T15:38:17,883 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T15:38:17,888 Source in /tmp/pip-wheel-qom8p34z/pypblib_a6bb534db3244443b6bae00b0bfcae27 has version 0.0.3, which satisfies requirement pypblib==0.0.3 from https://files.pythonhosted.org/packages/9f/90/28ef9f296fbeec06862f2c6f7c1e25ab3b536387173deeeaec129d2cd294/pypblib-0.0.3.tar.gz 2025-09-08T15:38:17,888 Removed pypblib==0.0.3 from https://files.pythonhosted.org/packages/9f/90/28ef9f296fbeec06862f2c6f7c1e25ab3b536387173deeeaec129d2cd294/pypblib-0.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-pdywwgdy' 2025-09-08T15:38:17,891 Created temporary directory: /tmp/pip-unpack-k0f24_ji 2025-09-08T15:38:17,892 Created temporary directory: /tmp/pip-unpack-4e7vzepf 2025-09-08T15:38:17,892 Building wheels for collected packages: pypblib 2025-09-08T15:38:17,893 Created temporary directory: /tmp/pip-wheel-d0xxdl_6 2025-09-08T15:38:17,893 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-08T15:38:17,895 Building wheel for pypblib (setup.py): started 2025-09-08T15:38:17,895 Destination directory: /tmp/pip-wheel-d0xxdl_6 2025-09-08T15:38:17,895 Running command python setup.py bdist_wheel 2025-09-08T15:38:18,514 /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-08T15:38:18,514 !! 2025-09-08T15:38:18,514 ******************************************************************************** 2025-09-08T15:38:18,514 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T15:38:18,514 versions. Please use the underscore name 'description_file' instead. 2025-09-08T15:38:18,514 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T15:38:18,514 or your builds will no longer be supported. 2025-09-08T15:38:18,515 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T15:38:18,515 ******************************************************************************** 2025-09-08T15:38:18,515 !! 2025-09-08T15:38:18,515 opt = self._enforce_underscore(opt, section) 2025-09-08T15:38:18,515 /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-08T15:38:18,515 !! 2025-09-08T15:38:18,515 ******************************************************************************** 2025-09-08T15:38:18,516 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T15:38:18,516 versions. Please use the underscore name 'license_file' instead. 2025-09-08T15:38:18,516 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T15:38:18,516 or your builds will no longer be supported. 2025-09-08T15:38:18,516 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T15:38:18,516 ******************************************************************************** 2025-09-08T15:38:18,516 !! 2025-09-08T15:38:18,516 opt = self._enforce_underscore(opt, section) 2025-09-08T15:38:18,978 /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-08T15:38:18,978 !! 2025-09-08T15:38:18,978 ******************************************************************************** 2025-09-08T15:38:18,978 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T15:38:18,978 versions. Please use the underscore name 'description_file' instead. 2025-09-08T15:38:18,978 (Affected: pypblib). 2025-09-08T15:38:18,978 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T15:38:18,979 or your builds will no longer be supported. 2025-09-08T15:38:18,979 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T15:38:18,979 ******************************************************************************** 2025-09-08T15:38:18,979 !! 2025-09-08T15:38:18,979 opt = self._enforce_underscore(opt, section) 2025-09-08T15:38:18,979 /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-08T15:38:18,979 !! 2025-09-08T15:38:18,979 ******************************************************************************** 2025-09-08T15:38:18,980 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T15:38:18,980 versions. Please use the underscore name 'license_file' instead. 2025-09-08T15:38:18,980 (Affected: pypblib). 2025-09-08T15:38:18,980 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T15:38:18,980 or your builds will no longer be supported. 2025-09-08T15:38:18,980 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T15:38:18,980 ******************************************************************************** 2025-09-08T15:38:18,980 !! 2025-09-08T15:38:18,981 opt = self._enforce_underscore(opt, section) 2025-09-08T15:38:18,981 running bdist_wheel 2025-09-08T15:38:19,348 running build 2025-09-08T15:38:19,349 running build_py 2025-09-08T15:38:19,426 creating build/lib.linux-armv7l-cpython-313/pypblib 2025-09-08T15:38:19,426 copying pypblib/__init__.py -> build/lib.linux-armv7l-cpython-313/pypblib 2025-09-08T15:38:19,428 running build_ext 2025-09-08T15:38:19,761 building 'pypblib.pblib' extension 2025-09-08T15:38:19,769 creating build/temp.linux-armv7l-cpython-313/External/pblib 2025-09-08T15:38:19,770 creating build/temp.linux-armv7l-cpython-313/External/pblib/encoder 2025-09-08T15:38:19,772 creating build/temp.linux-armv7l-cpython-313/Modules/pblib 2025-09-08T15:38:19,773 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-08T15:38:20,442 In file included from External/pblib/SimplePBConstraint.h:5, 2025-09-08T15:38:20,442 from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T15:38:20,443 from External/pblib/IncSimplePBConstraint.cpp:1: 2025-09-08T15:38:20,443 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:38:20,443 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:38:20,443 | ^~~~~~~~ 2025-09-08T15:38:20,443 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:38:20,443 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:38:20,443 | ^~~~~~~~ 2025-09-08T15:38:21,404 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T15:38:21,404 from External/pblib/IncrementalData.h:5, 2025-09-08T15:38:21,405 from External/pblib/IncSimplePBConstraint.h:5: 2025-09-08T15:38:21,405 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:38:21,405 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-08T15:38:21,405 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:21,405 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:21,410 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:38:21,411 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-08T15:38:21,411 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:38:21,411 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:21,411 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-08T15:38:21,412 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:21,412 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:21,412 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-08T15:38:21,412 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:38:21,412 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:21,415 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:38:21,416 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-08T15:38:21,416 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:21,416 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:21,419 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:38:21,419 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-08T15:38:21,419 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:21,419 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:21,423 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:21,423 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-08T15:38:21,424 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:21,424 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:21,428 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:21,428 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-08T15:38:21,428 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:21,428 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:21,432 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:21,433 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-08T15:38:21,433 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:21,433 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:21,476 External/pblib/SimplePBConstraint.h: At global scope: 2025-09-08T15:38:21,477 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:38:21,477 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:38:21,477 | ^~~~~~~~ 2025-09-08T15:38:21,477 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:38:21,477 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:38:21,477 | ^~~~~~~~ 2025-09-08T15:38:21,480 External/pblib/IncSimplePBConstraint.cpp: In member function ‘void IncSimplePBConstraint::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:38:21,480 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-08T15:38:21,480 37 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T15:38:21,480 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:21,481 External/pblib/IncSimplePBConstraint.cpp: In member function ‘void IncSimplePBConstraint::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:38:21,481 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-08T15:38:21,482 62 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T15:38:21,482 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:21,482 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-08T15:38:21,482 74 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T15:38:21,482 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:22,536 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-08T15:38:24,123 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T15:38:24,124 from External/pblib/IncrementalData.h:5, 2025-09-08T15:38:24,124 from External/pblib/IncrementalData.cpp:1: 2025-09-08T15:38:24,124 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:38:24,124 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-08T15:38:24,124 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:24,124 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:24,130 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:38:24,130 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-08T15:38:24,130 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:38:24,130 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:24,131 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-08T15:38:24,131 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:24,131 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:24,131 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-08T15:38:24,132 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:38:24,132 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:24,135 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:38:24,135 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-08T15:38:24,135 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:24,135 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:24,138 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:38:24,139 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-08T15:38:24,139 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:24,139 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:24,143 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:24,143 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-08T15:38:24,143 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:24,143 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:24,147 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:24,147 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-08T15:38:24,148 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:24,148 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:24,152 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:24,152 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-08T15:38:24,152 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:24,152 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:24,197 External/pblib/IncrementalData.cpp: In member function ‘virtual void AMOIncrementalData::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T15:38:24,197 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-08T15:38:24,197 32 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T15:38:24,197 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:24,198 External/pblib/IncrementalData.cpp: In member function ‘virtual void IncrementalDontCare::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T15:38:24,198 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-08T15:38:24,199 56 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T15:38:24,199 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:24,199 External/pblib/IncrementalData.cpp: In member function ‘virtual void IncrementalDontCare::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T15:38:24,199 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-08T15:38:24,199 68 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T15:38:24,199 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:24,903 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-08T15:38:26,064 External/pblib/PBConfig.cpp: In member function ‘void statistic::printStatisticRelative()’: 2025-09-08T15:38:26,064 External/pblib/PBConfig.cpp:19:10: warning: unused variable ‘sum_encodings’ [-Wunused-variable] 2025-09-08T15:38:26,064 19 | double sum_encodings = (num_adder_encodings + num_amo_encodings + num_bdd_clause_encodings + num_bdd_gates_encodings + num_card_encodings) / 100; 2025-09-08T15:38:26,065 | ^~~~~~~~~~~~~ 2025-09-08T15:38:26,678 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-08T15:38:27,982 In file included from External/pblib/PBFuzzer.h:4, 2025-09-08T15:38:27,982 from External/pblib/PBFuzzer.cpp:1: 2025-09-08T15:38:27,983 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:38:27,983 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:38:27,983 | ^~~~~~~~ 2025-09-08T15:38:27,983 In file included from External/pblib/preencoder.h:4, 2025-09-08T15:38:27,983 from External/pblib/PBFuzzer.cpp:8: 2025-09-08T15:38:27,983 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:38:27,983 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:38:27,983 | ^~~~~~~~ 2025-09-08T15:38:28,302 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T15:38:28,302 from External/pblib/preencoder.h:5: 2025-09-08T15:38:28,302 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:38:28,302 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-08T15:38:28,303 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:28,303 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:28,308 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:38:28,309 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-08T15:38:28,309 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:38:28,309 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:28,309 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-08T15:38:28,309 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:28,310 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:28,310 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-08T15:38:28,310 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:38:28,310 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:28,313 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:38:28,313 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-08T15:38:28,314 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:28,314 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:28,317 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:38:28,317 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-08T15:38:28,317 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:28,317 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:28,321 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:28,321 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-08T15:38:28,321 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:28,321 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:28,326 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:28,326 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-08T15:38:28,326 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:28,326 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:28,330 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:28,330 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-08T15:38:28,330 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:28,331 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:28,374 External/pblib/SimplePBConstraint.h: At global scope: 2025-09-08T15:38:28,374 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:38:28,374 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:38:28,374 | ^~~~~~~~ 2025-09-08T15:38:28,375 In file included from External/pblib/incpbconstraint.h:9, 2025-09-08T15:38:28,375 from External/pblib/preencoder.h:6: 2025-09-08T15:38:28,375 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:38:28,375 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:38:28,375 | ^~~~~~~~ 2025-09-08T15:38:28,527 External/pblib/PBFuzzer.cpp: In member function ‘void PBFuzzer::writeToPBFile(PBLib::PBConstraint, std::vector, int, std::string)’: 2025-09-08T15:38:28,527 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-08T15:38:28,527 27 | for (int i = 0; i < constraints.size(); ++i) 2025-09-08T15:38:28,527 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:28,544 External/pblib/PBFuzzer.cpp: In member function ‘void PBFuzzer::scramble(std::vector&)’: 2025-09-08T15:38:28,544 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-08T15:38:28,544 109 | for (int i = 0; i < constraints.size(); ++i) 2025-09-08T15:38:28,545 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:28,548 External/pblib/PBFuzzer.cpp: In member function ‘PBLib::PBConstraint PBFuzzer::generatePBConstraint()’: 2025-09-08T15:38:28,549 External/pblib/PBFuzzer.cpp:152:7: warning: variable ‘tmp’ set but not used [-Wunused-but-set-variable] 2025-09-08T15:38:28,549 152 | int tmp = number_of_constraints; 2025-09-08T15:38:28,549 | ^~~ 2025-09-08T15:38:28,553 External/pblib/PBFuzzer.cpp: In member function ‘PBLib::PBConstraint PBFuzzer::generatePBProblem(std::vector&)’: 2025-09-08T15:38:28,553 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-08T15:38:28,553 182 | while ( constraints.size() < number_of_constraints + 1) 2025-09-08T15:38:28,553 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:28,559 External/pblib/PBFuzzer.cpp:176:7: warning: unused variable ‘leq’ [-Wunused-variable] 2025-09-08T15:38:28,559 176 | int leq; 2025-09-08T15:38:28,559 | ^~~ 2025-09-08T15:38:28,559 External/pblib/PBFuzzer.cpp:177:7: warning: unused variable ‘geq’ [-Wunused-variable] 2025-09-08T15:38:28,559 177 | int geq; 2025-09-08T15:38:28,559 | ^~~ 2025-09-08T15:38:31,924 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-08T15:38:33,675 In file included from External/pblib/PBParser.cpp:1: 2025-09-08T15:38:33,675 External/pblib/PBParser.h: In instantiation of ‘void SimpleParser::readTerm(int64_t&, std::vector&) [with Callback = DefaultCallback; int64_t = long long int]’: 2025-09-08T15:38:33,676 External/pblib/PBParser.h:729:5: required from ‘void SimpleParser::readObjective() [with Callback = DefaultCallback]’ 2025-09-08T15:38:33,676 729 | readTerm(coeff,list); 2025-09-08T15:38:33,676 | ^~~~~~~~ 2025-09-08T15:38:33,676 External/pblib/PBParser.h:896:3: required from ‘void SimpleParser::parse() [with Callback = DefaultCallback]’ 2025-09-08T15:38:33,676 896 | readObjective(); 2025-09-08T15:38:33,676 | ^~~~~~~~~~~~~ 2025-09-08T15:38:33,676 External/pblib/PBParser.cpp:11:14: required from here 2025-09-08T15:38:33,676 11 | parser.parse(); 2025-09-08T15:38:33,676 | ~~~~~~~~~~~~^~ 2025-09-08T15:38:33,676 External/pblib/PBParser.h:675:22: warning: unused variable ‘c’ [-Wunused-variable] 2025-09-08T15:38:33,677 675 | char c; 2025-09-08T15:38:33,677 | ^ 2025-09-08T15:38:38,555 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-08T15:38:39,094 In file included from External/pblib/SimplePBConstraint.h:5, 2025-09-08T15:38:39,094 from External/pblib/SimplePBConstraint.cpp:1: 2025-09-08T15:38:39,094 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:38:39,094 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:38:39,095 | ^~~~~~~~ 2025-09-08T15:38:39,095 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:38:39,095 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:38:39,095 | ^~~~~~~~ 2025-09-08T15:38:39,750 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-08T15:38:41,335 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T15:38:41,336 from External/pblib/VectorClauseDatabase.h:5, 2025-09-08T15:38:41,336 from External/pblib/VectorClauseDatabase.cpp:1: 2025-09-08T15:38:41,336 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:38:41,336 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-08T15:38:41,336 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:41,336 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:41,342 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:38:41,342 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-08T15:38:41,342 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:38:41,342 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:41,343 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-08T15:38:41,343 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:41,343 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:41,343 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-08T15:38:41,344 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:38:41,344 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:41,347 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:38:41,347 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-08T15:38:41,347 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:41,347 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:41,350 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:38:41,350 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-08T15:38:41,351 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:41,351 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:41,355 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:41,355 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-08T15:38:41,355 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:41,355 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:41,359 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:41,359 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-08T15:38:41,360 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:41,360 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:41,364 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:41,364 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-08T15:38:41,364 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:41,364 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:41,426 External/pblib/VectorClauseDatabase.cpp: In member function ‘void VectorClauseDatabase::printFormula(std::ostream&)’: 2025-09-08T15:38:41,427 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-08T15:38:41,427 53 | for (int i = 0; i < clauses->size(); ++i) 2025-09-08T15:38:41,427 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T15:38:41,514 In file included from External/pblib/VectorClauseDatabase.cpp:2: 2025-09-08T15:38:41,514 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-08T15:38:41,514 External/pblib/VectorClauseDatabase.cpp:55:25: required from here 2025-09-08T15:38:41,514 55 | cout << (*clauses)[i] << " 0" << endl; 2025-09-08T15:38:41,514 | ^ 2025-09-08T15:38:41,514 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-08T15:38:41,515 41 | for( int i = 0 ; i < data.size(); ++ i ) 2025-09-08T15:38:41,515 | ~~^~~~~~~~~~~~~ 2025-09-08T15:38:42,420 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-08T15:38:43,683 External/pblib/auxvarmanager.cpp: In member function ‘void AuxVarManager::freeVariables(std::vector&)’: 2025-09-08T15:38:43,683 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-08T15:38:43,683 39 | for (int i = 0; i < variables.size(); ++i) 2025-09-08T15:38:43,683 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:44,428 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-08T15:38:46,014 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T15:38:46,014 from External/pblib/clausedatabase.cpp:1: 2025-09-08T15:38:46,014 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:38:46,014 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-08T15:38:46,014 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:46,014 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:46,020 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:38:46,020 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-08T15:38:46,020 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:38:46,020 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:46,021 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-08T15:38:46,021 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:46,021 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:46,022 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-08T15:38:46,022 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:38:46,022 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:46,025 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:38:46,025 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-08T15:38:46,025 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:46,025 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:46,028 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:38:46,029 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-08T15:38:46,029 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:46,029 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:46,033 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:46,033 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-08T15:38:46,033 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:46,033 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:46,037 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:46,037 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-08T15:38:46,038 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:46,038 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:46,042 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:46,042 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-08T15:38:46,042 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:46,042 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:46,096 External/pblib/clausedatabase.cpp: In member function ‘void ClauseDatabase::addClauses(const std::vector >&)’: 2025-09-08T15:38:46,097 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-08T15:38:46,097 9 | for (int i = 0; i < clauses.size(); ++i) 2025-09-08T15:38:46,097 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T15:38:46,123 External/pblib/clausedatabase.cpp: In member function ‘virtual int32_t ClauseDatabase::polarityClausify(const Formula&, AuxVarManager&)’: 2025-09-08T15:38:46,123 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-08T15:38:46,123 165 | for (int i = 0; i < f->input_nodes.size(); ++i) 2025-09-08T15:38:46,123 | ~~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:46,123 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-08T15:38:46,124 174 | for (int i = 0; i < f->input_nodes.size(); ++i) 2025-09-08T15:38:46,124 | ~~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:49,695 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-08T15:38:50,789 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T15:38:50,789 from External/pblib/encoder/BDD_Seq_Amo.h:12, 2025-09-08T15:38:50,789 from External/pblib/encoder/BDD_Seq_Amo.cpp:1: 2025-09-08T15:38:50,790 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:38:50,790 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:38:50,790 | ^~~~~~~~ 2025-09-08T15:38:50,790 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:38:50,790 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:38:50,790 | ^~~~~~~~ 2025-09-08T15:38:51,332 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T15:38:51,333 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T15:38:51,333 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T15:38:51,333 from External/pblib/encoder/BDD_Seq_Amo.h:13: 2025-09-08T15:38:51,333 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:38:51,333 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-08T15:38:51,333 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:51,333 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:51,339 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:38:51,339 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-08T15:38:51,339 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:38:51,339 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:51,340 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-08T15:38:51,340 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:51,340 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:51,340 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-08T15:38:51,341 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:38:51,341 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:51,344 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:38:51,344 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-08T15:38:51,344 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:51,344 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:51,347 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:38:51,347 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-08T15:38:51,348 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:51,348 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:51,352 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:51,352 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-08T15:38:51,352 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:51,352 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:51,356 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:51,356 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-08T15:38:51,357 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:51,357 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:51,361 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:51,361 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-08T15:38:51,361 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:51,361 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:51,409 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T15:38:51,410 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:38:51,410 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:38:51,410 | ^~~~~~~~ 2025-09-08T15:38:51,410 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:38:51,410 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:38:51,410 | ^~~~~~~~ 2025-09-08T15:38:51,416 External/pblib/encoder/BDD_Seq_Amo.cpp: In member function ‘virtual void BDD_Seq_Amo::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:38:51,416 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-08T15:38:51,416 37 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:38:51,417 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:51,418 External/pblib/encoder/BDD_Seq_Amo.cpp: In member function ‘void BDD_Seq_Amo::encode_intern(std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:38:51,418 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-08T15:38:51,418 60 | for (int i = 0; i < literals.size() - 2; ++i) 2025-09-08T15:38:51,418 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:52,441 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-08T15:38:53,238 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T15:38:53,238 from External/pblib/encoder/../IncSimplePBConstraint.h:4, 2025-09-08T15:38:53,238 from External/pblib/encoder/BinaryMerge.h:3, 2025-09-08T15:38:53,238 from External/pblib/encoder/BinaryMerge.cpp:3: 2025-09-08T15:38:53,238 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:38:53,238 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:38:53,238 | ^~~~~~~~ 2025-09-08T15:38:53,239 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:38:53,239 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:38:53,239 | ^~~~~~~~ 2025-09-08T15:38:54,217 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T15:38:54,218 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T15:38:54,218 from External/pblib/encoder/../IncSimplePBConstraint.h:5: 2025-09-08T15:38:54,218 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:38:54,218 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-08T15:38:54,218 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:54,218 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,224 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:38:54,224 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-08T15:38:54,224 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:38:54,224 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,225 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-08T15:38:54,225 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:54,225 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,225 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-08T15:38:54,226 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:38:54,226 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,229 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:38:54,229 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-08T15:38:54,229 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:54,229 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,232 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:38:54,232 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-08T15:38:54,233 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:54,233 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,236 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:54,237 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-08T15:38:54,237 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:54,237 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,241 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:54,241 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-08T15:38:54,241 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:54,241 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,246 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:54,246 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-08T15:38:54,246 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:54,246 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,289 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T15:38:54,290 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:38:54,290 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:38:54,290 | ^~~~~~~~ 2025-09-08T15:38:54,290 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:38:54,290 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:38:54,290 | ^~~~~~~~ 2025-09-08T15:38:54,385 External/pblib/encoder/BinaryMerge.cpp: In member function ‘void BinaryMerge::binary_merge(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, int32_t)’: 2025-09-08T15:38:54,385 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-08T15:38:54,385 55 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T15:38:54,386 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,387 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-08T15:38:54,387 69 | for (int i = 0; i < buckets.size(); ++i) 2025-09-08T15:38:54,387 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,388 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-08T15:38:54,389 86 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T15:38:54,389 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,389 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-08T15:38:54,389 93 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T15:38:54,389 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,391 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-08T15:38:54,391 120 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T15:38:54,391 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,391 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-08T15:38:54,392 127 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T15:38:54,392 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,392 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-08T15:38:54,392 142 | for(int j = 1; j < bucket_card[0].size(); j = j + 2) 2025-09-08T15:38:54,392 | ~~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,392 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-08T15:38:54,393 147 | for(int j = 1; j < bucket_merge[i].size(); j = j + 2) 2025-09-08T15:38:54,393 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,403 External/pblib/encoder/BinaryMerge.cpp: In member function ‘virtual void BinaryMerge::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:38:54,403 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-08T15:38:54,403 171 | for (int i = 0; i < lits.size(); ++i) 2025-09-08T15:38:54,403 | ~~^~~~~~~~~~~~~ 2025-09-08T15:38:54,403 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-08T15:38:54,403 188 | for (int j = 0; j < lits.size(); ++j) 2025-09-08T15:38:54,404 | ~~^~~~~~~~~~~~~ 2025-09-08T15:38:54,404 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-08T15:38:54,404 196 | for (int j = 0; j < lits.size(); ++j) 2025-09-08T15:38:54,404 | ~~^~~~~~~~~~~~~ 2025-09-08T15:38:54,404 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-08T15:38:54,404 200 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T15:38:54,404 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,404 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-08T15:38:54,404 214 | for (int j = 0; j < lits.size(); ++j) 2025-09-08T15:38:54,404 | ~~^~~~~~~~~~~~~ 2025-09-08T15:38:54,405 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-08T15:38:54,405 218 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T15:38:54,405 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,405 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-08T15:38:54,405 225 | if (i < lits.size()) 2025-09-08T15:38:54,405 | ~~^~~~~~~~~~~~~ 2025-09-08T15:38:54,405 External/pblib/encoder/BinaryMerge.cpp: In member function ‘void BinaryMerge::totalizer(const std::vector&, std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:38:54,405 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-08T15:38:54,405 255 | for (int i = 0; i < x.size(); ++i) 2025-09-08T15:38:54,406 | ~~^~~~~~~~~~ 2025-09-08T15:38:54,406 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-08T15:38:54,406 261 | for (; i < x.size() / 2; ++i) 2025-09-08T15:38:54,406 | ~~^~~~~~~~~~~~~~ 2025-09-08T15:38:54,406 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-08T15:38:54,406 263 | for (; i < x.size(); ++i) 2025-09-08T15:38:54,406 | ~~^~~~~~~~~~ 2025-09-08T15:38:54,406 External/pblib/encoder/BinaryMerge.cpp: In member function ‘void BinaryMerge::unary_adder(const std::vector&, const std::vector&, std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:38:54,406 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-08T15:38:54,407 281 | for (int i = 0; i < v.size(); ++i) 2025-09-08T15:38:54,407 | ~~^~~~~~~~~~ 2025-09-08T15:38:54,407 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-08T15:38:54,407 286 | for (int i = 0; i < u.size(); ++i) 2025-09-08T15:38:54,407 | ~~^~~~~~~~~~ 2025-09-08T15:38:54,407 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-08T15:38:54,407 291 | for (int i = 0; i < u.size() + v.size(); ++i) 2025-09-08T15:38:54,407 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:54,407 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-08T15:38:54,407 294 | for (int a=0; a < u.size(); ++a) 2025-09-08T15:38:54,408 | ~~^~~~~~~~~~ 2025-09-08T15:38:54,408 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-08T15:38:54,408 296 | for (int b=0; b < v.size(); ++b) 2025-09-08T15:38:54,408 | ~~^~~~~~~~~~ 2025-09-08T15:38:54,408 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-08T15:38:54,408 302 | for (int i=0; i < v.size(); ++i) 2025-09-08T15:38:54,408 | ~~^~~~~~~~~~ 2025-09-08T15:38:54,408 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-08T15:38:54,408 307 | for (int i=0; i < u.size(); ++i) 2025-09-08T15:38:54,409 | ~~^~~~~~~~~~ 2025-09-08T15:38:57,720 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-08T15:38:58,783 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T15:38:58,783 from External/pblib/encoder/Encoder.h:5, 2025-09-08T15:38:58,783 from External/pblib/encoder/Encoder.cpp:1: 2025-09-08T15:38:58,783 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:38:58,783 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:38:58,783 | ^~~~~~~~ 2025-09-08T15:38:58,783 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:38:58,784 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:38:58,784 | ^~~~~~~~ 2025-09-08T15:38:59,319 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T15:38:59,319 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T15:38:59,319 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T15:38:59,319 from External/pblib/encoder/Encoder.h:6: 2025-09-08T15:38:59,319 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:38:59,319 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-08T15:38:59,320 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:59,320 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:59,331 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:38:59,331 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-08T15:38:59,332 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:38:59,332 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:59,332 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-08T15:38:59,332 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:59,332 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:59,332 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-08T15:38:59,332 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:38:59,332 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:59,332 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:38:59,333 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-08T15:38:59,333 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:59,333 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:59,333 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:38:59,333 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-08T15:38:59,333 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:59,333 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:59,343 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:59,343 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-08T15:38:59,343 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:59,343 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:59,343 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:59,343 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-08T15:38:59,343 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:59,343 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:59,346 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:38:59,347 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-08T15:38:59,347 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:38:59,347 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:38:59,391 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T15:38:59,391 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:38:59,391 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:38:59,391 | ^~~~~~~~ 2025-09-08T15:38:59,392 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:38:59,392 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:38:59,392 | ^~~~~~~~ 2025-09-08T15:38:59,777 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-08T15:39:00,868 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T15:39:00,868 from External/pblib/encoder/SWC.h:6, 2025-09-08T15:39:00,868 from External/pblib/encoder/SWC.cpp:1: 2025-09-08T15:39:00,868 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:00,868 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:39:00,869 | ^~~~~~~~ 2025-09-08T15:39:00,869 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:39:00,869 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:00,869 | ^~~~~~~~ 2025-09-08T15:39:01,413 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T15:39:01,413 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T15:39:01,413 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T15:39:01,413 from External/pblib/encoder/SWC.h:7: 2025-09-08T15:39:01,413 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:39:01,413 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-08T15:39:01,413 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:01,414 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:01,420 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:39:01,420 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-08T15:39:01,420 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:39:01,420 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:01,422 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-08T15:39:01,422 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:01,422 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:01,423 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-08T15:39:01,423 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:39:01,423 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:01,427 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:39:01,427 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-08T15:39:01,427 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:01,427 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:01,431 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:39:01,431 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-08T15:39:01,431 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:01,431 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:01,436 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:01,436 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-08T15:39:01,436 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:01,436 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:01,441 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:01,441 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-08T15:39:01,441 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:01,441 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:01,446 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:01,446 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-08T15:39:01,446 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:01,447 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:01,495 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T15:39:01,496 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:01,496 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:01,496 | ^~~~~~~~ 2025-09-08T15:39:01,496 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:39:01,496 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:39:01,496 | ^~~~~~~~ 2025-09-08T15:39:01,532 External/pblib/encoder/SWC.cpp: In member function ‘void SWC_Encoder::encode_intern(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, bool)’: 2025-09-08T15:39:01,533 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-08T15:39:01,533 95 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:39:01,533 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:01,535 External/pblib/encoder/SWC.cpp: In member function ‘virtual void SWC_Encoder::SWCIncData::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T15:39:01,536 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-08T15:39:01,536 110 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T15:39:01,536 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:01,537 External/pblib/encoder/SWC.cpp: In member function ‘virtual void SWC_Encoder::SWCIncData::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T15:39:01,537 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-08T15:39:01,537 122 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T15:39:01,537 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:03,624 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-08T15:39:04,286 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T15:39:04,286 from External/pblib/encoder/../IncSimplePBConstraint.h:4, 2025-09-08T15:39:04,286 from External/pblib/encoder/SortingNetworks.h:3, 2025-09-08T15:39:04,287 from External/pblib/encoder/SortingNetworks.cpp:1: 2025-09-08T15:39:04,287 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:04,287 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:39:04,287 | ^~~~~~~~ 2025-09-08T15:39:04,287 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:39:04,287 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:04,287 | ^~~~~~~~ 2025-09-08T15:39:05,244 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T15:39:05,244 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T15:39:05,244 from External/pblib/encoder/../IncSimplePBConstraint.h:5: 2025-09-08T15:39:05,245 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:39:05,245 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-08T15:39:05,245 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:05,245 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:05,251 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:39:05,252 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-08T15:39:05,252 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:39:05,252 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:05,253 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-08T15:39:05,253 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:05,253 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:05,254 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-08T15:39:05,254 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:39:05,254 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:05,258 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:39:05,258 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-08T15:39:05,258 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:05,258 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:05,262 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:39:05,262 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-08T15:39:05,262 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:05,262 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:05,267 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:05,267 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-08T15:39:05,267 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:05,267 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:05,272 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:05,272 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-08T15:39:05,272 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:05,272 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:05,277 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:05,277 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-08T15:39:05,277 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:05,278 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:05,321 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T15:39:05,322 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:05,322 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:05,322 | ^~~~~~~~ 2025-09-08T15:39:05,322 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:39:05,322 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:39:05,322 | ^~~~~~~~ 2025-09-08T15:39:05,327 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T15:39:05,327 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-08T15:39:05,327 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T15:39:05,327 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:39:05,330 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T15:39:05,331 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-08T15:39:05,331 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T15:39:05,331 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:39:05,333 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T15:39:05,333 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-08T15:39:05,333 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T15:39:05,333 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T15:39:05,334 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-08T15:39:05,334 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T15:39:05,334 | ~~^~~~~~~~~~~~ 2025-09-08T15:39:05,335 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T15:39:05,335 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-08T15:39:05,335 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T15:39:05,335 | ~~~^~~~~~~~~~~ 2025-09-08T15:39:05,336 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-08T15:39:05,336 82 | if (fs.size() < sz) 2025-09-08T15:39:05,336 | ~~~~~~~~~~^~~~ 2025-09-08T15:39:05,336 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-08T15:39:05,337 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T15:39:05,337 | ~~^~~~~~~~~~~ 2025-09-08T15:39:05,337 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-08T15:39:05,337 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T15:39:05,337 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T15:39:05,351 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T15:39:05,351 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-08T15:39:05,351 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T15:39:05,351 | ~~^~~~~~~~~~~~ 2025-09-08T15:39:05,354 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-08T15:39:05,354 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T15:39:05,354 | ~~^~~~~~~~~~~~ 2025-09-08T15:39:05,355 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-08T15:39:05,355 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T15:39:05,355 | ~~^~~~~~~~~~~~ 2025-09-08T15:39:05,359 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T15:39:05,359 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-08T15:39:05,359 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T15:39:05,359 | ~~^~~~~~~~~~~ 2025-09-08T15:39:05,360 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T15:39:05,360 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-08T15:39:05,360 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T15:39:05,360 | ~~^~~~~~~~~~~ 2025-09-08T15:39:05,361 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T15:39:05,361 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-08T15:39:05,361 214 | if (digit_no == base.size()){ 2025-09-08T15:39:05,362 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T15:39:05,362 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-08T15:39:05,362 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T15:39:05,362 | ~~^~~~~~~~~~~~~~ 2025-09-08T15:39:05,371 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-08T15:39:05,371 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T15:39:05,371 | ~~^~~~~~~~~~~ 2025-09-08T15:39:05,372 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-08T15:39:05,373 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T15:39:05,373 | ~~^~~~~~~~~~~~~~ 2025-09-08T15:39:05,374 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-08T15:39:05,374 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T15:39:05,374 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:39:05,375 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-08T15:39:05,375 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T15:39:05,375 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:39:05,376 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-08T15:39:05,376 263 | if (j + i < result.size()) 2025-09-08T15:39:05,376 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T15:39:05,376 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-08T15:39:05,376 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T15:39:05,376 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T15:39:05,378 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T15:39:05,379 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-08T15:39:05,379 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T15:39:05,379 | ~~^~~~~~~~~~~~~ 2025-09-08T15:39:05,380 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T15:39:05,380 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-08T15:39:05,380 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T15:39:05,380 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T15:39:05,381 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-08T15:39:05,381 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T15:39:05,381 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T15:39:05,391 External/pblib/encoder/SortingNetworks.cpp: In member function ‘virtual void SortingNetworks::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:39:05,391 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-08T15:39:05,391 15 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:39:05,391 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:11,209 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-08T15:39:11,886 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T15:39:11,886 from External/pblib/encoder/../IncSimplePBConstraint.h:4, 2025-09-08T15:39:11,886 from External/pblib/encoder/adderencoding.h:3, 2025-09-08T15:39:11,886 from External/pblib/encoder/adderencoding.cpp:2: 2025-09-08T15:39:11,886 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:11,886 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:39:11,886 | ^~~~~~~~ 2025-09-08T15:39:11,887 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:39:11,887 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:11,887 | ^~~~~~~~ 2025-09-08T15:39:12,850 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T15:39:12,850 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T15:39:12,850 from External/pblib/encoder/../IncSimplePBConstraint.h:5: 2025-09-08T15:39:12,850 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:39:12,850 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-08T15:39:12,850 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:12,851 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:12,857 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:39:12,857 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-08T15:39:12,857 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:39:12,857 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:12,859 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-08T15:39:12,859 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:12,859 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:12,860 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-08T15:39:12,860 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:39:12,860 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:12,864 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:39:12,864 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-08T15:39:12,864 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:12,864 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:12,868 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:39:12,868 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-08T15:39:12,868 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:12,868 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:12,873 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:12,873 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-08T15:39:12,873 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:12,873 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:12,878 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:12,878 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-08T15:39:12,878 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:12,878 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:12,883 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:12,883 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-08T15:39:12,883 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:12,883 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:12,927 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T15:39:12,928 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:12,928 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:12,928 | ^~~~~~~~ 2025-09-08T15:39:12,928 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:39:12,928 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:39:12,928 | ^~~~~~~~ 2025-09-08T15:39:12,991 External/pblib/encoder/adderencoding.cpp: In member function ‘virtual void AdderEncoding::AdderIncData::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T15:39:12,991 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-08T15:39:12,992 18 | for (int i = 0; i < kBits.size(); ++i) // negate everythink 2025-09-08T15:39:12,992 | ~~^~~~~~~~~~~~~~ 2025-09-08T15:39:12,992 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-08T15:39:12,993 24 | for (int i = 0; i < kBits.size(); ++i) 2025-09-08T15:39:12,993 | ~~^~~~~~~~~~~~~~ 2025-09-08T15:39:12,993 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-08T15:39:12,994 29 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T15:39:12,994 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:12,995 External/pblib/encoder/adderencoding.cpp: In member function ‘virtual void AdderEncoding::AdderIncData::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T15:39:12,995 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-08T15:39:12,995 41 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T15:39:12,995 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:13,012 External/pblib/encoder/adderencoding.cpp: In member function ‘void AdderEncoding::adderTree(std::vector >&, std::vector&)’: 2025-09-08T15:39:13,012 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-08T15:39:13,013 124 | for ( int i = 0; i < buckets.size(); i++ ) { 2025-09-08T15:39:13,013 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T15:39:13,027 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-08T15:39:13,027 128 | if ( i == buckets.size() - 1 && buckets[i].size() >= 2 ) { 2025-09-08T15:39:13,028 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:13,033 External/pblib/encoder/adderencoding.cpp: In static member function ‘static void AdderEncoding::lessThanOrEqual(std::vector&, std::vector&, ClauseDatabase&)’: 2025-09-08T15:39:13,034 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-08T15:39:13,034 170 | for ( int i = 0; i < xs.size(); ++i ) { 2025-09-08T15:39:13,034 | ~~^~~~~~~~~~~ 2025-09-08T15:39:13,035 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-08T15:39:13,035 178 | for ( int j = i + 1; j < xs.size(); ++j ) 2025-09-08T15:39:13,035 | ~~^~~~~~~~~~~ 2025-09-08T15:39:13,039 External/pblib/encoder/adderencoding.cpp: In member function ‘void AdderEncoding::resultIsEqual(std::vector&, std::vector&)’: 2025-09-08T15:39:13,039 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-08T15:39:13,039 236 | for (int i = 0; i < result.size(); ++i) { 2025-09-08T15:39:13,039 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:39:13,059 External/pblib/encoder/adderencoding.cpp: In member function ‘virtual void AdderEncoding::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:39:13,059 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-08T15:39:13,059 303 | for ( int iVar = 0; iVar < pbconstraint.getWeightedLiterals().size(); ++iVar ) { 2025-09-08T15:39:13,060 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:13,062 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-08T15:39:13,062 329 | for (int i = 0; i < kBits.size(); ++i) // negate everythink 2025-09-08T15:39:13,062 | ~~^~~~~~~~~~~~~~ 2025-09-08T15:39:13,063 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-08T15:39:13,063 335 | for (int i = 0; i < kBits.size(); ++i) // negate everythink 2025-09-08T15:39:13,063 | ~~^~~~~~~~~~~~~~ 2025-09-08T15:39:13,064 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-08T15:39:13,064 346 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:39:13,064 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:16,733 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-08T15:39:17,961 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T15:39:17,961 from External/pblib/encoder/amo.h:6, 2025-09-08T15:39:17,961 from External/pblib/encoder/amo.cpp:2: 2025-09-08T15:39:17,961 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:17,962 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:39:17,962 | ^~~~~~~~ 2025-09-08T15:39:17,962 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:39:17,962 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:17,962 | ^~~~~~~~ 2025-09-08T15:39:18,519 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T15:39:18,519 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T15:39:18,519 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T15:39:18,519 from External/pblib/encoder/amo.h:7: 2025-09-08T15:39:18,520 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:39:18,520 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-08T15:39:18,520 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:18,520 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:18,526 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:39:18,527 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-08T15:39:18,527 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:39:18,527 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:18,528 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-08T15:39:18,528 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:18,528 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:18,529 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-08T15:39:18,529 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:39:18,529 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:18,533 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:39:18,533 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-08T15:39:18,533 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:18,533 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:18,537 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:39:18,537 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-08T15:39:18,537 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:18,538 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:18,542 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:18,542 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-08T15:39:18,542 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:18,542 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:18,547 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:18,547 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-08T15:39:18,547 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:18,548 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:18,552 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:18,553 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-08T15:39:18,553 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:18,553 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:18,601 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T15:39:18,601 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:18,602 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:18,602 | ^~~~~~~~ 2025-09-08T15:39:18,602 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:39:18,602 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:39:18,602 | ^~~~~~~~ 2025-09-08T15:39:18,611 External/pblib/encoder/amo.cpp: In member function ‘virtual void AMO_Encoder::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:39:18,611 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-08T15:39:18,611 93 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:39:18,611 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:19,671 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-08T15:39:21,044 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T15:39:21,044 from External/pblib/encoder/bdd.h:14, 2025-09-08T15:39:21,044 from External/pblib/encoder/bdd.cpp:1: 2025-09-08T15:39:21,044 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:21,044 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:39:21,044 | ^~~~~~~~ 2025-09-08T15:39:21,045 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:39:21,045 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:21,045 | ^~~~~~~~ 2025-09-08T15:39:21,424 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T15:39:21,424 from External/pblib/encoder/bdd.h:16: 2025-09-08T15:39:21,424 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:39:21,424 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-08T15:39:21,425 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:21,425 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:21,431 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:39:21,431 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-08T15:39:21,431 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:39:21,432 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:21,433 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-08T15:39:21,433 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:21,433 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:21,434 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-08T15:39:21,434 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:39:21,434 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:21,438 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:39:21,438 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-08T15:39:21,438 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:21,438 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:21,442 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:39:21,442 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-08T15:39:21,442 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:21,442 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:21,447 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:21,447 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-08T15:39:21,447 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:21,447 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:21,452 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:21,452 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-08T15:39:21,452 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:21,452 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:21,457 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:21,457 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-08T15:39:21,457 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:21,457 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:21,509 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T15:39:21,509 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:21,509 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:21,509 | ^~~~~~~~ 2025-09-08T15:39:21,509 In file included from External/pblib/encoder/Encoder.h:6, 2025-09-08T15:39:21,510 from External/pblib/encoder/bdd.h:19: 2025-09-08T15:39:21,510 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:39:21,510 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:39:21,510 | ^~~~~~~~ 2025-09-08T15:39:21,651 External/pblib/encoder/bdd.cpp: In member function ‘void BDD_Encoder::iterativeEncoding(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, bool, int64_t)’: 2025-09-08T15:39:21,651 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-08T15:39:21,652 191 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:39:21,652 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:21,659 External/pblib/encoder/bdd.cpp: In member function ‘void BDD_Encoder::recusiveEncoding(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:39:21,660 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-08T15:39:21,660 250 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:39:21,660 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:24,683 In file included from /usr/include/c++/14/algorithm:61, 2025-09-08T15:39:24,683 from External/pblib/encoder/bdd.h:13: 2025-09-08T15:39:24,683 /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-08T15:39:24,684 /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-08T15:39:24,684 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 2025-09-08T15:39:24,684 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:24,711 /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-08T15:39:24,712 /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-08T15:39:24,712 1770 | __insertion_sort(_RandomAccessIterator __first, 2025-09-08T15:39:24,712 | ^~~~~~~~~~~~~~~~ 2025-09-08T15:39:24,712 /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-08T15:39:24,751 In file included from /usr/include/c++/14/bits/stl_algo.h:61: 2025-09-08T15:39:24,751 /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-08T15:39:24,751 /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-08T15:39:24,751 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2025-09-08T15:39:24,752 | ^~~~~~~~~~~~~ 2025-09-08T15:39:24,830 /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-08T15:39:24,830 /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-08T15:39:24,830 1876 | __introsort_loop(_RandomAccessIterator __first, 2025-09-08T15:39:24,830 | ^~~~~~~~~~~~~~~~ 2025-09-08T15:39:24,830 /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-08T15:39:24,832 /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-08T15:39:24,832 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 2025-09-08T15:39:24,832 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:24,991 In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-08T15:39:24,991 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-08T15:39:24,991 inlined from ‘void BDD_Encoder::bddEncode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, bool, int64_t)’ at External/pblib/encoder/bdd.cpp:288:7: 2025-09-08T15:39:24,992 /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-08T15:39:24,992 1905 | std::__introsort_loop(__first, __last, 2025-09-08T15:39:24,992 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T15:39:24,992 1906 | std::__lg(__last - __first) * 2, 2025-09-08T15:39:24,992 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:24,992 1907 | __comp); 2025-09-08T15:39:24,992 | ~~~~~~~ 2025-09-08T15:39:24,993 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-08T15:39:24,993 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-08T15:39:24,993 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-08T15:39:24,993 inlined from ‘void BDD_Encoder::bddEncode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, bool, int64_t)’ at External/pblib/encoder/bdd.cpp:288:7: 2025-09-08T15:39:24,993 /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-08T15:39:24,993 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 2025-09-08T15:39:24,993 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:24,994 /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-08T15:39:24,994 1822 | std::__insertion_sort(__first, __last, __comp); 2025-09-08T15:39:24,994 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:25,595 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-08T15:39:26,823 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T15:39:26,823 from External/pblib/encoder/bimander_amo_encoding.h:7, 2025-09-08T15:39:26,823 from External/pblib/encoder/bimander_amo_encoding.cpp:3: 2025-09-08T15:39:26,823 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:26,823 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:39:26,824 | ^~~~~~~~ 2025-09-08T15:39:26,824 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:39:26,824 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:26,824 | ^~~~~~~~ 2025-09-08T15:39:27,380 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T15:39:27,381 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T15:39:27,381 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T15:39:27,381 from External/pblib/encoder/bimander_amo_encoding.h:8: 2025-09-08T15:39:27,381 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:39:27,381 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-08T15:39:27,381 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:27,381 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:27,388 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:39:27,388 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-08T15:39:27,388 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:39:27,388 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:27,389 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-08T15:39:27,389 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:27,390 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:27,390 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-08T15:39:27,391 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:39:27,391 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:27,394 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:39:27,394 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-08T15:39:27,395 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:27,395 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:27,398 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:39:27,399 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-08T15:39:27,399 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:27,399 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:27,403 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:27,403 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-08T15:39:27,404 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:27,404 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:27,408 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:27,409 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-08T15:39:27,409 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:27,409 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:27,414 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:27,414 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-08T15:39:27,414 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:27,414 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:27,462 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T15:39:27,463 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:27,463 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:27,463 | ^~~~~~~~ 2025-09-08T15:39:27,463 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:39:27,463 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:39:27,463 | ^~~~~~~~ 2025-09-08T15:39:27,480 External/pblib/encoder/bimander_amo_encoding.cpp: In member function ‘void Bimander_amo_encoding::encode_intern(std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:39:27,480 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-08T15:39:27,480 72 | for (i = 0; i < literals.size(); ) 2025-09-08T15:39:27,480 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T15:39:27,481 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-08T15:39:27,481 87 | for (int i = 0; i < groups.size(); ++i) 2025-09-08T15:39:27,481 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:39:27,483 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-08T15:39:27,483 117 | for (int g = 0; g < groups[index].size(); ++g) 2025-09-08T15:39:27,483 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:27,484 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-08T15:39:27,484 124 | for (int g = 0; g < groups[index].size(); ++g) 2025-09-08T15:39:27,484 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:27,485 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-08T15:39:27,485 143 | for (int g = 0; g < groups[index].size(); ++g) 2025-09-08T15:39:27,486 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:27,486 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-08T15:39:27,486 150 | for (int g = 0; g < groups[index].size(); ++g) 2025-09-08T15:39:27,486 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:27,491 External/pblib/encoder/bimander_amo_encoding.cpp: In member function ‘virtual void Bimander_amo_encoding::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:39:27,491 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-08T15:39:27,491 183 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:39:27,491 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:29,096 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-08T15:39:30,320 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T15:39:30,320 from External/pblib/encoder/binary_amo.h:6, 2025-09-08T15:39:30,320 from External/pblib/encoder/binary_amo.cpp:2: 2025-09-08T15:39:30,320 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:30,320 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:39:30,320 | ^~~~~~~~ 2025-09-08T15:39:30,321 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:39:30,321 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:30,321 | ^~~~~~~~ 2025-09-08T15:39:30,888 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T15:39:30,888 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T15:39:30,888 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T15:39:30,888 from External/pblib/encoder/binary_amo.h:7: 2025-09-08T15:39:30,888 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:39:30,888 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-08T15:39:30,888 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:30,889 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:30,895 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:39:30,895 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-08T15:39:30,895 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:39:30,895 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:30,897 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-08T15:39:30,897 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:30,897 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:30,898 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-08T15:39:30,898 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:39:30,898 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:30,902 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:39:30,902 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-08T15:39:30,902 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:30,902 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:30,906 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:39:30,906 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-08T15:39:30,906 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:30,906 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:30,911 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:30,911 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-08T15:39:30,911 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:30,911 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:30,916 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:30,916 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-08T15:39:30,916 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:30,916 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:30,921 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:30,921 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-08T15:39:30,921 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:30,922 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:30,970 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T15:39:30,970 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:30,970 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:30,970 | ^~~~~~~~ 2025-09-08T15:39:30,970 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:39:30,971 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:39:30,971 | ^~~~~~~~ 2025-09-08T15:39:30,978 External/pblib/encoder/binary_amo.cpp: In member function ‘virtual void Binary_AMO_Encoder::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:39:30,979 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-08T15:39:30,979 87 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:39:30,979 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:32,059 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-08T15:39:32,834 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T15:39:32,834 from External/pblib/encoder/cardencoding.h:4, 2025-09-08T15:39:32,835 from External/pblib/encoder/cardencoding.cpp:4: 2025-09-08T15:39:32,835 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:32,835 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:39:32,835 | ^~~~~~~~ 2025-09-08T15:39:32,835 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:39:32,835 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:32,835 | ^~~~~~~~ 2025-09-08T15:39:33,810 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T15:39:33,810 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T15:39:33,810 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T15:39:33,810 from External/pblib/encoder/cardencoding.h:5: 2025-09-08T15:39:33,810 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:39:33,811 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-08T15:39:33,811 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:33,811 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:33,817 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:39:33,818 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-08T15:39:33,818 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:39:33,818 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:33,819 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-08T15:39:33,819 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:33,819 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:33,820 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-08T15:39:33,820 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:39:33,820 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:33,824 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:39:33,824 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-08T15:39:33,824 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:33,824 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:33,828 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:39:33,828 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-08T15:39:33,828 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:33,828 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:33,833 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:33,833 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-08T15:39:33,833 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:33,833 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:33,838 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:33,838 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-08T15:39:33,838 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:33,838 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:33,843 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:33,843 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-08T15:39:33,844 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:33,844 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:33,887 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T15:39:33,888 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:33,888 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:33,888 | ^~~~~~~~ 2025-09-08T15:39:33,888 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:39:33,888 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:39:33,888 | ^~~~~~~~ 2025-09-08T15:39:33,897 External/pblib/encoder/cardencoding.cpp: In member function ‘virtual void CardEncoding::CardIncData::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T15:39:33,897 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-08T15:39:33,898 26 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T15:39:33,898 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:33,899 External/pblib/encoder/cardencoding.cpp: In member function ‘virtual void CardEncoding::CardIncData::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T15:39:33,899 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-08T15:39:33,899 38 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T15:39:33,899 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:33,921 External/pblib/encoder/cardencoding.cpp: In member function ‘virtual void CardEncoding::encode(const std::shared_ptr&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:39:33,921 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-08T15:39:33,921 101 | for (int i = 0; i < pbconstraint->getConditionals().size(); ++i) 2025-09-08T15:39:33,921 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:33,939 External/pblib/encoder/cardencoding.cpp: In member function ‘virtual void CardEncoding::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:39:33,939 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-08T15:39:33,940 132 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:39:33,940 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:33,943 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-08T15:39:33,943 159 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:39:33,943 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:35,735 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-08T15:39:36,827 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T15:39:36,827 from External/pblib/encoder/commander_encoding.h:7, 2025-09-08T15:39:36,827 from External/pblib/encoder/commander_encoding.cpp:1: 2025-09-08T15:39:36,827 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:36,827 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:39:36,827 | ^~~~~~~~ 2025-09-08T15:39:36,828 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:39:36,828 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:36,828 | ^~~~~~~~ 2025-09-08T15:39:37,372 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T15:39:37,372 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T15:39:37,372 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T15:39:37,372 from External/pblib/encoder/commander_encoding.h:8: 2025-09-08T15:39:37,372 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:39:37,373 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-08T15:39:37,373 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:37,373 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:37,379 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:39:37,379 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-08T15:39:37,379 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:39:37,379 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:37,381 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-08T15:39:37,381 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:37,381 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:37,382 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-08T15:39:37,382 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:39:37,382 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:37,385 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:39:37,386 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-08T15:39:37,386 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:37,386 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:37,389 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:39:37,390 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-08T15:39:37,390 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:37,390 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:37,394 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:37,395 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-08T15:39:37,395 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:37,395 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:37,400 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:37,400 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-08T15:39:37,400 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:37,400 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:37,405 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:37,405 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-08T15:39:37,405 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:37,405 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:37,454 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T15:39:37,454 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:37,454 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:37,454 | ^~~~~~~~ 2025-09-08T15:39:37,455 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:39:37,455 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:39:37,455 | ^~~~~~~~ 2025-09-08T15:39:37,459 External/pblib/encoder/commander_encoding.cpp: In member function ‘void commander_encoding::encode_intern(std::vector&, ClauseDatabase&, AuxVarManager&, bool)’: 2025-09-08T15:39:37,459 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-08T15:39:37,459 28 | while (current_literals.size() > k) 2025-09-08T15:39:37,459 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2025-09-08T15:39:37,459 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-08T15:39:37,460 32 | for (i = 0; i < current_literals.size(); ++i) 2025-09-08T15:39:37,460 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:37,460 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-08T15:39:37,460 36 | if (i % k == (k-1) || (i == current_literals.size() - 1) ) // is group full? 2025-09-08T15:39:37,461 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:37,461 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-08T15:39:37,462 51 | for (int j = 0; j < _literals.size() - 1; ++j) 2025-09-08T15:39:37,462 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:37,466 External/pblib/encoder/commander_encoding.cpp: In member function ‘virtual void commander_encoding::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:39:37,466 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-08T15:39:37,466 93 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:39:37,466 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:38,634 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-08T15:39:39,858 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T15:39:39,858 from External/pblib/encoder/k-product.h:6, 2025-09-08T15:39:39,858 from External/pblib/encoder/k-product.cpp:2: 2025-09-08T15:39:39,858 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:39,858 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:39:39,858 | ^~~~~~~~ 2025-09-08T15:39:39,859 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:39:39,859 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:39,859 | ^~~~~~~~ 2025-09-08T15:39:40,419 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T15:39:40,419 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T15:39:40,419 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T15:39:40,419 from External/pblib/encoder/k-product.h:7: 2025-09-08T15:39:40,419 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:39:40,419 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-08T15:39:40,420 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:40,420 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:40,426 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:39:40,426 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-08T15:39:40,426 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:39:40,426 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:40,428 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-08T15:39:40,428 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:40,428 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:40,429 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-08T15:39:40,429 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:39:40,429 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:40,433 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:39:40,433 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-08T15:39:40,433 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:40,433 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:40,437 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:39:40,437 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-08T15:39:40,437 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:40,437 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:40,442 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:40,442 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-08T15:39:40,442 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:40,442 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:40,447 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:40,447 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-08T15:39:40,447 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:40,447 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:40,452 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:40,452 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-08T15:39:40,452 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:40,452 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:40,500 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T15:39:40,501 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:40,501 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:40,501 | ^~~~~~~~ 2025-09-08T15:39:40,501 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:39:40,501 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:39:40,501 | ^~~~~~~~ 2025-09-08T15:39:40,504 External/pblib/encoder/k-product.cpp: In member function ‘void k_Product::encode_intern(std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:39:40,505 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-08T15:39:40,505 18 | if (literals.size() < minimum_lit_count) 2025-09-08T15:39:40,505 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:40,516 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-08T15:39:40,517 53 | for (int i = 0; i < literals.size(); ++i) 2025-09-08T15:39:40,517 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T15:39:40,517 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-08T15:39:40,517 57 | for (int d = 0; d < dimensions.size(); ++d) 2025-09-08T15:39:40,517 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:40,518 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-08T15:39:40,519 67 | for (int i = 0; i < dimensions.size(); ++i) 2025-09-08T15:39:40,519 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:40,533 External/pblib/encoder/k-product.cpp: In member function ‘virtual void k_Product::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:39:40,533 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-08T15:39:40,533 132 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:39:40,533 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:41,888 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-08T15:39:42,979 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T15:39:42,980 from External/pblib/encoder/naive_amo_encoder.h:11, 2025-09-08T15:39:42,980 from External/pblib/encoder/naive_amo_encoder.cpp:1: 2025-09-08T15:39:42,980 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:42,980 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:39:42,980 | ^~~~~~~~ 2025-09-08T15:39:42,980 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:39:42,980 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:42,981 | ^~~~~~~~ 2025-09-08T15:39:43,526 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T15:39:43,526 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T15:39:43,526 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T15:39:43,527 from External/pblib/encoder/naive_amo_encoder.h:12: 2025-09-08T15:39:43,527 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:39:43,527 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-08T15:39:43,527 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:43,527 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:43,533 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:39:43,534 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-08T15:39:43,534 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:39:43,534 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:43,535 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-08T15:39:43,535 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:43,535 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:43,536 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-08T15:39:43,536 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:39:43,536 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:43,540 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:39:43,540 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-08T15:39:43,540 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:43,540 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:43,544 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:39:43,544 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-08T15:39:43,544 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:43,544 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:43,549 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:43,549 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-08T15:39:43,549 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:43,549 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:43,554 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:43,554 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-08T15:39:43,555 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:43,555 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:43,559 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:43,560 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-08T15:39:43,560 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:43,560 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:43,609 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T15:39:43,609 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:43,609 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:43,609 | ^~~~~~~~ 2025-09-08T15:39:43,609 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:39:43,609 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:39:43,610 | ^~~~~~~~ 2025-09-08T15:39:43,611 External/pblib/encoder/naive_amo_encoder.cpp: In member function ‘void Naive_amo_encoder::encode_intern(std::vector&, ClauseDatabase&)’: 2025-09-08T15:39:43,611 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-08T15:39:43,611 7 | for (int i = 0; i < literals.size(); ++i) 2025-09-08T15:39:43,612 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T15:39:43,612 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-08T15:39:43,612 9 | for (int j = i + 1 ; j < literals.size(); ++j) 2025-09-08T15:39:43,612 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T15:39:43,616 External/pblib/encoder/naive_amo_encoder.cpp: In member function ‘virtual void Naive_amo_encoder::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:39:43,617 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-08T15:39:43,617 46 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:39:43,617 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:44,457 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-08T15:39:45,249 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T15:39:45,249 from External/pblib/encoder/sorting_merging.h:4, 2025-09-08T15:39:45,249 from External/pblib/encoder/sorting_merging.cpp:3: 2025-09-08T15:39:45,249 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:45,250 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:39:45,250 | ^~~~~~~~ 2025-09-08T15:39:45,250 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:39:45,250 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:45,250 | ^~~~~~~~ 2025-09-08T15:39:46,233 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T15:39:46,233 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T15:39:46,233 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T15:39:46,233 from External/pblib/encoder/sorting_merging.h:5: 2025-09-08T15:39:46,234 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:39:46,234 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-08T15:39:46,234 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:46,234 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:46,240 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:39:46,241 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-08T15:39:46,241 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:39:46,241 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:46,242 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-08T15:39:46,242 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:46,242 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:46,243 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-08T15:39:46,243 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:39:46,244 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:46,247 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:39:46,247 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-08T15:39:46,247 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:46,247 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:46,251 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:39:46,251 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-08T15:39:46,251 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:46,251 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:46,256 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:46,256 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-08T15:39:46,256 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:46,256 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:46,261 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:46,261 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-08T15:39:46,261 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:46,262 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:46,266 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:46,267 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-08T15:39:46,267 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:46,267 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:46,311 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T15:39:46,311 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:39:46,311 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:39:46,311 | ^~~~~~~~ 2025-09-08T15:39:46,312 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:39:46,312 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:39:46,312 | ^~~~~~~~ 2025-09-08T15:39:46,381 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-08T15:39:46,381 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-08T15:39:46,382 320 | if (i < odd_merge.size() && j < even_merge.size()) 2025-09-08T15:39:46,382 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:46,382 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-08T15:39:46,382 320 | if (i < odd_merge.size() && j < even_merge.size()) 2025-09-08T15:39:46,382 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:46,383 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-08T15:39:46,383 323 | if (output.size() + 2 <= c) 2025-09-08T15:39:46,383 | ~~~~~~~~~~~~~~~~~~^~~~ 2025-09-08T15:39:46,384 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-08T15:39:46,384 332 | if (output.size() == c) 2025-09-08T15:39:46,384 | ~~~~~~~~~~~~~~^~~~ 2025-09-08T15:39:46,384 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-08T15:39:46,384 336 | if (output.size() + 1 == c) 2025-09-08T15:39:46,385 | ~~~~~~~~~~~~~~~~~~^~~~ 2025-09-08T15:39:46,385 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-08T15:39:46,385 345 | if (i >= odd_merge.size() && j >= even_merge.size()) 2025-09-08T15:39:46,385 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:46,386 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-08T15:39:46,386 345 | if (i >= odd_merge.size() && j >= even_merge.size()) 2025-09-08T15:39:46,386 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:46,386 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-08T15:39:46,386 348 | if (i >= odd_merge.size()) 2025-09-08T15:39:46,387 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:46,389 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-08T15:39:46,389 External/pblib/encoder/sorting_merging.cpp:375:7: warning: unused variable ‘n’ [-Wunused-variable] 2025-09-08T15:39:46,390 375 | int n = a + b; 2025-09-08T15:39:46,390 | ^ 2025-09-08T15:39:48,684 In file included from /usr/include/c++/14/map:62, 2025-09-08T15:39:48,685 from External/pblib/encoder/../formula.h:12: 2025-09-08T15:39:48,685 /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-08T15:39:48,685 /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-08T15:39:48,685 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 2025-09-08T15:39:48,685 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:49,440 In file included from /usr/include/c++/14/map:63: 2025-09-08T15:39:49,440 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-08T15:39:49,441 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-08T15:39:49,441 /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-08T15:39:49,441 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T15:39:49,441 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:49,441 533 | std::forward_as_tuple(std::move(__k)), 2025-09-08T15:39:49,441 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:49,441 534 | std::tuple<>()); 2025-09-08T15:39:49,441 | ~~~~~~~~~~~~~~~ 2025-09-08T15:39:50,514 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-08T15:39:50,514 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-08T15:39:50,514 /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-08T15:39:50,514 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T15:39:50,514 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:50,514 533 | std::forward_as_tuple(std::move(__k)), 2025-09-08T15:39:50,515 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:50,515 534 | std::tuple<>()); 2025-09-08T15:39:50,515 | ~~~~~~~~~~~~~~~ 2025-09-08T15:39:51,202 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-08T15:39:52,592 In file included from External/pblib/formula.cpp:2: 2025-09-08T15:39:52,593 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:39:52,593 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-08T15:39:52,593 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:52,593 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:52,601 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:39:52,601 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-08T15:39:52,601 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:39:52,601 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:52,603 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-08T15:39:52,603 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:52,603 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:52,604 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-08T15:39:52,604 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:39:52,604 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:52,607 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:39:52,608 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-08T15:39:52,608 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:52,608 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:52,611 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:39:52,612 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-08T15:39:52,612 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:52,612 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:52,616 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:52,617 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-08T15:39:52,617 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:52,617 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:52,621 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:52,622 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-08T15:39:52,622 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:52,622 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:52,627 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:52,627 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-08T15:39:52,627 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:52,627 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:52,643 External/pblib/formula.cpp: In static member function ‘static Formula FormulaClass::newITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:39:52,643 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-08T15:39:52,644 30 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:39:52,644 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:52,659 External/pblib/formula.cpp: In function ‘Formula AND(std::vector >&)’: 2025-09-08T15:39:52,659 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-08T15:39:52,659 144 | for (int i = 0; i < conjuncts.size(); ++i) { 2025-09-08T15:39:52,659 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:53,958 In file included from /usr/include/c++/14/map:62, 2025-09-08T15:39:53,958 from External/pblib/formula.h:12: 2025-09-08T15:39:53,958 /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-08T15:39:53,958 /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-08T15:39:53,958 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 2025-09-08T15:39:53,958 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:55,158 In file included from /usr/include/c++/14/map:63: 2025-09-08T15:39:55,158 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-08T15:39:55,158 inlined from ‘static Formula FormulaClass::newAND(std::vector >&)’ at External/pblib/formula.h:211:23: 2025-09-08T15:39:55,158 /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-08T15:39:55,158 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T15:39:55,158 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:55,159 514 | std::tuple(__k), 2025-09-08T15:39:55,159 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:55,159 515 | std::tuple<>()); 2025-09-08T15:39:55,159 | ~~~~~~~~~~~~~~~ 2025-09-08T15:39:55,442 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-08T15:39:55,443 inlined from ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’ at External/pblib/formula.h:378:25: 2025-09-08T15:39:55,443 /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-08T15:39:55,443 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T15:39:55,443 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:55,443 514 | std::tuple(__k), 2025-09-08T15:39:55,443 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:55,443 515 | std::tuple<>()); 2025-09-08T15:39:55,443 | ~~~~~~~~~~~~~~~ 2025-09-08T15:39:55,769 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-08T15:39:55,769 inlined from ‘static Formula FormulaClass::newNeg(const Formula&)’ at External/pblib/formula.h:172:25: 2025-09-08T15:39:55,769 /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-08T15:39:55,769 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T15:39:55,769 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:55,770 514 | std::tuple(__k), 2025-09-08T15:39:55,770 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:55,770 515 | std::tuple<>()); 2025-09-08T15:39:55,770 | ~~~~~~~~~~~~~~~ 2025-09-08T15:39:56,004 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-08T15:39:56,004 inlined from ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’ at External/pblib/formula.h:237:25: 2025-09-08T15:39:56,005 /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-08T15:39:56,005 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T15:39:56,005 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:56,005 514 | std::tuple(__k), 2025-09-08T15:39:56,005 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:56,005 515 | std::tuple<>()); 2025-09-08T15:39:56,005 | ~~~~~~~~~~~~~~~ 2025-09-08T15:39:56,501 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-08T15:39:56,501 inlined from ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’ at External/pblib/formula.h:264:25: 2025-09-08T15:39:56,501 /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-08T15:39:56,501 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T15:39:56,501 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:56,501 514 | std::tuple(__k), 2025-09-08T15:39:56,502 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:56,502 515 | std::tuple<>()); 2025-09-08T15:39:56,502 | ~~~~~~~~~~~~~~~ 2025-09-08T15:39:57,209 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-08T15:39:57,209 inlined from ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’ at External/pblib/formula.h:306:25: 2025-09-08T15:39:57,209 /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-08T15:39:57,209 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T15:39:57,209 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:57,209 514 | std::tuple(__k), 2025-09-08T15:39:57,209 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:57,209 515 | std::tuple<>()); 2025-09-08T15:39:57,209 | ~~~~~~~~~~~~~~~ 2025-09-08T15:39:58,156 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-08T15:39:58,156 inlined from ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’ at External/pblib/formula.h:341:25: 2025-09-08T15:39:58,156 /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-08T15:39:58,156 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T15:39:58,156 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:58,156 514 | std::tuple(__k), 2025-09-08T15:39:58,156 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:58,156 515 | std::tuple<>()); 2025-09-08T15:39:58,156 | ~~~~~~~~~~~~~~~ 2025-09-08T15:39:58,754 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-08T15:39:58,754 inlined from ‘static Formula FormulaClass::newITE(const Formula&, const Formula&, const Formula&)’ at External/pblib/formula.cpp:46:25: 2025-09-08T15:39:58,754 /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-08T15:39:58,754 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T15:39:58,754 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:58,754 514 | std::tuple(__k), 2025-09-08T15:39:58,755 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:39:58,755 515 | std::tuple<>()); 2025-09-08T15:39:58,755 | ~~~~~~~~~~~~~~~ 2025-09-08T15:40:00,330 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-08T15:40:01,282 External/pblib/helper.cpp: In function ‘void helper::printClause(std::vector&)’: 2025-09-08T15:40:01,282 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-08T15:40:01,282 12 | for (int i = 1; i < clause.size(); ++i) 2025-09-08T15:40:01,282 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:01,477 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-08T15:40:03,089 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T15:40:03,090 from External/pblib/incpbconstraint.h:8, 2025-09-08T15:40:03,090 from External/pblib/incpbconstraint.cpp:1: 2025-09-08T15:40:03,090 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:40:03,090 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-08T15:40:03,090 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:03,090 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:03,097 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:40:03,097 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-08T15:40:03,097 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:40:03,097 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:03,098 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-08T15:40:03,098 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:03,099 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:03,099 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-08T15:40:03,100 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:40:03,100 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:03,103 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:40:03,103 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-08T15:40:03,103 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:03,104 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:03,107 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:40:03,107 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-08T15:40:03,108 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:03,108 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:03,112 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:03,112 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-08T15:40:03,112 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:03,112 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:03,117 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:03,117 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-08T15:40:03,118 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:03,118 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:03,123 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:03,123 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-08T15:40:03,123 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:03,123 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:03,160 In file included from External/pblib/incpbconstraint.h:7: 2025-09-08T15:40:03,161 External/pblib/pbconstraint.h: At global scope: 2025-09-08T15:40:03,161 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:40:03,161 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:40:03,161 | ^~~~~~~~ 2025-09-08T15:40:03,161 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T15:40:03,161 from External/pblib/incpbconstraint.h:9: 2025-09-08T15:40:03,161 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:40:03,161 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:40:03,162 | ^~~~~~~~ 2025-09-08T15:40:03,169 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:40:03,170 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:40:03,170 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:40:03,170 | ^~~~~~~~ 2025-09-08T15:40:03,180 External/pblib/incpbconstraint.h: In constructor ‘IncPBConstraint::IncPBConstraint()’: 2025-09-08T15:40:03,180 External/pblib/incpbconstraint.h:21:23: warning: ‘IncPBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T15:40:03,180 21 | PBLib::Comparator comparator; 2025-09-08T15:40:03,180 | ^~~~~~~~~~ 2025-09-08T15:40:03,180 External/pblib/incpbconstraint.h:15:13: warning: ‘int64_t IncPBConstraint::leq’ [-Wreorder] 2025-09-08T15:40:03,180 15 | int64_t leq; 2025-09-08T15:40:03,180 | ^~~ 2025-09-08T15:40:03,181 External/pblib/incpbconstraint.cpp:28:1: warning: when initialized here [-Wreorder] 2025-09-08T15:40:03,181 28 | IncPBConstraint::IncPBConstraint() : comparator(BOTH), leq(0), geq(0), init_leq(leq), init_geq(geq), isDualEncoded(false) 2025-09-08T15:40:03,181 | ^~~~~~~~~~~~~~~ 2025-09-08T15:40:03,185 External/pblib/incpbconstraint.h: In constructor ‘IncPBConstraint::IncPBConstraint(const std::vector&, PBLib::Comparator, int64_t, int64_t)’: 2025-09-08T15:40:03,185 External/pblib/incpbconstraint.h:21:23: warning: ‘IncPBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T15:40:03,185 21 | PBLib::Comparator comparator; 2025-09-08T15:40:03,186 | ^~~~~~~~~~ 2025-09-08T15:40:03,186 External/pblib/incpbconstraint.h:15:13: warning: ‘int64_t IncPBConstraint::leq’ [-Wreorder] 2025-09-08T15:40:03,186 15 | int64_t leq; 2025-09-08T15:40:03,186 | ^~~ 2025-09-08T15:40:03,186 External/pblib/incpbconstraint.cpp:35:1: warning: when initialized here [-Wreorder] 2025-09-08T15:40:03,186 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-08T15:40:03,186 | ^~~~~~~~~~~~~~~ 2025-09-08T15:40:03,188 External/pblib/incpbconstraint.h: In constructor ‘IncPBConstraint::IncPBConstraint(const std::vector&, PBLib::Comparator, int64_t)’: 2025-09-08T15:40:03,188 External/pblib/incpbconstraint.h:21:23: warning: ‘IncPBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T15:40:03,188 21 | PBLib::Comparator comparator; 2025-09-08T15:40:03,188 | ^~~~~~~~~~ 2025-09-08T15:40:03,189 External/pblib/incpbconstraint.h:15:13: warning: ‘int64_t IncPBConstraint::leq’ [-Wreorder] 2025-09-08T15:40:03,189 15 | int64_t leq; 2025-09-08T15:40:03,189 | ^~~ 2025-09-08T15:40:03,189 External/pblib/incpbconstraint.cpp:39:1: warning: when initialized here [-Wreorder] 2025-09-08T15:40:03,189 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-08T15:40:03,189 | ^~~~~~~~~~~~~~~ 2025-09-08T15:40:03,206 External/pblib/incpbconstraint.cpp: In member function ‘void IncPBConstraint::print() const’: 2025-09-08T15:40:03,206 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-08T15:40:03,206 181 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T15:40:03,206 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:04,523 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-08T15:40:06,317 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T15:40:06,317 from External/pblib/incpbconstraint.h:8, 2025-09-08T15:40:06,317 from External/pblib/pb2cnf.h:6, 2025-09-08T15:40:06,317 from External/pblib/pb2cnf.cpp:6: 2025-09-08T15:40:06,317 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:40:06,317 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-08T15:40:06,317 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:06,317 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,324 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:40:06,324 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-08T15:40:06,324 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:40:06,324 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,325 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-08T15:40:06,326 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:06,326 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,327 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-08T15:40:06,327 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:40:06,327 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,330 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:40:06,330 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-08T15:40:06,331 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:06,331 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,334 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:40:06,335 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-08T15:40:06,335 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:06,335 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,339 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:06,339 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-08T15:40:06,340 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:06,340 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,344 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:06,345 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-08T15:40:06,345 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:06,345 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,350 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:06,350 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-08T15:40:06,350 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:06,350 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,387 In file included from External/pblib/pb2cnf.h:5: 2025-09-08T15:40:06,387 External/pblib/pbconstraint.h: At global scope: 2025-09-08T15:40:06,387 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:40:06,388 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:40:06,388 | ^~~~~~~~ 2025-09-08T15:40:06,388 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T15:40:06,388 from External/pblib/incpbconstraint.h:9: 2025-09-08T15:40:06,388 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:40:06,388 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:40:06,388 | ^~~~~~~~ 2025-09-08T15:40:06,396 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:40:06,397 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:40:06,397 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:40:06,397 | ^~~~~~~~ 2025-09-08T15:40:06,666 In file included from External/pblib/pb2cnf.h:21: 2025-09-08T15:40:06,666 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T15:40:06,666 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-08T15:40:06,667 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T15:40:06,667 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:06,670 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T15:40:06,670 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-08T15:40:06,670 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T15:40:06,670 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:06,672 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T15:40:06,672 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-08T15:40:06,672 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T15:40:06,673 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,673 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-08T15:40:06,673 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T15:40:06,673 | ~~^~~~~~~~~~~~ 2025-09-08T15:40:06,674 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T15:40:06,675 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-08T15:40:06,675 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T15:40:06,675 | ~~~^~~~~~~~~~~ 2025-09-08T15:40:06,675 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-08T15:40:06,675 82 | if (fs.size() < sz) 2025-09-08T15:40:06,675 | ~~~~~~~~~~^~~~ 2025-09-08T15:40:06,676 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-08T15:40:06,676 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T15:40:06,676 | ~~^~~~~~~~~~~ 2025-09-08T15:40:06,677 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-08T15:40:06,677 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T15:40:06,677 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T15:40:06,686 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T15:40:06,686 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-08T15:40:06,686 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T15:40:06,686 | ~~^~~~~~~~~~~~ 2025-09-08T15:40:06,689 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-08T15:40:06,689 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T15:40:06,689 | ~~^~~~~~~~~~~~ 2025-09-08T15:40:06,690 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-08T15:40:06,690 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T15:40:06,690 | ~~^~~~~~~~~~~~ 2025-09-08T15:40:06,693 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T15:40:06,693 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-08T15:40:06,693 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T15:40:06,693 | ~~^~~~~~~~~~~ 2025-09-08T15:40:06,694 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T15:40:06,694 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-08T15:40:06,694 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T15:40:06,694 | ~~^~~~~~~~~~~ 2025-09-08T15:40:06,695 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T15:40:06,695 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-08T15:40:06,695 214 | if (digit_no == base.size()){ 2025-09-08T15:40:06,695 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T15:40:06,695 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-08T15:40:06,696 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T15:40:06,696 | ~~^~~~~~~~~~~~~~ 2025-09-08T15:40:06,705 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-08T15:40:06,705 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T15:40:06,706 | ~~^~~~~~~~~~~ 2025-09-08T15:40:06,707 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-08T15:40:06,707 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T15:40:06,707 | ~~^~~~~~~~~~~~~~ 2025-09-08T15:40:06,708 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-08T15:40:06,708 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T15:40:06,709 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:06,710 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-08T15:40:06,710 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T15:40:06,710 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:06,711 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-08T15:40:06,711 263 | if (j + i < result.size()) 2025-09-08T15:40:06,711 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:06,712 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-08T15:40:06,712 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T15:40:06,712 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,714 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T15:40:06,715 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-08T15:40:06,715 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T15:40:06,715 | ~~^~~~~~~~~~~~~ 2025-09-08T15:40:06,716 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T15:40:06,717 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-08T15:40:06,717 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T15:40:06,717 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T15:40:06,718 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-08T15:40:06,718 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T15:40:06,718 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T15:40:06,769 External/pblib/pb2cnf.cpp: In member function ‘int32_t PB2CNF::encodeAtLeastK(const std::vector&, int64_t, std::vector >&, int32_t)’: 2025-09-08T15:40:06,769 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-08T15:40:06,769 175 | for (int i = 0; i < literals.size(); ++i) 2025-09-08T15:40:06,769 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,770 External/pblib/pb2cnf.cpp: In member function ‘int32_t PB2CNF::encodeAtMostK(const std::vector&, int64_t, std::vector >&, int32_t)’: 2025-09-08T15:40:06,771 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-08T15:40:06,771 185 | for (int i = 0; i < literals.size(); ++i) 2025-09-08T15:40:06,771 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,773 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-08T15:40:06,773 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-08T15:40:06,773 203 | for (int i = 0; i < weights.size(); ++i) 2025-09-08T15:40:06,773 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,778 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-08T15:40:06,778 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-08T15:40:06,778 226 | for (int i = 0; i < weights.size(); ++i) 2025-09-08T15:40:06,778 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,781 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-08T15:40:06,781 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-08T15:40:06,781 250 | for (int i = 0; i < weights.size(); ++i) 2025-09-08T15:40:06,781 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,827 External/pblib/pb2cnf.cpp: In member function ‘bool PB2CNF::encodeWithBestEncoder(std::vector, SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:40:06,827 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-08T15:40:06,827 559 | for (int i = 1; i < encoders.size(); ++i) 2025-09-08T15:40:06,827 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T15:40:06,829 External/pblib/pb2cnf.cpp: In member function ‘bool PB2CNF::encodeWithBestEncoder(std::vector, std::shared_ptr, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T15:40:06,829 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-08T15:40:06,830 589 | for (int i = 1; i < encoders.size(); ++i) 2025-09-08T15:40:06,830 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T15:40:11,627 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-08T15:40:12,577 External/pblib/pbconstraint.cpp: In member function ‘int64_t PBLib::PBConstraint::getMaxSum() const’: 2025-09-08T15:40:12,577 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-08T15:40:12,577 56 | for (int i = 0; i < weighted_literals.size(); ++i) 2025-09-08T15:40:12,577 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:12,578 External/pblib/pbconstraint.cpp: In member function ‘int64_t PBLib::PBConstraint::getMinSum() const’: 2025-09-08T15:40:12,578 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-08T15:40:12,578 66 | for (int i = 0; i < weighted_literals.size(); ++i) 2025-09-08T15:40:12,578 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:12,581 In file included from External/pblib/pbconstraint.cpp:1: 2025-09-08T15:40:12,582 External/pblib/pbconstraint.h: In constructor ‘PBLib::PBConstraint::PBConstraint()’: 2025-09-08T15:40:12,582 External/pblib/pbconstraint.h:21:16: warning: ‘PBLib::PBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T15:40:12,582 21 | Comparator comparator; 2025-09-08T15:40:12,582 | ^~~~~~~~~~ 2025-09-08T15:40:12,582 External/pblib/pbconstraint.h:18:13: warning: ‘int64_t PBLib::PBConstraint::leq’ [-Wreorder] 2025-09-08T15:40:12,582 18 | int64_t leq; 2025-09-08T15:40:12,582 | ^~~ 2025-09-08T15:40:12,583 External/pblib/pbconstraint.cpp:96:1: warning: when initialized here [-Wreorder] 2025-09-08T15:40:12,583 96 | PBConstraint::PBConstraint() : comparator(LEQ), leq(0), geq(0) 2025-09-08T15:40:12,583 | ^~~~~~~~~~~~ 2025-09-08T15:40:12,587 External/pblib/pbconstraint.h: In constructor ‘PBLib::PBConstraint::PBConstraint(const std::vector&, PBLib::Comparator, int64_t, int64_t)’: 2025-09-08T15:40:12,587 External/pblib/pbconstraint.h:21:16: warning: ‘PBLib::PBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T15:40:12,587 21 | Comparator comparator; 2025-09-08T15:40:12,587 | ^~~~~~~~~~ 2025-09-08T15:40:12,587 External/pblib/pbconstraint.h:18:13: warning: ‘int64_t PBLib::PBConstraint::leq’ [-Wreorder] 2025-09-08T15:40:12,588 18 | int64_t leq; 2025-09-08T15:40:12,588 | ^~~ 2025-09-08T15:40:12,588 External/pblib/pbconstraint.cpp:101:1: warning: when initialized here [-Wreorder] 2025-09-08T15:40:12,588 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-08T15:40:12,588 | ^~~~~~~~~~~~ 2025-09-08T15:40:12,589 External/pblib/pbconstraint.h: In constructor ‘PBLib::PBConstraint::PBConstraint(const std::vector&, PBLib::Comparator, int64_t)’: 2025-09-08T15:40:12,590 External/pblib/pbconstraint.h:21:16: warning: ‘PBLib::PBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T15:40:12,590 21 | Comparator comparator; 2025-09-08T15:40:12,590 | ^~~~~~~~~~ 2025-09-08T15:40:12,590 External/pblib/pbconstraint.h:18:13: warning: ‘int64_t PBLib::PBConstraint::leq’ [-Wreorder] 2025-09-08T15:40:12,590 18 | int64_t leq; 2025-09-08T15:40:12,590 | ^~~ 2025-09-08T15:40:12,590 External/pblib/pbconstraint.cpp:105:1: warning: when initialized here [-Wreorder] 2025-09-08T15:40:12,591 105 | PBConstraint::PBConstraint(vector const & literals, Comparator comparator, int64_t bound) : weighted_literals(literals), comparator(comparator), leq(0), geq(0) 2025-09-08T15:40:12,591 | ^~~~~~~~~~~~ 2025-09-08T15:40:12,595 External/pblib/pbconstraint.cpp: In member function ‘virtual void PBLib::PBConstraint::print(bool) const’: 2025-09-08T15:40:12,596 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-08T15:40:12,596 174 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T15:40:12,596 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:14,077 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-08T15:40:16,182 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T15:40:16,182 from External/pblib/incpbconstraint.h:8, 2025-09-08T15:40:16,182 from External/pblib/pb2cnf.h:6, 2025-09-08T15:40:16,182 from External/pblib/pbo2maxsat.cpp:11: 2025-09-08T15:40:16,182 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:40:16,182 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-08T15:40:16,182 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:16,182 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:16,190 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:40:16,191 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-08T15:40:16,191 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:40:16,191 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:16,193 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-08T15:40:16,193 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:16,193 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:16,194 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-08T15:40:16,194 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:40:16,195 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:16,198 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:40:16,198 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-08T15:40:16,199 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:16,199 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:16,202 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:40:16,203 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-08T15:40:16,203 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:16,203 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:16,207 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:16,207 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-08T15:40:16,207 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:16,207 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:16,212 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:16,213 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-08T15:40:16,213 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:16,213 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:16,219 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:16,219 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-08T15:40:16,219 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:16,219 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:16,260 In file included from External/pblib/PBParser.h:42, 2025-09-08T15:40:16,260 from External/pblib/pbo2maxsat.cpp:10: 2025-09-08T15:40:16,260 External/pblib/pbconstraint.h: At global scope: 2025-09-08T15:40:16,260 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:40:16,260 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:40:16,260 | ^~~~~~~~ 2025-09-08T15:40:16,260 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T15:40:16,260 from External/pblib/incpbconstraint.h:9: 2025-09-08T15:40:16,261 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:40:16,261 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:40:16,261 | ^~~~~~~~ 2025-09-08T15:40:16,267 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:40:16,267 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:40:16,268 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:40:16,268 | ^~~~~~~~ 2025-09-08T15:40:16,394 In file included from External/pblib/pb2cnf.h:21: 2025-09-08T15:40:16,395 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T15:40:16,395 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-08T15:40:16,395 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T15:40:16,395 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:16,398 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T15:40:16,398 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-08T15:40:16,398 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T15:40:16,398 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:16,399 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T15:40:16,399 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-08T15:40:16,399 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T15:40:16,400 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T15:40:16,400 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-08T15:40:16,400 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T15:40:16,400 | ~~^~~~~~~~~~~~ 2025-09-08T15:40:16,400 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T15:40:16,400 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-08T15:40:16,400 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T15:40:16,401 | ~~~^~~~~~~~~~~ 2025-09-08T15:40:16,401 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-08T15:40:16,401 82 | if (fs.size() < sz) 2025-09-08T15:40:16,401 | ~~~~~~~~~~^~~~ 2025-09-08T15:40:16,401 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-08T15:40:16,401 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T15:40:16,401 | ~~^~~~~~~~~~~ 2025-09-08T15:40:16,401 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-08T15:40:16,402 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T15:40:16,402 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T15:40:16,402 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T15:40:16,402 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-08T15:40:16,402 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T15:40:16,402 | ~~^~~~~~~~~~~~ 2025-09-08T15:40:16,403 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-08T15:40:16,403 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T15:40:16,403 | ~~^~~~~~~~~~~~ 2025-09-08T15:40:16,403 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-08T15:40:16,403 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T15:40:16,404 | ~~^~~~~~~~~~~~ 2025-09-08T15:40:16,405 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T15:40:16,406 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-08T15:40:16,406 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T15:40:16,406 | ~~^~~~~~~~~~~ 2025-09-08T15:40:16,406 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T15:40:16,406 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-08T15:40:16,406 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T15:40:16,407 | ~~^~~~~~~~~~~ 2025-09-08T15:40:16,407 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T15:40:16,407 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-08T15:40:16,407 214 | if (digit_no == base.size()){ 2025-09-08T15:40:16,407 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T15:40:16,407 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-08T15:40:16,407 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T15:40:16,407 | ~~^~~~~~~~~~~~~~ 2025-09-08T15:40:16,416 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-08T15:40:16,416 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T15:40:16,416 | ~~^~~~~~~~~~~ 2025-09-08T15:40:16,417 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-08T15:40:16,417 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T15:40:16,417 | ~~^~~~~~~~~~~~~~ 2025-09-08T15:40:16,417 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-08T15:40:16,418 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T15:40:16,418 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:16,418 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-08T15:40:16,418 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T15:40:16,418 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:16,419 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-08T15:40:16,419 263 | if (j + i < result.size()) 2025-09-08T15:40:16,419 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:16,419 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-08T15:40:16,419 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T15:40:16,419 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T15:40:16,420 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T15:40:16,421 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-08T15:40:16,421 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T15:40:16,421 | ~~^~~~~~~~~~~~~ 2025-09-08T15:40:16,421 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T15:40:16,422 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-08T15:40:16,422 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T15:40:16,422 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T15:40:16,422 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-08T15:40:16,422 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T15:40:16,422 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T15:40:16,465 External/pblib/pbo2maxsat.cpp: In function ‘int main(int, char**)’: 2025-09-08T15:40:16,465 External/pblib/pbo2maxsat.cpp:23:10: warning: unused variable ‘tstart’ [-Wunused-variable] 2025-09-08T15:40:16,465 23 | double tstart = clock(), tend; 2025-09-08T15:40:16,466 | ^~~~~~ 2025-09-08T15:40:16,466 External/pblib/pbo2maxsat.cpp:23:28: warning: unused variable ‘tend’ [-Wunused-variable] 2025-09-08T15:40:16,466 23 | double tstart = clock(), tend; 2025-09-08T15:40:16,466 | ^~~~ 2025-09-08T15:40:18,285 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-08T15:40:18,940 In file included from External/pblib/SimplePBConstraint.h:5, 2025-09-08T15:40:18,940 from External/pblib/preencoder.h:4, 2025-09-08T15:40:18,940 from External/pblib/preencoder.cpp:1: 2025-09-08T15:40:18,940 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:40:18,941 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:40:18,941 | ^~~~~~~~ 2025-09-08T15:40:18,941 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:40:18,941 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:40:18,941 | ^~~~~~~~ 2025-09-08T15:40:19,901 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T15:40:19,901 from External/pblib/preencoder.h:5: 2025-09-08T15:40:19,901 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:40:19,901 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-08T15:40:19,901 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:19,902 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:19,907 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:40:19,907 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-08T15:40:19,908 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:40:19,908 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:19,908 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-08T15:40:19,908 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:19,909 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:19,909 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-08T15:40:19,909 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:40:19,909 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:19,912 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:40:19,912 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-08T15:40:19,913 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:19,913 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:19,916 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:40:19,916 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-08T15:40:19,916 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:19,916 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:19,920 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:19,920 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-08T15:40:19,920 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:19,920 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:19,925 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:19,925 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-08T15:40:19,925 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:19,925 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:19,929 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:19,930 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-08T15:40:19,930 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:19,930 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:19,973 External/pblib/SimplePBConstraint.h: At global scope: 2025-09-08T15:40:19,974 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:40:19,974 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:40:19,974 | ^~~~~~~~ 2025-09-08T15:40:19,974 In file included from External/pblib/incpbconstraint.h:9, 2025-09-08T15:40:19,974 from External/pblib/preencoder.h:6: 2025-09-08T15:40:19,974 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:40:19,974 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:40:19,974 | ^~~~~~~~ 2025-09-08T15:40:19,987 External/pblib/preencoder.cpp: In member function ‘void PreEncoder::join_duplicat_literals()’: 2025-09-08T15:40:19,988 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-08T15:40:19,988 119 | for (int i = 1; i < literals.size(); ++i) 2025-09-08T15:40:19,988 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T15:40:19,993 External/pblib/preencoder.cpp: In member function ‘std::shared_ptr PreEncoder::preEncodeIncPBConstraint(IncPBConstraint&, ClauseDatabase&)’: 2025-09-08T15:40:19,994 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-08T15:40:19,994 219 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:40:19,994 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:20,002 External/pblib/preencoder.cpp: In member function ‘SimplePBConstraint PreEncoder::preEncodePBConstraint(const PBLib::PBConstraint&, ClauseDatabase&)’: 2025-09-08T15:40:20,002 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-08T15:40:20,002 278 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:40:20,002 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:20,005 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-08T15:40:20,005 318 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:40:20,006 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:20,007 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-08T15:40:20,007 346 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:40:20,007 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:20,009 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-08T15:40:20,009 394 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T15:40:20,009 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:21,462 In file included from /usr/include/c++/14/algorithm:61, 2025-09-08T15:40:21,462 from External/pblib/auxvarmanager.h:4, 2025-09-08T15:40:21,463 from External/pblib/clausedatabase.h:8: 2025-09-08T15:40:21,463 /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-08T15:40:21,463 /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-08T15:40:21,463 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 2025-09-08T15:40:21,463 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:21,490 /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-08T15:40:21,490 /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-08T15:40:21,490 1770 | __insertion_sort(_RandomAccessIterator __first, 2025-09-08T15:40:21,490 | ^~~~~~~~~~~~~~~~ 2025-09-08T15:40:21,491 /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-08T15:40:21,513 /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-08T15:40:21,513 /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-08T15:40:21,513 1812 | __final_insertion_sort(_RandomAccessIterator __first, 2025-09-08T15:40:21,513 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:21,514 /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-08T15:40:21,514 /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-08T15:40:21,514 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 2025-09-08T15:40:21,514 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:21,514 /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-08T15:40:21,514 1822 | std::__insertion_sort(__first, __last, __comp); 2025-09-08T15:40:21,514 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:21,545 In file included from /usr/include/c++/14/bits/stl_algo.h:61: 2025-09-08T15:40:21,545 /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-08T15:40:21,545 /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-08T15:40:21,545 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2025-09-08T15:40:21,545 | ^~~~~~~~~~~~~ 2025-09-08T15:40:21,623 /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-08T15:40:21,623 /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-08T15:40:21,623 1876 | __introsort_loop(_RandomAccessIterator __first, 2025-09-08T15:40:21,623 | ^~~~~~~~~~~~~~~~ 2025-09-08T15:40:21,623 /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-08T15:40:21,624 /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-08T15:40:21,624 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 2025-09-08T15:40:21,624 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:21,722 In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-08T15:40:21,722 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-08T15:40:21,723 inlined from ‘void PreEncoder::join_duplicat_literals()’ at External/pblib/preencoder.cpp:117:7: 2025-09-08T15:40:21,723 /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-08T15:40:21,723 1905 | std::__introsort_loop(__first, __last, 2025-09-08T15:40:21,723 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T15:40:21,723 1906 | std::__lg(__last - __first) * 2, 2025-09-08T15:40:21,723 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:21,723 1907 | __comp); 2025-09-08T15:40:21,723 | ~~~~~~~ 2025-09-08T15:40:21,723 /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-08T15:40:21,724 1908 | std::__final_insertion_sort(__first, __last, __comp); 2025-09-08T15:40:21,724 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:21,772 In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-08T15:40:21,772 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-08T15:40:21,772 inlined from ‘void PreEncoder::sort_literals()’ at External/pblib/preencoder.cpp:183:7: 2025-09-08T15:40:21,772 /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-08T15:40:21,772 1905 | std::__introsort_loop(__first, __last, 2025-09-08T15:40:21,772 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T15:40:21,772 1906 | std::__lg(__last - __first) * 2, 2025-09-08T15:40:21,772 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:21,773 1907 | __comp); 2025-09-08T15:40:21,773 | ~~~~~~~ 2025-09-08T15:40:21,773 /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-08T15:40:21,773 1908 | std::__final_insertion_sort(__first, __last, __comp); 2025-09-08T15:40:21,773 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:23,309 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-08T15:40:24,929 Modules/pblib/aux_var_manager.cpp:177:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T15:40:24,929 177 | }; 2025-09-08T15:40:24,930 | ^ 2025-09-08T15:40:25,208 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-08T15:40:26,261 Modules/pblib/helper.cpp: In function ‘bool Get_Int_Vector_From_C_To_Python(std::vector&, PyObject*)’: 2025-09-08T15:40:26,261 Modules/pblib/helper.cpp:13:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T15:40:26,261 13 | while(item = PyIter_Next(iter)) { 2025-09-08T15:40:26,261 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:26,269 Modules/pblib/helper.cpp: In function ‘bool Get_Int64_Vector_From_C_To_Python(std::vector&, PyObject*)’: 2025-09-08T15:40:26,270 Modules/pblib/helper.cpp:36:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T15:40:26,270 36 | while(item = PyIter_Next(iter)) { 2025-09-08T15:40:26,270 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:26,658 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-08T15:40:28,637 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T15:40:28,638 from External/pblib/incpbconstraint.h:8, 2025-09-08T15:40:28,638 from Modules/pblib/pblib_incpbconstraint.hpp:9, 2025-09-08T15:40:28,638 from Modules/pblib/pblib_incpbconstraint.cpp:10: 2025-09-08T15:40:28,638 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:40:28,638 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-08T15:40:28,638 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:28,638 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:28,644 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:40:28,644 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-08T15:40:28,644 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:40:28,644 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:28,645 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-08T15:40:28,645 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:28,645 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:28,645 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-08T15:40:28,646 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:40:28,646 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:28,649 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:40:28,649 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-08T15:40:28,649 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:28,649 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:28,652 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:40:28,652 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-08T15:40:28,652 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:28,653 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:28,656 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:28,657 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-08T15:40:28,657 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:28,657 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:28,661 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:28,661 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-08T15:40:28,661 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:28,661 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:28,666 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:28,666 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-08T15:40:28,666 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:28,666 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:28,703 In file included from Modules/pblib/pblib_pbconstraint.hpp:9, 2025-09-08T15:40:28,703 from Modules/pblib/pblib_incpbconstraint.cpp:9: 2025-09-08T15:40:28,703 External/pblib/pbconstraint.h: At global scope: 2025-09-08T15:40:28,703 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:40:28,704 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:40:28,704 | ^~~~~~~~ 2025-09-08T15:40:28,704 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T15:40:28,704 from External/pblib/incpbconstraint.h:9: 2025-09-08T15:40:28,704 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:40:28,704 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:40:28,704 | ^~~~~~~~ 2025-09-08T15:40:28,715 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:40:28,715 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:40:28,716 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:40:28,716 | ^~~~~~~~ 2025-09-08T15:40:28,731 Modules/pblib/pblib_incpbconstraint.cpp: In function ‘PyObject* PyIncPBConstraint_New(PyTypeObject*, PyObject*, PyObject*)’: 2025-09-08T15:40:28,731 Modules/pblib/pblib_incpbconstraint.cpp:99:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T15:40:28,731 99 | while (item = PyIter_Next(iter)) { 2025-09-08T15:40:28,731 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:28,751 Modules/pblib/pblib_incpbconstraint.cpp: At global scope: 2025-09-08T15:40:28,751 Modules/pblib/pblib_incpbconstraint.cpp:423:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T15:40:28,751 423 | }; 2025-09-08T15:40:28,751 | ^ 2025-09-08T15:40:30,485 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-08T15:40:32,853 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T15:40:32,853 from External/pblib/incpbconstraint.h:8, 2025-09-08T15:40:32,853 from External/pblib/pb2cnf.h:6, 2025-09-08T15:40:32,853 from Modules/pblib/pblib_pb2cnf.hpp:9, 2025-09-08T15:40:32,854 from Modules/pblib/pblib_module.cpp:15: 2025-09-08T15:40:32,854 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:40:32,854 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-08T15:40:32,854 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:32,854 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:32,860 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:40:32,861 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-08T15:40:32,861 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:40:32,861 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:32,862 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-08T15:40:32,862 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:32,862 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:32,863 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-08T15:40:32,863 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:40:32,863 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:32,867 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:40:32,867 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-08T15:40:32,867 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:32,867 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:32,871 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:40:32,871 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-08T15:40:32,871 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:32,871 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:32,876 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:32,876 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-08T15:40:32,876 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:32,876 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:32,881 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:32,881 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-08T15:40:32,881 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:32,881 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:32,886 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:32,887 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-08T15:40:32,887 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:32,887 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:32,924 In file included from Modules/pblib/pblib_module.cpp:6: 2025-09-08T15:40:32,924 External/pblib/pbconstraint.h: At global scope: 2025-09-08T15:40:32,924 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:40:32,925 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:40:32,925 | ^~~~~~~~ 2025-09-08T15:40:32,925 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T15:40:32,925 from External/pblib/incpbconstraint.h:9: 2025-09-08T15:40:32,925 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:40:32,925 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:40:32,925 | ^~~~~~~~ 2025-09-08T15:40:32,933 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:40:32,933 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:40:32,933 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:40:32,934 | ^~~~~~~~ 2025-09-08T15:40:33,054 In file included from External/pblib/pb2cnf.h:21: 2025-09-08T15:40:33,054 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T15:40:33,054 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-08T15:40:33,054 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T15:40:33,054 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:33,058 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T15:40:33,058 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-08T15:40:33,058 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T15:40:33,058 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:33,060 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T15:40:33,060 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-08T15:40:33,060 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T15:40:33,060 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T15:40:33,061 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-08T15:40:33,061 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T15:40:33,061 | ~~^~~~~~~~~~~~ 2025-09-08T15:40:33,062 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T15:40:33,062 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-08T15:40:33,062 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T15:40:33,062 | ~~~^~~~~~~~~~~ 2025-09-08T15:40:33,063 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-08T15:40:33,063 82 | if (fs.size() < sz) 2025-09-08T15:40:33,063 | ~~~~~~~~~~^~~~ 2025-09-08T15:40:33,064 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-08T15:40:33,064 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T15:40:33,064 | ~~^~~~~~~~~~~ 2025-09-08T15:40:33,064 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-08T15:40:33,064 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T15:40:33,065 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T15:40:33,066 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T15:40:33,066 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-08T15:40:33,066 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T15:40:33,066 | ~~^~~~~~~~~~~~ 2025-09-08T15:40:33,067 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-08T15:40:33,067 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T15:40:33,068 | ~~^~~~~~~~~~~~ 2025-09-08T15:40:33,068 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-08T15:40:33,068 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T15:40:33,068 | ~~^~~~~~~~~~~~ 2025-09-08T15:40:33,071 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T15:40:33,071 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-08T15:40:33,071 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T15:40:33,071 | ~~^~~~~~~~~~~ 2025-09-08T15:40:33,072 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T15:40:33,072 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-08T15:40:33,072 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T15:40:33,073 | ~~^~~~~~~~~~~ 2025-09-08T15:40:33,073 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T15:40:33,074 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-08T15:40:33,074 214 | if (digit_no == base.size()){ 2025-09-08T15:40:33,074 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T15:40:33,074 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-08T15:40:33,074 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T15:40:33,074 | ~~^~~~~~~~~~~~~~ 2025-09-08T15:40:33,084 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-08T15:40:33,084 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T15:40:33,084 | ~~^~~~~~~~~~~ 2025-09-08T15:40:33,085 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-08T15:40:33,085 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T15:40:33,085 | ~~^~~~~~~~~~~~~~ 2025-09-08T15:40:33,086 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-08T15:40:33,086 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T15:40:33,087 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:33,087 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-08T15:40:33,088 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T15:40:33,088 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:33,088 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-08T15:40:33,088 263 | if (j + i < result.size()) 2025-09-08T15:40:33,088 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:33,089 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-08T15:40:33,089 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T15:40:33,089 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T15:40:33,091 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T15:40:33,091 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-08T15:40:33,091 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T15:40:33,091 | ~~^~~~~~~~~~~~~ 2025-09-08T15:40:33,093 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T15:40:33,093 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-08T15:40:33,093 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T15:40:33,093 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T15:40:33,094 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-08T15:40:33,094 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T15:40:33,094 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T15:40:33,928 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-08T15:40:35,961 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T15:40:35,961 from External/pblib/incpbconstraint.h:8, 2025-09-08T15:40:35,962 from External/pblib/pb2cnf.h:6, 2025-09-08T15:40:35,962 from Modules/pblib/pblib_pb2cnf.hpp:9, 2025-09-08T15:40:35,962 from Modules/pblib/pblib_pb2cnf.cpp:8: 2025-09-08T15:40:35,962 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:40:35,962 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-08T15:40:35,962 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:35,962 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:35,968 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:40:35,968 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-08T15:40:35,968 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:40:35,968 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:35,969 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-08T15:40:35,969 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:35,969 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:35,969 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-08T15:40:35,969 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:40:35,969 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:35,973 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:40:35,973 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-08T15:40:35,973 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:35,973 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:35,976 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:40:35,976 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-08T15:40:35,976 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:35,977 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:35,980 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:35,981 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-08T15:40:35,981 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:35,981 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:35,985 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:35,985 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-08T15:40:35,985 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:35,985 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:35,990 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:35,990 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-08T15:40:35,990 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:35,990 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:36,027 In file included from External/pblib/pb2cnf.h:5: 2025-09-08T15:40:36,027 External/pblib/pbconstraint.h: At global scope: 2025-09-08T15:40:36,027 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:40:36,027 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T15:40:36,027 | ^~~~~~~~ 2025-09-08T15:40:36,027 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T15:40:36,027 from External/pblib/incpbconstraint.h:9: 2025-09-08T15:40:36,028 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T15:40:36,028 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T15:40:36,028 | ^~~~~~~~ 2025-09-08T15:40:36,039 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T15:40:36,039 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T15:40:36,039 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T15:40:36,039 | ^~~~~~~~ 2025-09-08T15:40:36,274 In file included from External/pblib/pb2cnf.h:21: 2025-09-08T15:40:36,274 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T15:40:36,274 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-08T15:40:36,275 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T15:40:36,275 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:36,277 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T15:40:36,277 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-08T15:40:36,278 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T15:40:36,278 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:36,279 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T15:40:36,279 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-08T15:40:36,279 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T15:40:36,279 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T15:40:36,279 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-08T15:40:36,279 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T15:40:36,280 | ~~^~~~~~~~~~~~ 2025-09-08T15:40:36,280 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T15:40:36,280 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-08T15:40:36,280 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T15:40:36,280 | ~~~^~~~~~~~~~~ 2025-09-08T15:40:36,280 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-08T15:40:36,281 82 | if (fs.size() < sz) 2025-09-08T15:40:36,281 | ~~~~~~~~~~^~~~ 2025-09-08T15:40:36,281 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-08T15:40:36,281 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T15:40:36,281 | ~~^~~~~~~~~~~ 2025-09-08T15:40:36,281 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-08T15:40:36,281 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T15:40:36,281 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T15:40:36,289 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T15:40:36,289 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-08T15:40:36,290 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T15:40:36,290 | ~~^~~~~~~~~~~~ 2025-09-08T15:40:36,292 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-08T15:40:36,292 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T15:40:36,292 | ~~^~~~~~~~~~~~ 2025-09-08T15:40:36,293 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-08T15:40:36,293 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T15:40:36,293 | ~~^~~~~~~~~~~~ 2025-09-08T15:40:36,295 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T15:40:36,295 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-08T15:40:36,295 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T15:40:36,295 | ~~^~~~~~~~~~~ 2025-09-08T15:40:36,296 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T15:40:36,296 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-08T15:40:36,296 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T15:40:36,296 | ~~^~~~~~~~~~~ 2025-09-08T15:40:36,296 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T15:40:36,296 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-08T15:40:36,296 214 | if (digit_no == base.size()){ 2025-09-08T15:40:36,296 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T15:40:36,297 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-08T15:40:36,297 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T15:40:36,297 | ~~^~~~~~~~~~~~~~ 2025-09-08T15:40:36,305 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-08T15:40:36,306 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T15:40:36,306 | ~~^~~~~~~~~~~ 2025-09-08T15:40:36,306 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-08T15:40:36,306 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T15:40:36,306 | ~~^~~~~~~~~~~~~~ 2025-09-08T15:40:36,307 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-08T15:40:36,307 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T15:40:36,307 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:36,308 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-08T15:40:36,308 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T15:40:36,308 | ~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:36,308 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-08T15:40:36,308 263 | if (j + i < result.size()) 2025-09-08T15:40:36,308 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T15:40:36,308 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-08T15:40:36,308 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T15:40:36,309 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T15:40:36,310 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T15:40:36,310 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-08T15:40:36,310 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T15:40:36,310 | ~~^~~~~~~~~~~~~ 2025-09-08T15:40:36,311 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T15:40:36,311 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-08T15:40:36,311 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T15:40:36,311 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T15:40:36,311 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-08T15:40:36,311 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T15:40:36,311 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T15:40:36,345 Modules/pblib/pblib_pb2cnf.cpp: At global scope: 2025-09-08T15:40:36,345 Modules/pblib/pblib_pb2cnf.cpp:363:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T15:40:36,345 363 | }; 2025-09-08T15:40:36,345 | ^ 2025-09-08T15:40:37,561 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-08T15:40:39,223 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* boolean_value_to_string(int)’: 2025-09-08T15:40:39,223 Modules/pblib/pblib_pbconfig.cpp:82:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,223 82 | if(b) return "TRUE"; 2025-09-08T15:40:39,223 | ^~~~~~ 2025-09-08T15:40:39,224 Modules/pblib/pblib_pbconfig.cpp:83:12: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,224 83 | return "FALSE"; 2025-09-08T15:40:39,224 | ^~~~~~~ 2025-09-08T15:40:39,224 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* pb_encoder_to_String(int)’: 2025-09-08T15:40:39,224 Modules/pblib/pblib_pbconfig.cpp:89:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,224 89 | case 0: return "BEST"; 2025-09-08T15:40:39,224 | ^~~~~~ 2025-09-08T15:40:39,224 Modules/pblib/pblib_pbconfig.cpp:90:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,224 90 | case 1: return "BDD"; 2025-09-08T15:40:39,225 | ^~~~~ 2025-09-08T15:40:39,225 Modules/pblib/pblib_pbconfig.cpp:91:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,225 91 | case 2: return "SWC"; 2025-09-08T15:40:39,225 | ^~~~~ 2025-09-08T15:40:39,225 Modules/pblib/pblib_pbconfig.cpp:92:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,225 92 | case 3: return "SORTINGNETWORKS"; 2025-09-08T15:40:39,225 | ^~~~~~~~~~~~~~~~~ 2025-09-08T15:40:39,225 Modules/pblib/pblib_pbconfig.cpp:93:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,225 93 | case 4: return "ADDER"; 2025-09-08T15:40:39,226 | ^~~~~~~ 2025-09-08T15:40:39,226 Modules/pblib/pblib_pbconfig.cpp:94:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,226 94 | case 5: return "BINARY MERGE"; 2025-09-08T15:40:39,226 | ^~~~~~~~~~~~~~ 2025-09-08T15:40:39,226 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* amk_encoder_to_string(int)’: 2025-09-08T15:40:39,226 Modules/pblib/pblib_pbconfig.cpp:101:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,226 101 | case 0: return "BEST"; 2025-09-08T15:40:39,226 | ^~~~~~ 2025-09-08T15:40:39,226 Modules/pblib/pblib_pbconfig.cpp:102:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,226 102 | case 1: return "BDD"; 2025-09-08T15:40:39,227 | ^~~~~ 2025-09-08T15:40:39,227 Modules/pblib/pblib_pbconfig.cpp:103:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,227 103 | case 2: return "CARD"; 2025-09-08T15:40:39,227 | ^~~~~~ 2025-09-08T15:40:39,227 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* amo_encoder_to_string(int)’: 2025-09-08T15:40:39,227 Modules/pblib/pblib_pbconfig.cpp:110:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,227 110 | case 0: return "BEST"; 2025-09-08T15:40:39,227 | ^~~~~~ 2025-09-08T15:40:39,227 Modules/pblib/pblib_pbconfig.cpp:111:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,227 111 | case 1: return "NESTED"; 2025-09-08T15:40:39,228 | ^~~~~~~~ 2025-09-08T15:40:39,228 Modules/pblib/pblib_pbconfig.cpp:112:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,228 112 | case 2: return "BDD"; 2025-09-08T15:40:39,228 | ^~~~~ 2025-09-08T15:40:39,228 Modules/pblib/pblib_pbconfig.cpp:113:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,228 113 | case 3: return "BIMANDER"; 2025-09-08T15:40:39,228 | ^~~~~~~~~~ 2025-09-08T15:40:39,228 Modules/pblib/pblib_pbconfig.cpp:114:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,228 114 | case 4: return "COMMANDER"; 2025-09-08T15:40:39,228 | ^~~~~~~~~~~ 2025-09-08T15:40:39,229 Modules/pblib/pblib_pbconfig.cpp:115:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,229 115 | case 5: return "KPRODUCT"; 2025-09-08T15:40:39,229 | ^~~~~~~~~~ 2025-09-08T15:40:39,229 Modules/pblib/pblib_pbconfig.cpp:116:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,229 116 | case 6: return "BINARY"; 2025-09-08T15:40:39,229 | ^~~~~~~~ 2025-09-08T15:40:39,229 Modules/pblib/pblib_pbconfig.cpp:117:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,229 117 | case 7: return "PAIRWISE"; 2025-09-08T15:40:39,229 | ^~~~~~~~~~ 2025-09-08T15:40:39,230 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* bimander_m_to_string(int)’: 2025-09-08T15:40:39,230 Modules/pblib/pblib_pbconfig.cpp:124:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,230 124 | case 0: return "N_HALF"; 2025-09-08T15:40:39,230 | ^~~~~~~~ 2025-09-08T15:40:39,230 Modules/pblib/pblib_pbconfig.cpp:125:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,230 125 | case 1: return "N_SQRT"; 2025-09-08T15:40:39,230 | ^~~~~~~~ 2025-09-08T15:40:39,230 Modules/pblib/pblib_pbconfig.cpp:126:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T15:40:39,230 126 | case 2: return "FIXED"; 2025-09-08T15:40:39,230 | ^~~~~~~ 2025-09-08T15:40:39,237 Modules/pblib/pblib_pbconfig.cpp: At global scope: 2025-09-08T15:40:39,237 Modules/pblib/pblib_pbconfig.cpp:507:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T15:40:39,237 507 | }; 2025-09-08T15:40:39,237 | ^ 2025-09-08T15:40:39,355 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* pb_encoder_to_String(int)’: 2025-09-08T15:40:39,356 Modules/pblib/pblib_pbconfig.cpp:96:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T15:40:39,356 96 | } 2025-09-08T15:40:39,356 | ^ 2025-09-08T15:40:39,356 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* amk_encoder_to_string(int)’: 2025-09-08T15:40:39,356 Modules/pblib/pblib_pbconfig.cpp:105:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T15:40:39,356 105 | } 2025-09-08T15:40:39,356 | ^ 2025-09-08T15:40:39,356 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* amo_encoder_to_string(int)’: 2025-09-08T15:40:39,356 Modules/pblib/pblib_pbconfig.cpp:119:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T15:40:39,357 119 | } 2025-09-08T15:40:39,357 | ^ 2025-09-08T15:40:39,357 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* bimander_m_to_string(int)’: 2025-09-08T15:40:39,357 Modules/pblib/pblib_pbconfig.cpp:128:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T15:40:39,357 128 | } 2025-09-08T15:40:39,357 | ^ 2025-09-08T15:40:40,374 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-08T15:40:41,687 Modules/pblib/pblib_pbconstraint.cpp: In function ‘PyObject* PyPBConstraint_New(PyTypeObject*, PyObject*, PyObject*)’: 2025-09-08T15:40:41,687 Modules/pblib/pblib_pbconstraint.cpp:96:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T15:40:41,687 96 | while (item = PyIter_Next(iter)) { 2025-09-08T15:40:41,687 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:41,707 Modules/pblib/pblib_pbconstraint.cpp: At global scope: 2025-09-08T15:40:41,707 Modules/pblib/pblib_pbconstraint.cpp:394:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T15:40:41,707 394 | }; 2025-09-08T15:40:41,707 | ^ 2025-09-08T15:40:43,218 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-08T15:40:44,988 Modules/pblib/pblib_pbparser.cpp:100:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T15:40:44,989 100 | }; 2025-09-08T15:40:44,989 | ^ 2025-09-08T15:40:45,361 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-08T15:40:46,982 Modules/pblib/pblib_statistic.cpp:101:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T15:40:46,982 101 | }; 2025-09-08T15:40:46,982 | ^ 2025-09-08T15:40:47,151 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-08T15:40:49,204 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T15:40:49,204 from External/pblib/VectorClauseDatabase.h:5, 2025-09-08T15:40:49,204 from Modules/pblib/pblib_vectorclausedatabase.hpp:9, 2025-09-08T15:40:49,205 from Modules/pblib/pblib_vectorclausedatabase.cpp:9: 2025-09-08T15:40:49,205 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T15:40:49,205 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-08T15:40:49,205 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:49,205 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:49,210 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T15:40:49,211 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-08T15:40:49,211 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T15:40:49,211 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:49,211 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-08T15:40:49,212 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:49,212 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:49,212 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-08T15:40:49,212 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T15:40:49,212 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:49,215 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T15:40:49,216 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-08T15:40:49,216 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:49,216 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:49,219 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T15:40:49,219 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-08T15:40:49,219 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:49,219 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:49,223 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:49,223 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-08T15:40:49,224 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:49,224 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:49,228 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:49,228 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-08T15:40:49,228 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:49,228 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:49,233 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T15:40:49,233 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-08T15:40:49,233 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T15:40:49,233 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:49,299 Modules/pblib/pblib_vectorclausedatabase.cpp: In function ‘PyObject* VectorClauseDatabase_Two_Param(PyTypeObject*, PyObject*)’: 2025-09-08T15:40:49,299 Modules/pblib/pblib_vectorclausedatabase.cpp:60:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T15:40:49,299 60 | while (item = PyIter_Next(iter)) { 2025-09-08T15:40:49,299 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T15:40:49,318 Modules/pblib/pblib_vectorclausedatabase.cpp: At global scope: 2025-09-08T15:40:49,318 Modules/pblib/pblib_vectorclausedatabase.cpp:284:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T15:40:49,318 284 | }; 2025-09-08T15:40:49,318 | ^ 2025-09-08T15:40:51,535 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-08T15:40:52,839 Modules/pblib/pblib_weightedlit.cpp:209:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T15:40:52,840 209 | }; 2025-09-08T15:40:52,840 | ^ 2025-09-08T15:40:53,456 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-08T15:40:54,240 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T15:40:54,240 !! 2025-09-08T15:40:54,240 ******************************************************************************** 2025-09-08T15:40:54,240 Please avoid running ``setup.py`` directly. 2025-09-08T15:40:54,240 Instead, use pypa/build, pypa/installer or other 2025-09-08T15:40:54,240 standards-based tools. 2025-09-08T15:40:54,241 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T15:40:54,241 or your builds will no longer be supported. 2025-09-08T15:40:54,241 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T15:40:54,241 ******************************************************************************** 2025-09-08T15:40:54,241 !! 2025-09-08T15:40:54,241 self.initialize_options() 2025-09-08T15:40:54,318 installing to build/bdist.linux-armv7l/wheel 2025-09-08T15:40:54,318 running install 2025-09-08T15:40:54,341 running install_lib 2025-09-08T15:40:54,415 creating build/bdist.linux-armv7l/wheel 2025-09-08T15:40:54,416 creating build/bdist.linux-armv7l/wheel/pypblib 2025-09-08T15:40:54,417 copying build/lib.linux-armv7l-cpython-313/pypblib/pblib.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./pypblib 2025-09-08T15:40:54,443 copying build/lib.linux-armv7l-cpython-313/pypblib/__init__.py -> build/bdist.linux-armv7l/wheel/./pypblib 2025-09-08T15:40:54,444 running install_egg_info 2025-09-08T15:40:54,523 running egg_info 2025-09-08T15:40:54,599 writing pypblib.egg-info/PKG-INFO 2025-09-08T15:40:54,601 writing dependency_links to pypblib.egg-info/dependency_links.txt 2025-09-08T15:40:54,602 writing top-level names to pypblib.egg-info/top_level.txt 2025-09-08T15:40:54,678 reading manifest file 'pypblib.egg-info/SOURCES.txt' 2025-09-08T15:40:54,685 reading manifest template 'MANIFEST.in' 2025-09-08T15:40:54,689 warning: no files found matching '*.hpp' under directory 'External' 2025-09-08T15:40:54,700 warning: no files found matching '*.c' under directory 'External' 2025-09-08T15:40:54,703 warning: no files found matching '*.h' under directory 'Modules' 2025-09-08T15:40:54,706 warning: no files found matching '*.c' under directory 'Modules' 2025-09-08T15:40:54,706 adding license file 'LICENSE.txt' 2025-09-08T15:40:54,712 writing manifest file 'pypblib.egg-info/SOURCES.txt' 2025-09-08T15:40:54,713 Copying pypblib.egg-info to build/bdist.linux-armv7l/wheel/./pypblib-0.0.3-py3.13.egg-info 2025-09-08T15:40:54,715 running install_scripts 2025-09-08T15:40:54,766 creating build/bdist.linux-armv7l/wheel/pypblib-0.0.3.dist-info/WHEEL 2025-09-08T15:40:54,767 creating '/tmp/pip-wheel-d0xxdl_6/pypblib-0.0.3-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-08T15:40:54,768 adding 'pypblib/__init__.py' 2025-09-08T15:40:56,272 adding 'pypblib/pblib.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T15:40:56,319 adding 'pypblib-0.0.3.dist-info/licenses/LICENSE.txt' 2025-09-08T15:40:56,320 adding 'pypblib-0.0.3.dist-info/METADATA' 2025-09-08T15:40:56,321 adding 'pypblib-0.0.3.dist-info/WHEEL' 2025-09-08T15:40:56,321 adding 'pypblib-0.0.3.dist-info/top_level.txt' 2025-09-08T15:40:56,322 adding 'pypblib-0.0.3.dist-info/zip-safe' 2025-09-08T15:40:56,323 adding 'pypblib-0.0.3.dist-info/RECORD' 2025-09-08T15:40:56,324 removing build/bdist.linux-armv7l/wheel 2025-09-08T15:40:56,476 Building wheel for pypblib (setup.py): finished with status 'done' 2025-09-08T15:40:56,505 Created wheel for pypblib: filename=pypblib-0.0.3-cp313-cp313-linux_armv7l.whl size=2851816 sha256=e2b89bf5465feb3d1b3c221350e74c7a9fbbc943fb1417740fccc73e68a95644 2025-09-08T15:40:56,506 Stored in directory: /tmp/pip-ephem-wheel-cache-m8qtrahc/wheels/ce/3f/5e/2cfe1dc068130c2fa92a7f09956c73392897b4d18629b764a2 2025-09-08T15:40:56,514 Successfully built pypblib 2025-09-08T15:40:56,521 Removed build tracker: '/tmp/pip-build-tracker-pdywwgdy'