2025-09-08T17:44:35,188 Created temporary directory: /tmp/pip-build-tracker-x10emac5 2025-09-08T17:44:35,189 Initialized build tracking at /tmp/pip-build-tracker-x10emac5 2025-09-08T17:44:35,189 Created build tracker: /tmp/pip-build-tracker-x10emac5 2025-09-08T17:44:35,189 Entered build tracker: /tmp/pip-build-tracker-x10emac5 2025-09-08T17:44:35,190 Created temporary directory: /tmp/pip-wheel-wilnid7q 2025-09-08T17:44:35,193 Created temporary directory: /tmp/pip-ephem-wheel-cache-0umnzmfd 2025-09-08T17:44:35,258 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T17:44:35,260 2 location(s) to search for versions of pypblib: 2025-09-08T17:44:35,260 * https://pypi.org/simple/pypblib/ 2025-09-08T17:44:35,260 * https://www.piwheels.org/simple/pypblib/ 2025-09-08T17:44:35,261 Fetching project page and analyzing links: https://pypi.org/simple/pypblib/ 2025-09-08T17:44:35,261 Getting page https://pypi.org/simple/pypblib/ 2025-09-08T17:44:35,263 Found index url https://pypi.org/simple/ 2025-09-08T17:44:35,344 Fetched page https://pypi.org/simple/pypblib/ as application/vnd.pypi.simple.v1+json 2025-09-08T17:44:35,349 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-08T17:44:35,350 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-08T17:44:35,350 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-08T17:44:35,350 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-08T17:44:35,351 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-08T17:44:35,351 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-08T17:44:35,351 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-08T17:44:35,351 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-08T17:44:35,351 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-08T17:44:35,352 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-08T17:44:35,352 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-08T17:44:35,352 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-08T17:44:35,352 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-08T17:44:35,352 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-08T17:44:35,352 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-08T17:44:35,353 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-08T17:44:35,353 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-08T17:44:35,353 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-08T17:44:35,353 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-08T17:44:35,353 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-08T17:44:35,353 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-08T17:44:35,354 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-08T17:44:35,354 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-08T17:44:35,354 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-08T17:44:35,354 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-08T17:44:35,354 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-08T17:44:35,355 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-08T17:44:35,355 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-08T17:44:35,355 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-08T17:44:35,356 Fetching project page and analyzing links: https://www.piwheels.org/simple/pypblib/ 2025-09-08T17:44:35,356 Getting page https://www.piwheels.org/simple/pypblib/ 2025-09-08T17:44:35,357 Found index url https://www.piwheels.org/simple/ 2025-09-08T17:44:35,458 Fetched page https://www.piwheels.org/simple/pypblib/ as text/html 2025-09-08T17:44:35,464 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-08T17:44:35,464 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-08T17:44:35,464 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-08T17:44:35,464 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-08T17:44:35,464 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-08T17:44:35,465 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-08T17:44:35,465 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-08T17:44:35,465 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-08T17:44:35,465 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-08T17:44:35,465 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-08T17:44:35,465 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-08T17:44:35,466 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-08T17:44:35,466 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-08T17:44:35,466 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-08T17:44:35,466 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-08T17:44:35,466 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-08T17:44:35,466 Skipping link: No binaries permitted for pypblib: https://www.piwheels.org/simple/pypblib/pypblib-0.0.3-cp313-cp313-linux_armv6l.whl#sha256=e2b89bf5465feb3d1b3c221350e74c7a9fbbc943fb1417740fccc73e68a95644 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T17:44:35,466 Skipping link: No binaries permitted for pypblib: https://www.piwheels.org/simple/pypblib/pypblib-0.0.3-cp313-cp313-linux_armv7l.whl#sha256=e2b89bf5465feb3d1b3c221350e74c7a9fbbc943fb1417740fccc73e68a95644 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T17:44:35,467 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-08T17:44:35,467 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-08T17:44:35,467 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-08T17:44:35,467 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-08T17:44:35,467 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-08T17:44:35,467 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-08T17:44:35,467 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-08T17:44:35,468 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-08T17:44:35,468 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-08T17:44:35,468 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-08T17:44:35,468 Skipping link: not a file: https://www.piwheels.org/simple/pypblib/ 2025-09-08T17:44:35,468 Skipping link: not a file: https://pypi.org/simple/pypblib/ 2025-09-08T17:44:35,493 Given no hashes to check 1 links for project 'pypblib': discarding no candidates 2025-09-08T17:44:35,494 Collecting pypblib==0.0.4 2025-09-08T17:44:35,496 Created temporary directory: /tmp/pip-unpack-2d066_ud 2025-09-08T17:44:35,645 Downloading pypblib-0.0.4.tar.gz (74 kB) 2025-09-08T17:44:35,746 Added pypblib==0.0.4 from https://files.pythonhosted.org/packages/fb/f6/967cc8b9ea80c2a8e00913225de46d435ef441243ad1dd0a57935cc1d863/pypblib-0.0.4.tar.gz to build tracker '/tmp/pip-build-tracker-x10emac5' 2025-09-08T17:44:35,747 Running setup.py (path:/tmp/pip-wheel-wilnid7q/pypblib_7aeb594fbce14166a8b5b1e5e4970f6b/setup.py) egg_info for package pypblib 2025-09-08T17:44:35,748 Created temporary directory: /tmp/pip-pip-egg-info-poqy6kio 2025-09-08T17:44:35,748 Preparing metadata (setup.py): started 2025-09-08T17:44:35,749 Running command python setup.py egg_info 2025-09-08T17:44:36,460 /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-08T17:44:36,460 !! 2025-09-08T17:44:36,460 ******************************************************************************** 2025-09-08T17:44:36,460 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T17:44:36,460 versions. Please use the underscore name 'description_file' instead. 2025-09-08T17:44:36,461 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T17:44:36,461 or your builds will no longer be supported. 2025-09-08T17:44:36,461 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T17:44:36,461 ******************************************************************************** 2025-09-08T17:44:36,461 !! 2025-09-08T17:44:36,461 opt = self._enforce_underscore(opt, section) 2025-09-08T17:44:36,461 /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-08T17:44:36,462 !! 2025-09-08T17:44:36,462 ******************************************************************************** 2025-09-08T17:44:36,462 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T17:44:36,462 versions. Please use the underscore name 'license_file' instead. 2025-09-08T17:44:36,462 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T17:44:36,462 or your builds will no longer be supported. 2025-09-08T17:44:36,463 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T17:44:36,463 ******************************************************************************** 2025-09-08T17:44:36,463 !! 2025-09-08T17:44:36,463 opt = self._enforce_underscore(opt, section) 2025-09-08T17:44:37,028 /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-08T17:44:37,028 !! 2025-09-08T17:44:37,028 ******************************************************************************** 2025-09-08T17:44:37,028 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T17:44:37,028 versions. Please use the underscore name 'description_file' instead. 2025-09-08T17:44:37,029 (Affected: pypblib). 2025-09-08T17:44:37,029 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T17:44:37,029 or your builds will no longer be supported. 2025-09-08T17:44:37,029 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T17:44:37,029 ******************************************************************************** 2025-09-08T17:44:37,029 !! 2025-09-08T17:44:37,029 opt = self._enforce_underscore(opt, section) 2025-09-08T17:44:37,030 /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-08T17:44:37,030 !! 2025-09-08T17:44:37,030 ******************************************************************************** 2025-09-08T17:44:37,030 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T17:44:37,030 versions. Please use the underscore name 'license_file' instead. 2025-09-08T17:44:37,030 (Affected: pypblib). 2025-09-08T17:44:37,030 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T17:44:37,031 or your builds will no longer be supported. 2025-09-08T17:44:37,031 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T17:44:37,031 ******************************************************************************** 2025-09-08T17:44:37,031 !! 2025-09-08T17:44:37,031 opt = self._enforce_underscore(opt, section) 2025-09-08T17:44:37,129 running egg_info 2025-09-08T17:44:37,230 creating /tmp/pip-pip-egg-info-poqy6kio/pypblib.egg-info 2025-09-08T17:44:37,231 writing /tmp/pip-pip-egg-info-poqy6kio/pypblib.egg-info/PKG-INFO 2025-09-08T17:44:37,232 writing dependency_links to /tmp/pip-pip-egg-info-poqy6kio/pypblib.egg-info/dependency_links.txt 2025-09-08T17:44:37,233 writing top-level names to /tmp/pip-pip-egg-info-poqy6kio/pypblib.egg-info/top_level.txt 2025-09-08T17:44:37,234 writing manifest file '/tmp/pip-pip-egg-info-poqy6kio/pypblib.egg-info/SOURCES.txt' 2025-09-08T17:44:37,627 reading manifest file '/tmp/pip-pip-egg-info-poqy6kio/pypblib.egg-info/SOURCES.txt' 2025-09-08T17:44:37,628 reading manifest template 'MANIFEST.in' 2025-09-08T17:44:37,633 warning: no files found matching '*.hpp' under directory 'External' 2025-09-08T17:44:37,646 warning: no files found matching '*.c' under directory 'External' 2025-09-08T17:44:37,649 warning: no files found matching '*.h' under directory 'Modules' 2025-09-08T17:44:37,652 warning: no files found matching '*.c' under directory 'Modules' 2025-09-08T17:44:37,652 adding license file 'LICENSE.txt' 2025-09-08T17:44:37,658 writing manifest file '/tmp/pip-pip-egg-info-poqy6kio/pypblib.egg-info/SOURCES.txt' 2025-09-08T17:44:37,797 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T17:44:37,802 Source in /tmp/pip-wheel-wilnid7q/pypblib_7aeb594fbce14166a8b5b1e5e4970f6b has version 0.0.4, which satisfies requirement pypblib==0.0.4 from https://files.pythonhosted.org/packages/fb/f6/967cc8b9ea80c2a8e00913225de46d435ef441243ad1dd0a57935cc1d863/pypblib-0.0.4.tar.gz 2025-09-08T17:44:37,802 Removed pypblib==0.0.4 from https://files.pythonhosted.org/packages/fb/f6/967cc8b9ea80c2a8e00913225de46d435ef441243ad1dd0a57935cc1d863/pypblib-0.0.4.tar.gz from build tracker '/tmp/pip-build-tracker-x10emac5' 2025-09-08T17:44:37,806 Created temporary directory: /tmp/pip-unpack-4nrpj50s 2025-09-08T17:44:37,806 Created temporary directory: /tmp/pip-unpack-1eqkvvei 2025-09-08T17:44:37,806 Building wheels for collected packages: pypblib 2025-09-08T17:44:37,808 Created temporary directory: /tmp/pip-wheel-8epyq4vz 2025-09-08T17:44:37,808 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-08T17:44:37,810 Building wheel for pypblib (setup.py): started 2025-09-08T17:44:37,810 Destination directory: /tmp/pip-wheel-8epyq4vz 2025-09-08T17:44:37,811 Running command python setup.py bdist_wheel 2025-09-08T17:44:38,486 /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-08T17:44:38,487 !! 2025-09-08T17:44:38,487 ******************************************************************************** 2025-09-08T17:44:38,487 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T17:44:38,487 versions. Please use the underscore name 'description_file' instead. 2025-09-08T17:44:38,487 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T17:44:38,487 or your builds will no longer be supported. 2025-09-08T17:44:38,488 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T17:44:38,488 ******************************************************************************** 2025-09-08T17:44:38,488 !! 2025-09-08T17:44:38,488 opt = self._enforce_underscore(opt, section) 2025-09-08T17:44:38,488 /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-08T17:44:38,488 !! 2025-09-08T17:44:38,489 ******************************************************************************** 2025-09-08T17:44:38,489 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T17:44:38,489 versions. Please use the underscore name 'license_file' instead. 2025-09-08T17:44:38,489 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T17:44:38,489 or your builds will no longer be supported. 2025-09-08T17:44:38,489 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T17:44:38,489 ******************************************************************************** 2025-09-08T17:44:38,490 !! 2025-09-08T17:44:38,490 opt = self._enforce_underscore(opt, section) 2025-09-08T17:44:39,002 /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-08T17:44:39,002 !! 2025-09-08T17:44:39,002 ******************************************************************************** 2025-09-08T17:44:39,002 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T17:44:39,003 versions. Please use the underscore name 'description_file' instead. 2025-09-08T17:44:39,003 (Affected: pypblib). 2025-09-08T17:44:39,003 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T17:44:39,003 or your builds will no longer be supported. 2025-09-08T17:44:39,003 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T17:44:39,003 ******************************************************************************** 2025-09-08T17:44:39,004 !! 2025-09-08T17:44:39,004 opt = self._enforce_underscore(opt, section) 2025-09-08T17:44:39,004 /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-08T17:44:39,004 !! 2025-09-08T17:44:39,004 ******************************************************************************** 2025-09-08T17:44:39,004 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T17:44:39,004 versions. Please use the underscore name 'license_file' instead. 2025-09-08T17:44:39,004 (Affected: pypblib). 2025-09-08T17:44:39,005 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T17:44:39,005 or your builds will no longer be supported. 2025-09-08T17:44:39,005 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T17:44:39,005 ******************************************************************************** 2025-09-08T17:44:39,005 !! 2025-09-08T17:44:39,005 opt = self._enforce_underscore(opt, section) 2025-09-08T17:44:39,005 running bdist_wheel 2025-09-08T17:44:39,439 running build 2025-09-08T17:44:39,439 running build_py 2025-09-08T17:44:39,529 creating build/lib.linux-armv7l-cpython-313/pypblib 2025-09-08T17:44:39,530 copying pypblib/__init__.py -> build/lib.linux-armv7l-cpython-313/pypblib 2025-09-08T17:44:39,531 running build_ext 2025-09-08T17:44:39,880 building 'pypblib.pblib' extension 2025-09-08T17:44:39,888 creating build/temp.linux-armv7l-cpython-313/External/pblib 2025-09-08T17:44:39,890 creating build/temp.linux-armv7l-cpython-313/External/pblib/encoder 2025-09-08T17:44:39,892 creating build/temp.linux-armv7l-cpython-313/Modules/pblib 2025-09-08T17:44:39,893 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-08T17:44:40,634 In file included from External/pblib/SimplePBConstraint.h:5, 2025-09-08T17:44:40,634 from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T17:44:40,634 from External/pblib/IncSimplePBConstraint.cpp:1: 2025-09-08T17:44:40,634 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:44:40,634 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:44:40,635 | ^~~~~~~~ 2025-09-08T17:44:40,635 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:44:40,635 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:44:40,635 | ^~~~~~~~ 2025-09-08T17:44:41,817 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T17:44:41,817 from External/pblib/IncrementalData.h:5, 2025-09-08T17:44:41,817 from External/pblib/IncSimplePBConstraint.h:5: 2025-09-08T17:44:41,817 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:44:41,817 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-08T17:44:41,818 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:41,818 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:41,826 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:44:41,826 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-08T17:44:41,826 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:44:41,826 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:41,827 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-08T17:44:41,828 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:41,828 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:41,829 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-08T17:44:41,829 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:44:41,829 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:41,833 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:44:41,834 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-08T17:44:41,834 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:41,834 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:41,838 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:44:41,839 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-08T17:44:41,839 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:41,839 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:41,844 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:44:41,844 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-08T17:44:41,845 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:41,845 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:41,850 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:44:41,851 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-08T17:44:41,851 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:41,851 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:41,857 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:44:41,857 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-08T17:44:41,857 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:41,857 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:41,909 External/pblib/SimplePBConstraint.h: At global scope: 2025-09-08T17:44:41,909 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:44:41,910 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:44:41,910 | ^~~~~~~~ 2025-09-08T17:44:41,910 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:44:41,910 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:44:41,910 | ^~~~~~~~ 2025-09-08T17:44:41,915 External/pblib/IncSimplePBConstraint.cpp: In member function ‘void IncSimplePBConstraint::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:44:41,915 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-08T17:44:41,915 37 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T17:44:41,915 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:41,917 External/pblib/IncSimplePBConstraint.cpp: In member function ‘void IncSimplePBConstraint::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:44:41,917 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-08T17:44:41,917 62 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T17:44:41,917 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:41,919 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-08T17:44:41,919 74 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T17:44:41,919 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:43,134 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-08T17:44:45,021 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T17:44:45,021 from External/pblib/IncrementalData.h:5, 2025-09-08T17:44:45,021 from External/pblib/IncrementalData.cpp:1: 2025-09-08T17:44:45,021 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:44:45,021 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-08T17:44:45,022 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:45,022 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:45,029 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:44:45,029 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-08T17:44:45,029 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:44:45,029 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:45,030 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-08T17:44:45,030 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:45,030 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:45,031 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-08T17:44:45,031 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:44:45,031 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:45,035 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:44:45,035 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-08T17:44:45,035 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:45,035 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:45,039 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:44:45,039 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-08T17:44:45,039 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:45,039 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:45,044 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:44:45,044 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-08T17:44:45,045 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:45,045 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:45,050 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:44:45,050 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-08T17:44:45,050 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:45,050 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:45,055 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:44:45,056 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-08T17:44:45,056 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:45,056 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:45,109 External/pblib/IncrementalData.cpp: In member function ‘virtual void AMOIncrementalData::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T17:44:45,109 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-08T17:44:45,109 32 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T17:44:45,109 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:45,110 External/pblib/IncrementalData.cpp: In member function ‘virtual void IncrementalDontCare::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T17:44:45,111 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-08T17:44:45,111 56 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T17:44:45,111 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:45,111 External/pblib/IncrementalData.cpp: In member function ‘virtual void IncrementalDontCare::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T17:44:45,112 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-08T17:44:45,112 68 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T17:44:45,112 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:45,932 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-08T17:44:47,319 External/pblib/PBConfig.cpp: In member function ‘void statistic::printStatisticRelative()’: 2025-09-08T17:44:47,319 External/pblib/PBConfig.cpp:19:10: warning: unused variable ‘sum_encodings’ [-Wunused-variable] 2025-09-08T17:44:47,319 19 | double sum_encodings = (num_adder_encodings + num_amo_encodings + num_bdd_clause_encodings + num_bdd_gates_encodings + num_card_encodings) / 100; 2025-09-08T17:44:47,319 | ^~~~~~~~~~~~~ 2025-09-08T17:44:48,019 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-08T17:44:49,537 In file included from External/pblib/PBFuzzer.h:4, 2025-09-08T17:44:49,538 from External/pblib/PBFuzzer.cpp:1: 2025-09-08T17:44:49,538 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:44:49,538 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:44:49,538 | ^~~~~~~~ 2025-09-08T17:44:49,538 In file included from External/pblib/preencoder.h:4, 2025-09-08T17:44:49,539 from External/pblib/PBFuzzer.cpp:8: 2025-09-08T17:44:49,539 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:44:49,539 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:44:49,539 | ^~~~~~~~ 2025-09-08T17:44:49,918 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T17:44:49,919 from External/pblib/preencoder.h:5: 2025-09-08T17:44:49,919 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:44:49,919 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-08T17:44:49,919 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:49,919 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:49,926 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:44:49,926 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-08T17:44:49,927 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:44:49,927 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:49,927 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-08T17:44:49,928 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:49,928 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:49,928 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-08T17:44:49,928 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:44:49,929 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:49,932 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:44:49,932 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-08T17:44:49,933 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:49,933 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:49,936 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:44:49,937 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-08T17:44:49,937 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:49,937 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:49,942 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:44:49,942 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-08T17:44:49,942 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:49,942 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:49,947 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:44:49,948 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-08T17:44:49,948 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:49,948 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:49,953 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:44:49,953 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-08T17:44:49,953 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:44:49,953 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:50,005 External/pblib/SimplePBConstraint.h: At global scope: 2025-09-08T17:44:50,005 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:44:50,006 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:44:50,006 | ^~~~~~~~ 2025-09-08T17:44:50,006 In file included from External/pblib/incpbconstraint.h:9, 2025-09-08T17:44:50,006 from External/pblib/preencoder.h:6: 2025-09-08T17:44:50,006 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:44:50,006 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:44:50,006 | ^~~~~~~~ 2025-09-08T17:44:50,198 External/pblib/PBFuzzer.cpp: In member function ‘void PBFuzzer::writeToPBFile(PBLib::PBConstraint, std::vector, int, std::string)’: 2025-09-08T17:44:50,199 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-08T17:44:50,199 27 | for (int i = 0; i < constraints.size(); ++i) 2025-09-08T17:44:50,199 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:50,221 External/pblib/PBFuzzer.cpp: In member function ‘void PBFuzzer::scramble(std::vector&)’: 2025-09-08T17:44:50,221 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-08T17:44:50,221 109 | for (int i = 0; i < constraints.size(); ++i) 2025-09-08T17:44:50,221 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:50,226 External/pblib/PBFuzzer.cpp: In member function ‘PBLib::PBConstraint PBFuzzer::generatePBConstraint()’: 2025-09-08T17:44:50,226 External/pblib/PBFuzzer.cpp:152:7: warning: variable ‘tmp’ set but not used [-Wunused-but-set-variable] 2025-09-08T17:44:50,226 152 | int tmp = number_of_constraints; 2025-09-08T17:44:50,226 | ^~~ 2025-09-08T17:44:50,232 External/pblib/PBFuzzer.cpp: In member function ‘PBLib::PBConstraint PBFuzzer::generatePBProblem(std::vector&)’: 2025-09-08T17:44:50,232 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-08T17:44:50,232 182 | while ( constraints.size() < number_of_constraints + 1) 2025-09-08T17:44:50,232 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:44:50,239 External/pblib/PBFuzzer.cpp:176:7: warning: unused variable ‘leq’ [-Wunused-variable] 2025-09-08T17:44:50,239 176 | int leq; 2025-09-08T17:44:50,239 | ^~~ 2025-09-08T17:44:50,239 External/pblib/PBFuzzer.cpp:177:7: warning: unused variable ‘geq’ [-Wunused-variable] 2025-09-08T17:44:50,239 177 | int geq; 2025-09-08T17:44:50,239 | ^~~ 2025-09-08T17:44:54,086 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-08T17:44:56,176 In file included from External/pblib/PBParser.cpp:1: 2025-09-08T17:44:56,176 External/pblib/PBParser.h: In instantiation of ‘void SimpleParser::readTerm(int64_t&, std::vector&) [with Callback = DefaultCallback; int64_t = long long int]’: 2025-09-08T17:44:56,176 External/pblib/PBParser.h:729:5: required from ‘void SimpleParser::readObjective() [with Callback = DefaultCallback]’ 2025-09-08T17:44:56,176 729 | readTerm(coeff,list); 2025-09-08T17:44:56,176 | ^~~~~~~~ 2025-09-08T17:44:56,176 External/pblib/PBParser.h:896:3: required from ‘void SimpleParser::parse() [with Callback = DefaultCallback]’ 2025-09-08T17:44:56,176 896 | readObjective(); 2025-09-08T17:44:56,177 | ^~~~~~~~~~~~~ 2025-09-08T17:44:56,177 External/pblib/PBParser.cpp:11:14: required from here 2025-09-08T17:44:56,177 11 | parser.parse(); 2025-09-08T17:44:56,177 | ~~~~~~~~~~~~^~ 2025-09-08T17:44:56,177 External/pblib/PBParser.h:675:22: warning: unused variable ‘c’ [-Wunused-variable] 2025-09-08T17:44:56,177 675 | char c; 2025-09-08T17:44:56,177 | ^ 2025-09-08T17:45:01,783 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-08T17:45:02,417 In file included from External/pblib/SimplePBConstraint.h:5, 2025-09-08T17:45:02,418 from External/pblib/SimplePBConstraint.cpp:1: 2025-09-08T17:45:02,418 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:02,418 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:45:02,418 | ^~~~~~~~ 2025-09-08T17:45:02,418 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:45:02,418 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:02,418 | ^~~~~~~~ 2025-09-08T17:45:03,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/VectorClauseDatabase.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/VectorClauseDatabase.o -std=c++11 2025-09-08T17:45:05,093 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T17:45:05,093 from External/pblib/VectorClauseDatabase.h:5, 2025-09-08T17:45:05,094 from External/pblib/VectorClauseDatabase.cpp:1: 2025-09-08T17:45:05,094 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:45:05,094 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-08T17:45:05,094 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:05,094 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:05,101 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:45:05,101 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-08T17:45:05,101 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:45:05,102 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:05,102 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-08T17:45:05,103 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:05,103 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:05,103 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-08T17:45:05,103 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:45:05,103 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:05,107 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:45:05,107 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-08T17:45:05,107 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:05,108 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:05,111 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:45:05,112 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-08T17:45:05,112 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:05,112 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:05,117 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:05,117 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T17:45:05,117 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:05,117 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:05,122 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:05,122 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-08T17:45:05,123 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:05,123 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:05,128 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:05,128 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T17:45:05,128 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:05,128 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:05,202 External/pblib/VectorClauseDatabase.cpp: In member function ‘void VectorClauseDatabase::printFormula(std::ostream&)’: 2025-09-08T17:45:05,202 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-08T17:45:05,202 53 | for (int i = 0; i < clauses->size(); ++i) 2025-09-08T17:45:05,202 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:45:05,308 In file included from External/pblib/VectorClauseDatabase.cpp:2: 2025-09-08T17:45:05,309 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-08T17:45:05,309 External/pblib/VectorClauseDatabase.cpp:55:25: required from here 2025-09-08T17:45:05,309 55 | cout << (*clauses)[i] << " 0" << endl; 2025-09-08T17:45:05,309 | ^ 2025-09-08T17:45:05,309 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-08T17:45:05,309 41 | for( int i = 0 ; i < data.size(); ++ i ) 2025-09-08T17:45:05,309 | ~~^~~~~~~~~~~~~ 2025-09-08T17:45:06,352 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-08T17:45:07,838 External/pblib/auxvarmanager.cpp: In member function ‘void AuxVarManager::freeVariables(std::vector&)’: 2025-09-08T17:45:07,838 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-08T17:45:07,838 39 | for (int i = 0; i < variables.size(); ++i) 2025-09-08T17:45:07,838 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:08,693 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-08T17:45:10,599 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T17:45:10,600 from External/pblib/clausedatabase.cpp:1: 2025-09-08T17:45:10,600 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:45:10,600 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-08T17:45:10,600 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:10,600 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:10,607 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:45:10,607 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-08T17:45:10,608 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:45:10,608 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:10,608 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-08T17:45:10,609 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:10,609 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:10,609 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-08T17:45:10,609 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:45:10,610 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:10,613 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:45:10,614 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-08T17:45:10,614 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:10,614 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:10,618 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:45:10,618 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-08T17:45:10,618 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:10,618 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:10,623 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:10,623 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-08T17:45:10,623 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:10,623 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:10,628 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:10,629 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-08T17:45:10,629 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:10,629 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:10,634 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:10,634 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-08T17:45:10,634 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:10,634 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:10,699 External/pblib/clausedatabase.cpp: In member function ‘void ClauseDatabase::addClauses(const std::vector >&)’: 2025-09-08T17:45:10,699 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-08T17:45:10,699 9 | for (int i = 0; i < clauses.size(); ++i) 2025-09-08T17:45:10,699 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T17:45:10,730 External/pblib/clausedatabase.cpp: In member function ‘virtual int32_t ClauseDatabase::polarityClausify(const Formula&, AuxVarManager&)’: 2025-09-08T17:45:10,731 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-08T17:45:10,731 165 | for (int i = 0; i < f->input_nodes.size(); ++i) 2025-09-08T17:45:10,731 | ~~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:10,731 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-08T17:45:10,731 174 | for (int i = 0; i < f->input_nodes.size(); ++i) 2025-09-08T17:45:10,731 | ~~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:14,770 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-08T17:45:16,026 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T17:45:16,027 from External/pblib/encoder/BDD_Seq_Amo.h:12, 2025-09-08T17:45:16,027 from External/pblib/encoder/BDD_Seq_Amo.cpp:1: 2025-09-08T17:45:16,027 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:16,027 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:45:16,027 | ^~~~~~~~ 2025-09-08T17:45:16,027 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:45:16,028 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:16,028 | ^~~~~~~~ 2025-09-08T17:45:16,692 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T17:45:16,692 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T17:45:16,692 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T17:45:16,693 from External/pblib/encoder/BDD_Seq_Amo.h:13: 2025-09-08T17:45:16,693 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:45:16,693 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-08T17:45:16,693 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:16,693 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:16,700 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:45:16,700 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-08T17:45:16,700 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:45:16,700 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:16,701 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-08T17:45:16,701 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:16,701 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:16,702 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-08T17:45:16,702 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:45:16,702 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:16,706 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:45:16,706 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-08T17:45:16,706 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:16,706 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:16,710 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:45:16,710 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-08T17:45:16,710 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:16,711 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:16,715 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:16,716 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-08T17:45:16,716 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:16,716 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:16,721 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:16,721 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-08T17:45:16,721 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:16,721 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:16,727 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:16,727 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-08T17:45:16,727 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:16,727 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:16,784 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T17:45:16,785 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:16,785 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:16,785 | ^~~~~~~~ 2025-09-08T17:45:16,785 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:45:16,785 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:45:16,785 | ^~~~~~~~ 2025-09-08T17:45:16,792 External/pblib/encoder/BDD_Seq_Amo.cpp: In member function ‘virtual void BDD_Seq_Amo::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:45:16,793 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-08T17:45:16,793 37 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:45:16,793 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:16,794 External/pblib/encoder/BDD_Seq_Amo.cpp: In member function ‘void BDD_Seq_Amo::encode_intern(std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:45:16,795 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-08T17:45:16,795 60 | for (int i = 0; i < literals.size() - 2; ++i) 2025-09-08T17:45:16,795 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:17,981 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-08T17:45:18,848 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T17:45:18,848 from External/pblib/encoder/../IncSimplePBConstraint.h:4, 2025-09-08T17:45:18,848 from External/pblib/encoder/BinaryMerge.h:3, 2025-09-08T17:45:18,848 from External/pblib/encoder/BinaryMerge.cpp:3: 2025-09-08T17:45:18,848 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:18,849 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:45:18,849 | ^~~~~~~~ 2025-09-08T17:45:18,849 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:45:18,849 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:18,849 | ^~~~~~~~ 2025-09-08T17:45:20,053 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T17:45:20,053 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T17:45:20,053 from External/pblib/encoder/../IncSimplePBConstraint.h:5: 2025-09-08T17:45:20,054 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:45:20,054 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-08T17:45:20,054 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:20,054 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,061 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:45:20,061 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-08T17:45:20,061 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:45:20,061 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,062 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-08T17:45:20,062 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:20,062 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,062 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-08T17:45:20,063 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:45:20,063 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,066 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:45:20,067 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-08T17:45:20,067 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:20,067 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,071 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:45:20,072 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-08T17:45:20,072 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:20,072 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,077 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:20,077 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-08T17:45:20,077 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:20,078 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,083 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:20,084 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-08T17:45:20,084 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:20,084 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,090 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:20,090 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-08T17:45:20,090 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:20,090 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,142 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T17:45:20,142 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:20,142 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:20,143 | ^~~~~~~~ 2025-09-08T17:45:20,143 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:45:20,143 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:45:20,143 | ^~~~~~~~ 2025-09-08T17:45:20,255 External/pblib/encoder/BinaryMerge.cpp: In member function ‘void BinaryMerge::binary_merge(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, int32_t)’: 2025-09-08T17:45:20,255 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-08T17:45:20,255 55 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T17:45:20,255 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,258 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-08T17:45:20,258 69 | for (int i = 0; i < buckets.size(); ++i) 2025-09-08T17:45:20,258 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,260 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-08T17:45:20,260 86 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T17:45:20,260 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,261 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-08T17:45:20,262 93 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T17:45:20,262 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,264 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-08T17:45:20,264 120 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T17:45:20,264 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,265 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-08T17:45:20,266 127 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T17:45:20,266 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,267 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-08T17:45:20,267 142 | for(int j = 1; j < bucket_card[0].size(); j = j + 2) 2025-09-08T17:45:20,267 | ~~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,268 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-08T17:45:20,268 147 | for(int j = 1; j < bucket_merge[i].size(); j = j + 2) 2025-09-08T17:45:20,268 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,273 External/pblib/encoder/BinaryMerge.cpp: In member function ‘virtual void BinaryMerge::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:45:20,273 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-08T17:45:20,273 171 | for (int i = 0; i < lits.size(); ++i) 2025-09-08T17:45:20,273 | ~~^~~~~~~~~~~~~ 2025-09-08T17:45:20,275 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-08T17:45:20,275 188 | for (int j = 0; j < lits.size(); ++j) 2025-09-08T17:45:20,275 | ~~^~~~~~~~~~~~~ 2025-09-08T17:45:20,277 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-08T17:45:20,277 196 | for (int j = 0; j < lits.size(); ++j) 2025-09-08T17:45:20,277 | ~~^~~~~~~~~~~~~ 2025-09-08T17:45:20,278 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-08T17:45:20,278 200 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T17:45:20,278 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,279 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-08T17:45:20,280 214 | for (int j = 0; j < lits.size(); ++j) 2025-09-08T17:45:20,280 | ~~^~~~~~~~~~~~~ 2025-09-08T17:45:20,281 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-08T17:45:20,281 218 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T17:45:20,281 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,282 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-08T17:45:20,282 225 | if (i < lits.size()) 2025-09-08T17:45:20,282 | ~~^~~~~~~~~~~~~ 2025-09-08T17:45:20,285 External/pblib/encoder/BinaryMerge.cpp: In member function ‘void BinaryMerge::totalizer(const std::vector&, std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:45:20,285 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-08T17:45:20,286 255 | for (int i = 0; i < x.size(); ++i) 2025-09-08T17:45:20,286 | ~~^~~~~~~~~~ 2025-09-08T17:45:20,287 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-08T17:45:20,287 261 | for (; i < x.size() / 2; ++i) 2025-09-08T17:45:20,287 | ~~^~~~~~~~~~~~~~ 2025-09-08T17:45:20,288 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-08T17:45:20,288 263 | for (; i < x.size(); ++i) 2025-09-08T17:45:20,288 | ~~^~~~~~~~~~ 2025-09-08T17:45:20,290 External/pblib/encoder/BinaryMerge.cpp: In member function ‘void BinaryMerge::unary_adder(const std::vector&, const std::vector&, std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:45:20,290 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-08T17:45:20,290 281 | for (int i = 0; i < v.size(); ++i) 2025-09-08T17:45:20,290 | ~~^~~~~~~~~~ 2025-09-08T17:45:20,291 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-08T17:45:20,291 286 | for (int i = 0; i < u.size(); ++i) 2025-09-08T17:45:20,291 | ~~^~~~~~~~~~ 2025-09-08T17:45:20,292 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-08T17:45:20,292 291 | for (int i = 0; i < u.size() + v.size(); ++i) 2025-09-08T17:45:20,292 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:20,293 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-08T17:45:20,293 294 | for (int a=0; a < u.size(); ++a) 2025-09-08T17:45:20,293 | ~~^~~~~~~~~~ 2025-09-08T17:45:20,294 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-08T17:45:20,294 296 | for (int b=0; b < v.size(); ++b) 2025-09-08T17:45:20,294 | ~~^~~~~~~~~~ 2025-09-08T17:45:20,295 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-08T17:45:20,295 302 | for (int i=0; i < v.size(); ++i) 2025-09-08T17:45:20,295 | ~~^~~~~~~~~~ 2025-09-08T17:45:20,296 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-08T17:45:20,296 307 | for (int i=0; i < u.size(); ++i) 2025-09-08T17:45:20,297 | ~~^~~~~~~~~~ 2025-09-08T17:45:24,101 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-08T17:45:25,319 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T17:45:25,319 from External/pblib/encoder/Encoder.h:5, 2025-09-08T17:45:25,319 from External/pblib/encoder/Encoder.cpp:1: 2025-09-08T17:45:25,319 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:25,319 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:45:25,319 | ^~~~~~~~ 2025-09-08T17:45:25,320 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:45:25,320 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:25,320 | ^~~~~~~~ 2025-09-08T17:45:25,986 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T17:45:25,986 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T17:45:25,986 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T17:45:25,986 from External/pblib/encoder/Encoder.h:6: 2025-09-08T17:45:25,987 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:45:25,987 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-08T17:45:25,987 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:25,987 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:25,995 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:45:25,995 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-08T17:45:25,995 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:45:25,995 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:25,996 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-08T17:45:25,997 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:25,997 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:25,998 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-08T17:45:25,998 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:45:25,998 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:26,002 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:45:26,003 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-08T17:45:26,003 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:26,003 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:26,007 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:45:26,007 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-08T17:45:26,008 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:26,008 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:26,013 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:26,013 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-08T17:45:26,013 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:26,014 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:26,019 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:26,020 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-08T17:45:26,020 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:26,020 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:26,026 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:26,026 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-08T17:45:26,026 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:26,026 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:26,078 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T17:45:26,078 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:26,078 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:26,078 | ^~~~~~~~ 2025-09-08T17:45:26,079 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:45:26,079 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:45:26,079 | ^~~~~~~~ 2025-09-08T17:45:26,532 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-08T17:45:27,790 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T17:45:27,791 from External/pblib/encoder/SWC.h:6, 2025-09-08T17:45:27,791 from External/pblib/encoder/SWC.cpp:1: 2025-09-08T17:45:27,791 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:27,791 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:45:27,791 | ^~~~~~~~ 2025-09-08T17:45:27,792 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:45:27,792 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:27,792 | ^~~~~~~~ 2025-09-08T17:45:28,458 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T17:45:28,459 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T17:45:28,459 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T17:45:28,459 from External/pblib/encoder/SWC.h:7: 2025-09-08T17:45:28,459 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:45:28,459 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-08T17:45:28,459 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:28,459 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:28,467 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:45:28,467 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-08T17:45:28,467 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:45:28,468 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:28,469 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-08T17:45:28,469 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:28,469 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:28,470 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-08T17:45:28,471 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:45:28,471 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:28,475 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:45:28,475 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-08T17:45:28,475 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:28,475 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:28,480 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:45:28,480 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-08T17:45:28,480 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:28,480 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:28,486 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:28,486 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-08T17:45:28,486 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:28,486 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:28,492 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:28,492 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-08T17:45:28,492 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:28,492 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:28,498 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:28,498 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-08T17:45:28,499 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:28,499 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:28,556 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T17:45:28,557 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:28,557 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:28,557 | ^~~~~~~~ 2025-09-08T17:45:28,557 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:45:28,557 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:45:28,557 | ^~~~~~~~ 2025-09-08T17:45:28,600 External/pblib/encoder/SWC.cpp: In member function ‘void SWC_Encoder::encode_intern(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, bool)’: 2025-09-08T17:45:28,600 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-08T17:45:28,600 95 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:45:28,600 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:28,603 External/pblib/encoder/SWC.cpp: In member function ‘virtual void SWC_Encoder::SWCIncData::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T17:45:28,603 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-08T17:45:28,604 110 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T17:45:28,604 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:28,605 External/pblib/encoder/SWC.cpp: In member function ‘virtual void SWC_Encoder::SWCIncData::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T17:45:28,605 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-08T17:45:28,605 122 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T17:45:28,605 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:31,026 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-08T17:45:31,774 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T17:45:31,774 from External/pblib/encoder/../IncSimplePBConstraint.h:4, 2025-09-08T17:45:31,774 from External/pblib/encoder/SortingNetworks.h:3, 2025-09-08T17:45:31,774 from External/pblib/encoder/SortingNetworks.cpp:1: 2025-09-08T17:45:31,774 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:31,775 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:45:31,775 | ^~~~~~~~ 2025-09-08T17:45:31,775 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:45:31,775 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:31,775 | ^~~~~~~~ 2025-09-08T17:45:32,965 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T17:45:32,965 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T17:45:32,965 from External/pblib/encoder/../IncSimplePBConstraint.h:5: 2025-09-08T17:45:32,965 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:45:32,965 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-08T17:45:32,965 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:32,966 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:32,973 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:45:32,974 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-08T17:45:32,974 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:45:32,974 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:32,975 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-08T17:45:32,976 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:32,976 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:32,977 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T17:45:32,977 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:45:32,977 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:32,981 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:45:32,981 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T17:45:32,982 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:32,982 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:32,986 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:45:32,986 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-08T17:45:32,986 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:32,987 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:32,992 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:32,992 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-08T17:45:32,992 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:32,992 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:32,998 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:32,998 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-08T17:45:32,999 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:32,999 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:33,005 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:33,005 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-08T17:45:33,005 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:33,005 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:33,057 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T17:45:33,058 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:33,058 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:33,058 | ^~~~~~~~ 2025-09-08T17:45:33,058 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:45:33,058 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:45:33,059 | ^~~~~~~~ 2025-09-08T17:45:33,064 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T17:45:33,064 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-08T17:45:33,064 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T17:45:33,064 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:45:33,068 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T17:45:33,068 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-08T17:45:33,069 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T17:45:33,069 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:45:33,071 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T17:45:33,071 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-08T17:45:33,071 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T17:45:33,071 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T17:45:33,072 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-08T17:45:33,072 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T17:45:33,072 | ~~^~~~~~~~~~~~ 2025-09-08T17:45:33,073 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T17:45:33,074 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-08T17:45:33,074 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T17:45:33,074 | ~~~^~~~~~~~~~~ 2025-09-08T17:45:33,074 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-08T17:45:33,075 82 | if (fs.size() < sz) 2025-09-08T17:45:33,075 | ~~~~~~~~~~^~~~ 2025-09-08T17:45:33,075 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-08T17:45:33,076 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T17:45:33,076 | ~~^~~~~~~~~~~ 2025-09-08T17:45:33,076 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-08T17:45:33,076 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T17:45:33,077 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:45:33,092 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T17:45:33,092 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-08T17:45:33,092 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T17:45:33,092 | ~~^~~~~~~~~~~~ 2025-09-08T17:45:33,096 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-08T17:45:33,096 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T17:45:33,096 | ~~^~~~~~~~~~~~ 2025-09-08T17:45:33,097 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-08T17:45:33,097 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T17:45:33,097 | ~~^~~~~~~~~~~~ 2025-09-08T17:45:33,101 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T17:45:33,101 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-08T17:45:33,101 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T17:45:33,102 | ~~^~~~~~~~~~~ 2025-09-08T17:45:33,103 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T17:45:33,103 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-08T17:45:33,103 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T17:45:33,103 | ~~^~~~~~~~~~~ 2025-09-08T17:45:33,104 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T17:45:33,104 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-08T17:45:33,105 214 | if (digit_no == base.size()){ 2025-09-08T17:45:33,105 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T17:45:33,105 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-08T17:45:33,106 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T17:45:33,106 | ~~^~~~~~~~~~~~~~ 2025-09-08T17:45:33,116 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-08T17:45:33,116 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T17:45:33,116 | ~~^~~~~~~~~~~ 2025-09-08T17:45:33,118 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-08T17:45:33,118 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T17:45:33,118 | ~~^~~~~~~~~~~~~~ 2025-09-08T17:45:33,119 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-08T17:45:33,119 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T17:45:33,119 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:45:33,120 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-08T17:45:33,121 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T17:45:33,121 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:45:33,121 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-08T17:45:33,122 263 | if (j + i < result.size()) 2025-09-08T17:45:33,122 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T17:45:33,122 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-08T17:45:33,122 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T17:45:33,123 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T17:45:33,125 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T17:45:33,125 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-08T17:45:33,125 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T17:45:33,125 | ~~^~~~~~~~~~~~~ 2025-09-08T17:45:33,127 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T17:45:33,127 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-08T17:45:33,127 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T17:45:33,127 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T17:45:33,128 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-08T17:45:33,128 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T17:45:33,128 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T17:45:33,140 External/pblib/encoder/SortingNetworks.cpp: In member function ‘virtual void SortingNetworks::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:45:33,140 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-08T17:45:33,140 15 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:45:33,140 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:39,811 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-08T17:45:40,564 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T17:45:40,564 from External/pblib/encoder/../IncSimplePBConstraint.h:4, 2025-09-08T17:45:40,564 from External/pblib/encoder/adderencoding.h:3, 2025-09-08T17:45:40,565 from External/pblib/encoder/adderencoding.cpp:2: 2025-09-08T17:45:40,565 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:40,565 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:45:40,565 | ^~~~~~~~ 2025-09-08T17:45:40,565 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:45:40,566 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:40,566 | ^~~~~~~~ 2025-09-08T17:45:41,746 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T17:45:41,746 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T17:45:41,746 from External/pblib/encoder/../IncSimplePBConstraint.h:5: 2025-09-08T17:45:41,746 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:45:41,746 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-08T17:45:41,746 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:41,747 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:41,753 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:45:41,753 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-08T17:45:41,754 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:45:41,754 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:41,754 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-08T17:45:41,755 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:41,755 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:41,755 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-08T17:45:41,756 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:45:41,756 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:41,760 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:45:41,760 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-08T17:45:41,760 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:41,760 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:41,764 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:45:41,764 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-08T17:45:41,764 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:41,764 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:41,769 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:41,769 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-08T17:45:41,770 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:41,770 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:41,775 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:41,775 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-08T17:45:41,775 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:41,775 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:41,781 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:41,781 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-08T17:45:41,781 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:41,781 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:41,833 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T17:45:41,833 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:41,833 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:41,833 | ^~~~~~~~ 2025-09-08T17:45:41,834 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:45:41,834 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:45:41,834 | ^~~~~~~~ 2025-09-08T17:45:41,907 External/pblib/encoder/adderencoding.cpp: In member function ‘virtual void AdderEncoding::AdderIncData::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T17:45:41,907 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-08T17:45:41,907 18 | for (int i = 0; i < kBits.size(); ++i) // negate everythink 2025-09-08T17:45:41,907 | ~~^~~~~~~~~~~~~~ 2025-09-08T17:45:41,908 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-08T17:45:41,908 24 | for (int i = 0; i < kBits.size(); ++i) 2025-09-08T17:45:41,908 | ~~^~~~~~~~~~~~~~ 2025-09-08T17:45:41,908 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-08T17:45:41,908 29 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T17:45:41,908 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:41,909 External/pblib/encoder/adderencoding.cpp: In member function ‘virtual void AdderEncoding::AdderIncData::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T17:45:41,910 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-08T17:45:41,910 41 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T17:45:41,910 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:41,929 External/pblib/encoder/adderencoding.cpp: In member function ‘void AdderEncoding::adderTree(std::vector >&, std::vector&)’: 2025-09-08T17:45:41,929 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-08T17:45:41,929 124 | for ( int i = 0; i < buckets.size(); i++ ) { 2025-09-08T17:45:41,930 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T17:45:41,945 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-08T17:45:41,945 128 | if ( i == buckets.size() - 1 && buckets[i].size() >= 2 ) { 2025-09-08T17:45:41,945 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:41,950 External/pblib/encoder/adderencoding.cpp: In static member function ‘static void AdderEncoding::lessThanOrEqual(std::vector&, std::vector&, ClauseDatabase&)’: 2025-09-08T17:45:41,950 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-08T17:45:41,951 170 | for ( int i = 0; i < xs.size(); ++i ) { 2025-09-08T17:45:41,951 | ~~^~~~~~~~~~~ 2025-09-08T17:45:41,951 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-08T17:45:41,951 178 | for ( int j = i + 1; j < xs.size(); ++j ) 2025-09-08T17:45:41,951 | ~~^~~~~~~~~~~ 2025-09-08T17:45:41,955 External/pblib/encoder/adderencoding.cpp: In member function ‘void AdderEncoding::resultIsEqual(std::vector&, std::vector&)’: 2025-09-08T17:45:41,955 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-08T17:45:41,955 236 | for (int i = 0; i < result.size(); ++i) { 2025-09-08T17:45:41,955 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:45:41,977 External/pblib/encoder/adderencoding.cpp: In member function ‘virtual void AdderEncoding::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:45:41,977 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-08T17:45:41,977 303 | for ( int iVar = 0; iVar < pbconstraint.getWeightedLiterals().size(); ++iVar ) { 2025-09-08T17:45:41,977 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:41,980 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-08T17:45:41,980 329 | for (int i = 0; i < kBits.size(); ++i) // negate everythink 2025-09-08T17:45:41,980 | ~~^~~~~~~~~~~~~~ 2025-09-08T17:45:41,980 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-08T17:45:41,981 335 | for (int i = 0; i < kBits.size(); ++i) // negate everythink 2025-09-08T17:45:41,981 | ~~^~~~~~~~~~~~~~ 2025-09-08T17:45:41,981 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-08T17:45:41,981 346 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:45:41,981 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:46,173 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-08T17:45:47,692 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T17:45:47,692 from External/pblib/encoder/amo.h:6, 2025-09-08T17:45:47,692 from External/pblib/encoder/amo.cpp:2: 2025-09-08T17:45:47,693 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:47,693 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:45:47,693 | ^~~~~~~~ 2025-09-08T17:45:47,693 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:45:47,693 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:47,693 | ^~~~~~~~ 2025-09-08T17:45:48,439 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T17:45:48,440 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T17:45:48,440 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T17:45:48,440 from External/pblib/encoder/amo.h:7: 2025-09-08T17:45:48,440 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:45:48,440 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-08T17:45:48,440 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:48,440 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:48,448 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:45:48,448 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-08T17:45:48,448 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:45:48,448 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:48,449 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-08T17:45:48,449 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:48,449 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:48,450 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-08T17:45:48,450 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:45:48,450 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:48,454 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:45:48,454 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-08T17:45:48,454 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:48,454 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:48,459 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:45:48,459 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-08T17:45:48,459 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:48,459 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:48,464 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:48,465 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-08T17:45:48,465 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:48,465 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:48,470 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:48,471 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-08T17:45:48,471 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:48,471 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:48,476 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:48,477 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-08T17:45:48,477 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:48,477 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:48,538 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T17:45:48,538 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:48,538 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:48,538 | ^~~~~~~~ 2025-09-08T17:45:48,539 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:45:48,539 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:45:48,539 | ^~~~~~~~ 2025-09-08T17:45:48,549 External/pblib/encoder/amo.cpp: In member function ‘virtual void AMO_Encoder::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:45:48,549 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-08T17:45:48,549 93 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:45:48,549 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:49,882 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-08T17:45:51,615 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T17:45:51,615 from External/pblib/encoder/bdd.h:14, 2025-09-08T17:45:51,615 from External/pblib/encoder/bdd.cpp:1: 2025-09-08T17:45:51,616 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:51,616 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:45:51,616 | ^~~~~~~~ 2025-09-08T17:45:51,616 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:45:51,616 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:51,616 | ^~~~~~~~ 2025-09-08T17:45:52,124 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T17:45:52,125 from External/pblib/encoder/bdd.h:16: 2025-09-08T17:45:52,125 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:45:52,125 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-08T17:45:52,125 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:52,125 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:52,133 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:45:52,133 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-08T17:45:52,133 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:45:52,133 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:52,134 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-08T17:45:52,134 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:52,134 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:52,135 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-08T17:45:52,135 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:45:52,135 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:52,139 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:45:52,139 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-08T17:45:52,139 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:52,139 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:52,144 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:45:52,144 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-08T17:45:52,144 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:52,144 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:52,149 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:52,149 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-08T17:45:52,149 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:52,150 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:52,155 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:52,155 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-08T17:45:52,155 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:52,156 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:52,161 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:52,162 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-08T17:45:52,162 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:52,162 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:52,227 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T17:45:52,227 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:52,227 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:52,227 | ^~~~~~~~ 2025-09-08T17:45:52,227 In file included from External/pblib/encoder/Encoder.h:6, 2025-09-08T17:45:52,227 from External/pblib/encoder/bdd.h:19: 2025-09-08T17:45:52,228 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:45:52,228 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:45:52,228 | ^~~~~~~~ 2025-09-08T17:45:52,405 External/pblib/encoder/bdd.cpp: In member function ‘void BDD_Encoder::iterativeEncoding(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, bool, int64_t)’: 2025-09-08T17:45:52,406 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-08T17:45:52,406 191 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:45:52,406 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:52,415 External/pblib/encoder/bdd.cpp: In member function ‘void BDD_Encoder::recusiveEncoding(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:45:52,415 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-08T17:45:52,415 250 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:45:52,416 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:56,263 In file included from /usr/include/c++/14/algorithm:61, 2025-09-08T17:45:56,263 from External/pblib/encoder/bdd.h:13: 2025-09-08T17:45:56,264 /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-08T17:45:56,264 /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-08T17:45:56,264 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 2025-09-08T17:45:56,264 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:56,297 /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-08T17:45:56,297 /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-08T17:45:56,298 1770 | __insertion_sort(_RandomAccessIterator __first, 2025-09-08T17:45:56,298 | ^~~~~~~~~~~~~~~~ 2025-09-08T17:45:56,298 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T17:45:56,345 In file included from /usr/include/c++/14/bits/stl_algo.h:61: 2025-09-08T17:45:56,346 /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-08T17:45:56,346 /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-08T17:45:56,346 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2025-09-08T17:45:56,346 | ^~~~~~~~~~~~~ 2025-09-08T17:45:56,440 /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-08T17:45:56,441 /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-08T17:45:56,441 1876 | __introsort_loop(_RandomAccessIterator __first, 2025-09-08T17:45:56,441 | ^~~~~~~~~~~~~~~~ 2025-09-08T17:45:56,441 /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-08T17:45:56,442 /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-08T17:45:56,442 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 2025-09-08T17:45:56,443 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:56,639 In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-08T17:45:56,639 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-08T17:45:56,639 inlined from ‘void BDD_Encoder::bddEncode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, bool, int64_t)’ at External/pblib/encoder/bdd.cpp:288:7: 2025-09-08T17:45:56,640 /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-08T17:45:56,640 1905 | std::__introsort_loop(__first, __last, 2025-09-08T17:45:56,640 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:45:56,640 1906 | std::__lg(__last - __first) * 2, 2025-09-08T17:45:56,640 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:56,640 1907 | __comp); 2025-09-08T17:45:56,640 | ~~~~~~~ 2025-09-08T17:45:56,640 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-08T17:45:56,641 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-08T17:45:56,641 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-08T17:45:56,641 inlined from ‘void BDD_Encoder::bddEncode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, bool, int64_t)’ at External/pblib/encoder/bdd.cpp:288:7: 2025-09-08T17:45:56,641 /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-08T17:45:56,641 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 2025-09-08T17:45:56,641 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:56,641 /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-08T17:45:56,641 1822 | std::__insertion_sort(__first, __last, __comp); 2025-09-08T17:45:56,641 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:57,322 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-08T17:45:58,838 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T17:45:58,839 from External/pblib/encoder/bimander_amo_encoding.h:7, 2025-09-08T17:45:58,839 from External/pblib/encoder/bimander_amo_encoding.cpp:3: 2025-09-08T17:45:58,839 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:58,839 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:45:58,839 | ^~~~~~~~ 2025-09-08T17:45:58,839 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:45:58,840 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:58,840 | ^~~~~~~~ 2025-09-08T17:45:59,578 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T17:45:59,579 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T17:45:59,579 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T17:45:59,579 from External/pblib/encoder/bimander_amo_encoding.h:8: 2025-09-08T17:45:59,579 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:45:59,579 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-08T17:45:59,579 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:59,579 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:59,587 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:45:59,587 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-08T17:45:59,587 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:45:59,587 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:59,588 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-08T17:45:59,588 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:59,588 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:59,589 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-08T17:45:59,589 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:45:59,589 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:59,593 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:45:59,593 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-08T17:45:59,593 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:59,594 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:59,598 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:45:59,598 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-08T17:45:59,598 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:59,598 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:59,603 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:59,604 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-08T17:45:59,604 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:59,604 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:59,609 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:59,610 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-08T17:45:59,610 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:59,610 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:59,616 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:45:59,616 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-08T17:45:59,616 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:45:59,616 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:59,678 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T17:45:59,678 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:45:59,678 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:45:59,678 | ^~~~~~~~ 2025-09-08T17:45:59,678 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:45:59,679 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:45:59,679 | ^~~~~~~~ 2025-09-08T17:45:59,700 External/pblib/encoder/bimander_amo_encoding.cpp: In member function ‘void Bimander_amo_encoding::encode_intern(std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:45:59,700 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-08T17:45:59,700 72 | for (i = 0; i < literals.size(); ) 2025-09-08T17:45:59,700 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:45:59,700 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-08T17:45:59,701 87 | for (int i = 0; i < groups.size(); ++i) 2025-09-08T17:45:59,701 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:45:59,703 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-08T17:45:59,703 117 | for (int g = 0; g < groups[index].size(); ++g) 2025-09-08T17:45:59,703 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:59,703 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-08T17:45:59,704 124 | for (int g = 0; g < groups[index].size(); ++g) 2025-09-08T17:45:59,704 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:59,704 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-08T17:45:59,705 143 | for (int g = 0; g < groups[index].size(); ++g) 2025-09-08T17:45:59,705 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:59,705 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-08T17:45:59,705 150 | for (int g = 0; g < groups[index].size(); ++g) 2025-09-08T17:45:59,705 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:45:59,710 External/pblib/encoder/bimander_amo_encoding.cpp: In member function ‘virtual void Bimander_amo_encoding::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:45:59,710 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-08T17:45:59,710 183 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:45:59,711 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:01,743 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-08T17:46:03,144 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T17:46:03,144 from External/pblib/encoder/binary_amo.h:6, 2025-09-08T17:46:03,144 from External/pblib/encoder/binary_amo.cpp:2: 2025-09-08T17:46:03,145 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:03,145 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:46:03,145 | ^~~~~~~~ 2025-09-08T17:46:03,145 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:46:03,145 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:46:03,145 | ^~~~~~~~ 2025-09-08T17:46:03,838 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T17:46:03,838 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T17:46:03,838 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T17:46:03,838 from External/pblib/encoder/binary_amo.h:7: 2025-09-08T17:46:03,838 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:46:03,839 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-08T17:46:03,839 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:03,839 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:03,846 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:46:03,846 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-08T17:46:03,846 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:46:03,846 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:03,847 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-08T17:46:03,847 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:03,847 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:03,848 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-08T17:46:03,848 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:46:03,848 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:03,852 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:46:03,852 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-08T17:46:03,852 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:03,852 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:03,856 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:46:03,856 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-08T17:46:03,856 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:03,857 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:03,861 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:03,862 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-08T17:46:03,862 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:03,862 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:03,867 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:03,867 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-08T17:46:03,867 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:03,867 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:03,873 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:03,873 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-08T17:46:03,873 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:03,873 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:03,929 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T17:46:03,930 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:03,930 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:46:03,930 | ^~~~~~~~ 2025-09-08T17:46:03,930 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:46:03,930 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:46:03,930 | ^~~~~~~~ 2025-09-08T17:46:03,939 External/pblib/encoder/binary_amo.cpp: In member function ‘virtual void Binary_AMO_Encoder::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:46:03,939 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-08T17:46:03,939 87 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:46:03,939 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:05,181 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-08T17:46:06,056 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T17:46:06,056 from External/pblib/encoder/cardencoding.h:4, 2025-09-08T17:46:06,056 from External/pblib/encoder/cardencoding.cpp:4: 2025-09-08T17:46:06,057 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:06,057 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:46:06,057 | ^~~~~~~~ 2025-09-08T17:46:06,057 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:46:06,057 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:46:06,058 | ^~~~~~~~ 2025-09-08T17:46:07,268 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T17:46:07,268 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T17:46:07,268 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T17:46:07,268 from External/pblib/encoder/cardencoding.h:5: 2025-09-08T17:46:07,268 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:46:07,268 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-08T17:46:07,269 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:07,269 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:07,275 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:46:07,276 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-08T17:46:07,276 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:46:07,276 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:07,277 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-08T17:46:07,277 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:07,277 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:07,277 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-08T17:46:07,278 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:46:07,278 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:07,281 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:46:07,281 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-08T17:46:07,282 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:07,282 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:07,286 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:46:07,286 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-08T17:46:07,286 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:07,286 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:07,291 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:07,291 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-08T17:46:07,291 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:07,291 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:07,296 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:07,297 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-08T17:46:07,297 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:07,297 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:07,302 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:07,302 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-08T17:46:07,302 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:07,303 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:07,354 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T17:46:07,354 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:07,354 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:46:07,354 | ^~~~~~~~ 2025-09-08T17:46:07,354 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:46:07,355 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:46:07,355 | ^~~~~~~~ 2025-09-08T17:46:07,365 External/pblib/encoder/cardencoding.cpp: In member function ‘virtual void CardEncoding::CardIncData::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T17:46:07,365 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-08T17:46:07,365 26 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T17:46:07,365 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:07,366 External/pblib/encoder/cardencoding.cpp: In member function ‘virtual void CardEncoding::CardIncData::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T17:46:07,366 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-08T17:46:07,366 38 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T17:46:07,366 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:07,391 External/pblib/encoder/cardencoding.cpp: In member function ‘virtual void CardEncoding::encode(const std::shared_ptr&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:46:07,391 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-08T17:46:07,391 101 | for (int i = 0; i < pbconstraint->getConditionals().size(); ++i) 2025-09-08T17:46:07,391 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:07,412 External/pblib/encoder/cardencoding.cpp: In member function ‘virtual void CardEncoding::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:46:07,412 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-08T17:46:07,413 132 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:46:07,413 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:07,416 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-08T17:46:07,416 159 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:46:07,416 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:09,490 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-08T17:46:10,761 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T17:46:10,762 from External/pblib/encoder/commander_encoding.h:7, 2025-09-08T17:46:10,762 from External/pblib/encoder/commander_encoding.cpp:1: 2025-09-08T17:46:10,762 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:10,762 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:46:10,762 | ^~~~~~~~ 2025-09-08T17:46:10,762 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:46:10,763 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:46:10,763 | ^~~~~~~~ 2025-09-08T17:46:11,432 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T17:46:11,432 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T17:46:11,432 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T17:46:11,432 from External/pblib/encoder/commander_encoding.h:8: 2025-09-08T17:46:11,432 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:46:11,433 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-08T17:46:11,433 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:11,433 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:11,439 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:46:11,440 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-08T17:46:11,440 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:46:11,440 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:11,441 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-08T17:46:11,441 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:11,441 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:11,441 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-08T17:46:11,442 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:46:11,442 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:11,445 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:46:11,446 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T17:46:11,446 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:11,446 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:11,450 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:46:11,450 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T17:46:11,450 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:11,450 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:11,455 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:11,455 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T17:46:11,455 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:11,456 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:11,461 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:11,461 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-08T17:46:11,461 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:11,461 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:11,466 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:11,467 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-08T17:46:11,467 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:11,467 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:11,524 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T17:46:11,524 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:11,524 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:46:11,524 | ^~~~~~~~ 2025-09-08T17:46:11,524 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:46:11,525 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:46:11,525 | ^~~~~~~~ 2025-09-08T17:46:11,528 External/pblib/encoder/commander_encoding.cpp: In member function ‘void commander_encoding::encode_intern(std::vector&, ClauseDatabase&, AuxVarManager&, bool)’: 2025-09-08T17:46:11,528 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-08T17:46:11,529 28 | while (current_literals.size() > k) 2025-09-08T17:46:11,529 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2025-09-08T17:46:11,529 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-08T17:46:11,529 32 | for (i = 0; i < current_literals.size(); ++i) 2025-09-08T17:46:11,529 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:11,529 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-08T17:46:11,530 36 | if (i % k == (k-1) || (i == current_literals.size() - 1) ) // is group full? 2025-09-08T17:46:11,530 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:11,530 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-08T17:46:11,530 51 | for (int j = 0; j < _literals.size() - 1; ++j) 2025-09-08T17:46:11,530 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:11,535 External/pblib/encoder/commander_encoding.cpp: In member function ‘virtual void commander_encoding::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:46:11,535 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-08T17:46:11,535 93 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:46:11,535 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:12,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/k-product.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/k-product.o -std=c++11 2025-09-08T17:46:14,319 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T17:46:14,320 from External/pblib/encoder/k-product.h:6, 2025-09-08T17:46:14,320 from External/pblib/encoder/k-product.cpp:2: 2025-09-08T17:46:14,320 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:14,320 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:46:14,320 | ^~~~~~~~ 2025-09-08T17:46:14,320 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:46:14,321 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:46:14,321 | ^~~~~~~~ 2025-09-08T17:46:15,001 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T17:46:15,001 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T17:46:15,001 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T17:46:15,002 from External/pblib/encoder/k-product.h:7: 2025-09-08T17:46:15,002 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:46:15,002 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-08T17:46:15,002 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:15,002 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:15,009 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:46:15,009 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-08T17:46:15,009 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:46:15,009 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:15,010 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-08T17:46:15,010 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:15,010 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:15,011 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-08T17:46:15,011 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:46:15,011 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:15,015 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:46:15,015 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-08T17:46:15,015 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:15,015 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:15,019 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:46:15,020 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-08T17:46:15,020 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:15,020 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:15,024 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:15,025 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-08T17:46:15,025 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:15,025 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:15,030 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:15,030 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-08T17:46:15,030 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:15,031 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:15,036 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:15,036 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-08T17:46:15,036 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:15,036 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:15,093 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T17:46:15,093 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:15,093 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:46:15,093 | ^~~~~~~~ 2025-09-08T17:46:15,093 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:46:15,094 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:46:15,094 | ^~~~~~~~ 2025-09-08T17:46:15,096 External/pblib/encoder/k-product.cpp: In member function ‘void k_Product::encode_intern(std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:46:15,097 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-08T17:46:15,097 18 | if (literals.size() < minimum_lit_count) 2025-09-08T17:46:15,097 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:15,110 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-08T17:46:15,110 53 | for (int i = 0; i < literals.size(); ++i) 2025-09-08T17:46:15,110 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:46:15,110 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-08T17:46:15,110 57 | for (int d = 0; d < dimensions.size(); ++d) 2025-09-08T17:46:15,110 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:15,111 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-08T17:46:15,111 67 | for (int i = 0; i < dimensions.size(); ++i) 2025-09-08T17:46:15,111 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:15,128 External/pblib/encoder/k-product.cpp: In member function ‘virtual void k_Product::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:46:15,128 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-08T17:46:15,128 132 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:46:15,128 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:16,716 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-08T17:46:17,981 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T17:46:17,981 from External/pblib/encoder/naive_amo_encoder.h:11, 2025-09-08T17:46:17,981 from External/pblib/encoder/naive_amo_encoder.cpp:1: 2025-09-08T17:46:17,981 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:17,981 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:46:17,981 | ^~~~~~~~ 2025-09-08T17:46:17,982 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:46:17,982 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:46:17,982 | ^~~~~~~~ 2025-09-08T17:46:18,652 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T17:46:18,652 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T17:46:18,653 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T17:46:18,653 from External/pblib/encoder/naive_amo_encoder.h:12: 2025-09-08T17:46:18,653 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:46:18,653 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-08T17:46:18,653 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:18,653 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:18,661 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:46:18,661 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-08T17:46:18,661 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:46:18,661 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:18,663 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-08T17:46:18,663 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:18,663 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:18,664 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-08T17:46:18,665 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:46:18,665 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:18,669 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:46:18,669 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-08T17:46:18,669 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:18,669 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:18,674 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:46:18,674 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-08T17:46:18,674 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:18,674 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:18,680 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:18,680 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-08T17:46:18,680 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:18,680 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:18,686 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:18,686 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-08T17:46:18,686 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:18,686 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:18,692 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:18,692 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-08T17:46:18,692 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:18,693 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:18,750 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T17:46:18,750 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:18,750 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:46:18,750 | ^~~~~~~~ 2025-09-08T17:46:18,751 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:46:18,751 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:46:18,751 | ^~~~~~~~ 2025-09-08T17:46:18,753 External/pblib/encoder/naive_amo_encoder.cpp: In member function ‘void Naive_amo_encoder::encode_intern(std::vector&, ClauseDatabase&)’: 2025-09-08T17:46:18,753 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-08T17:46:18,753 7 | for (int i = 0; i < literals.size(); ++i) 2025-09-08T17:46:18,754 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:46:18,754 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-08T17:46:18,754 9 | for (int j = i + 1 ; j < literals.size(); ++j) 2025-09-08T17:46:18,754 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:46:18,759 External/pblib/encoder/naive_amo_encoder.cpp: In member function ‘virtual void Naive_amo_encoder::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:46:18,760 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-08T17:46:18,760 46 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:46:18,760 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:19,737 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-08T17:46:20,611 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T17:46:20,611 from External/pblib/encoder/sorting_merging.h:4, 2025-09-08T17:46:20,611 from External/pblib/encoder/sorting_merging.cpp:3: 2025-09-08T17:46:20,611 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:20,611 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:46:20,611 | ^~~~~~~~ 2025-09-08T17:46:20,612 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:46:20,612 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:46:20,612 | ^~~~~~~~ 2025-09-08T17:46:21,834 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T17:46:21,835 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T17:46:21,835 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T17:46:21,835 from External/pblib/encoder/sorting_merging.h:5: 2025-09-08T17:46:21,835 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:46:21,835 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-08T17:46:21,835 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:21,835 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:21,842 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:46:21,842 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-08T17:46:21,843 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:46:21,843 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:21,843 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-08T17:46:21,844 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:21,844 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:21,844 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-08T17:46:21,844 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:46:21,845 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:21,848 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:46:21,848 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-08T17:46:21,849 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:21,849 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:21,853 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:46:21,853 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-08T17:46:21,853 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:21,853 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:21,858 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:21,858 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-08T17:46:21,858 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:21,858 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:21,863 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:21,864 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-08T17:46:21,864 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:21,864 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:21,869 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:21,869 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-08T17:46:21,869 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:21,870 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:21,921 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T17:46:21,921 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:21,921 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:46:21,921 | ^~~~~~~~ 2025-09-08T17:46:21,922 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:46:21,922 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:46:21,922 | ^~~~~~~~ 2025-09-08T17:46:22,003 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-08T17:46:22,003 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-08T17:46:22,004 320 | if (i < odd_merge.size() && j < even_merge.size()) 2025-09-08T17:46:22,004 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:22,004 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-08T17:46:22,004 320 | if (i < odd_merge.size() && j < even_merge.size()) 2025-09-08T17:46:22,004 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:22,004 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-08T17:46:22,004 323 | if (output.size() + 2 <= c) 2025-09-08T17:46:22,005 | ~~~~~~~~~~~~~~~~~~^~~~ 2025-09-08T17:46:22,005 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-08T17:46:22,005 332 | if (output.size() == c) 2025-09-08T17:46:22,005 | ~~~~~~~~~~~~~~^~~~ 2025-09-08T17:46:22,005 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-08T17:46:22,005 336 | if (output.size() + 1 == c) 2025-09-08T17:46:22,005 | ~~~~~~~~~~~~~~~~~~^~~~ 2025-09-08T17:46:22,006 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-08T17:46:22,006 345 | if (i >= odd_merge.size() && j >= even_merge.size()) 2025-09-08T17:46:22,006 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:22,006 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-08T17:46:22,006 345 | if (i >= odd_merge.size() && j >= even_merge.size()) 2025-09-08T17:46:22,006 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:22,006 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-08T17:46:22,006 348 | if (i >= odd_merge.size()) 2025-09-08T17:46:22,007 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:22,008 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-08T17:46:22,009 External/pblib/encoder/sorting_merging.cpp:375:7: warning: unused variable ‘n’ [-Wunused-variable] 2025-09-08T17:46:22,009 375 | int n = a + b; 2025-09-08T17:46:22,009 | ^ 2025-09-08T17:46:24,690 In file included from /usr/include/c++/14/map:62, 2025-09-08T17:46:24,690 from External/pblib/encoder/../formula.h:12: 2025-09-08T17:46:24,690 /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-08T17:46:24,690 /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-08T17:46:24,690 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 2025-09-08T17:46:24,690 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:25,547 In file included from /usr/include/c++/14/map:63: 2025-09-08T17:46:25,547 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-08T17:46:25,547 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-08T17:46:25,547 /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-08T17:46:25,547 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T17:46:25,547 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:25,547 533 | std::forward_as_tuple(std::move(__k)), 2025-09-08T17:46:25,547 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:25,548 534 | std::tuple<>()); 2025-09-08T17:46:25,548 | ~~~~~~~~~~~~~~~ 2025-09-08T17:46:26,768 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-08T17:46:26,769 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-08T17:46:26,769 /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-08T17:46:26,769 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T17:46:26,769 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:26,769 533 | std::forward_as_tuple(std::move(__k)), 2025-09-08T17:46:26,769 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:26,769 534 | std::tuple<>()); 2025-09-08T17:46:26,769 | ~~~~~~~~~~~~~~~ 2025-09-08T17:46:27,502 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-08T17:46:29,263 In file included from External/pblib/formula.cpp:2: 2025-09-08T17:46:29,263 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:46:29,263 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-08T17:46:29,263 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:29,263 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:29,272 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:46:29,272 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-08T17:46:29,273 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:46:29,273 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:29,273 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-08T17:46:29,273 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:29,274 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:29,274 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-08T17:46:29,274 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:46:29,274 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:29,278 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:46:29,278 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-08T17:46:29,278 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:29,279 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:29,283 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:46:29,283 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-08T17:46:29,283 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:29,283 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:29,288 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:29,288 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-08T17:46:29,288 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:29,288 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:29,294 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:29,294 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-08T17:46:29,294 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:29,294 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:29,300 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:29,300 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-08T17:46:29,300 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:29,300 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:29,321 External/pblib/formula.cpp: In static member function ‘static Formula FormulaClass::newITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:29,321 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-08T17:46:29,321 30 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:29,322 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:29,343 External/pblib/formula.cpp: In function ‘Formula AND(std::vector >&)’: 2025-09-08T17:46:29,343 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-08T17:46:29,343 144 | for (int i = 0; i < conjuncts.size(); ++i) { 2025-09-08T17:46:29,343 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:31,024 In file included from /usr/include/c++/14/map:62, 2025-09-08T17:46:31,024 from External/pblib/formula.h:12: 2025-09-08T17:46:31,025 /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-08T17:46:31,025 /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-08T17:46:31,025 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 2025-09-08T17:46:31,025 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:32,513 In file included from /usr/include/c++/14/map:63: 2025-09-08T17:46:32,513 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-08T17:46:32,513 inlined from ‘static Formula FormulaClass::newAND(std::vector >&)’ at External/pblib/formula.h:211:23: 2025-09-08T17:46:32,513 /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-08T17:46:32,513 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T17:46:32,513 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:32,514 514 | std::tuple(__k), 2025-09-08T17:46:32,514 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:32,514 515 | std::tuple<>()); 2025-09-08T17:46:32,514 | ~~~~~~~~~~~~~~~ 2025-09-08T17:46:32,869 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-08T17:46:32,869 inlined from ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’ at External/pblib/formula.h:378:25: 2025-09-08T17:46:32,869 /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-08T17:46:32,869 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T17:46:32,869 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:32,869 514 | std::tuple(__k), 2025-09-08T17:46:32,870 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:32,870 515 | std::tuple<>()); 2025-09-08T17:46:32,870 | ~~~~~~~~~~~~~~~ 2025-09-08T17:46:33,273 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-08T17:46:33,273 inlined from ‘static Formula FormulaClass::newNeg(const Formula&)’ at External/pblib/formula.h:172:25: 2025-09-08T17:46:33,273 /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-08T17:46:33,273 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T17:46:33,274 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:33,274 514 | std::tuple(__k), 2025-09-08T17:46:33,274 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:33,274 515 | std::tuple<>()); 2025-09-08T17:46:33,274 | ~~~~~~~~~~~~~~~ 2025-09-08T17:46:33,572 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-08T17:46:33,573 inlined from ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’ at External/pblib/formula.h:237:25: 2025-09-08T17:46:33,573 /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-08T17:46:33,573 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T17:46:33,573 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:33,573 514 | std::tuple(__k), 2025-09-08T17:46:33,573 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:33,573 515 | std::tuple<>()); 2025-09-08T17:46:33,573 | ~~~~~~~~~~~~~~~ 2025-09-08T17:46:34,184 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-08T17:46:34,184 inlined from ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’ at External/pblib/formula.h:264:25: 2025-09-08T17:46:34,184 /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-08T17:46:34,184 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T17:46:34,184 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:34,184 514 | std::tuple(__k), 2025-09-08T17:46:34,185 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:34,185 515 | std::tuple<>()); 2025-09-08T17:46:34,185 | ~~~~~~~~~~~~~~~ 2025-09-08T17:46:35,069 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-08T17:46:35,069 inlined from ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’ at External/pblib/formula.h:306:25: 2025-09-08T17:46:35,069 /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-08T17:46:35,070 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T17:46:35,070 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:35,070 514 | std::tuple(__k), 2025-09-08T17:46:35,070 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:35,070 515 | std::tuple<>()); 2025-09-08T17:46:35,070 | ~~~~~~~~~~~~~~~ 2025-09-08T17:46:36,249 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-08T17:46:36,249 inlined from ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’ at External/pblib/formula.h:341:25: 2025-09-08T17:46:36,249 /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-08T17:46:36,249 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T17:46:36,249 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:36,249 514 | std::tuple(__k), 2025-09-08T17:46:36,249 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:36,250 515 | std::tuple<>()); 2025-09-08T17:46:36,250 | ~~~~~~~~~~~~~~~ 2025-09-08T17:46:36,946 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-08T17:46:36,946 inlined from ‘static Formula FormulaClass::newITE(const Formula&, const Formula&, const Formula&)’ at External/pblib/formula.cpp:46:25: 2025-09-08T17:46:36,946 /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-08T17:46:36,946 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T17:46:36,946 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:36,946 514 | std::tuple(__k), 2025-09-08T17:46:36,947 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:36,947 515 | std::tuple<>()); 2025-09-08T17:46:36,947 | ~~~~~~~~~~~~~~~ 2025-09-08T17:46:38,781 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-08T17:46:39,880 External/pblib/helper.cpp: In function ‘void helper::printClause(std::vector&)’: 2025-09-08T17:46:39,880 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-08T17:46:39,880 12 | for (int i = 1; i < clause.size(); ++i) 2025-09-08T17:46:39,880 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:46:40,107 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-08T17:46:42,202 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T17:46:42,202 from External/pblib/incpbconstraint.h:8, 2025-09-08T17:46:42,202 from External/pblib/incpbconstraint.cpp:1: 2025-09-08T17:46:42,202 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:46:42,202 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-08T17:46:42,203 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:42,203 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:42,210 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:46:42,210 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-08T17:46:42,210 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:46:42,210 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:42,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-08T17:46:42,211 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:42,211 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:42,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-08T17:46:42,212 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:46:42,212 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:42,216 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:46:42,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-08T17:46:42,216 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:42,216 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:42,220 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:46:42,220 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-08T17:46:42,221 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:42,221 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:42,226 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:42,226 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-08T17:46:42,226 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:42,226 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:42,231 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:42,232 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-08T17:46:42,232 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:42,232 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:42,237 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:42,238 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-08T17:46:42,238 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:42,238 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:42,284 In file included from External/pblib/incpbconstraint.h:7: 2025-09-08T17:46:42,284 External/pblib/pbconstraint.h: At global scope: 2025-09-08T17:46:42,284 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:42,285 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:46:42,285 | ^~~~~~~~ 2025-09-08T17:46:42,285 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T17:46:42,285 from External/pblib/incpbconstraint.h:9: 2025-09-08T17:46:42,285 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:46:42,285 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:46:42,285 | ^~~~~~~~ 2025-09-08T17:46:42,294 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:42,294 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:46:42,294 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:46:42,294 | ^~~~~~~~ 2025-09-08T17:46:42,305 External/pblib/incpbconstraint.h: In constructor ‘IncPBConstraint::IncPBConstraint()’: 2025-09-08T17:46:42,305 External/pblib/incpbconstraint.h:21:23: warning: ‘IncPBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T17:46:42,306 21 | PBLib::Comparator comparator; 2025-09-08T17:46:42,306 | ^~~~~~~~~~ 2025-09-08T17:46:42,306 External/pblib/incpbconstraint.h:15:13: warning: ‘int64_t IncPBConstraint::leq’ [-Wreorder] 2025-09-08T17:46:42,306 15 | int64_t leq; 2025-09-08T17:46:42,306 | ^~~ 2025-09-08T17:46:42,306 External/pblib/incpbconstraint.cpp:28:1: warning: when initialized here [-Wreorder] 2025-09-08T17:46:42,306 28 | IncPBConstraint::IncPBConstraint() : comparator(BOTH), leq(0), geq(0), init_leq(leq), init_geq(geq), isDualEncoded(false) 2025-09-08T17:46:42,306 | ^~~~~~~~~~~~~~~ 2025-09-08T17:46:42,310 External/pblib/incpbconstraint.h: In constructor ‘IncPBConstraint::IncPBConstraint(const std::vector&, PBLib::Comparator, int64_t, int64_t)’: 2025-09-08T17:46:42,311 External/pblib/incpbconstraint.h:21:23: warning: ‘IncPBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T17:46:42,311 21 | PBLib::Comparator comparator; 2025-09-08T17:46:42,311 | ^~~~~~~~~~ 2025-09-08T17:46:42,311 External/pblib/incpbconstraint.h:15:13: warning: ‘int64_t IncPBConstraint::leq’ [-Wreorder] 2025-09-08T17:46:42,311 15 | int64_t leq; 2025-09-08T17:46:42,311 | ^~~ 2025-09-08T17:46:42,311 External/pblib/incpbconstraint.cpp:35:1: warning: when initialized here [-Wreorder] 2025-09-08T17:46:42,311 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-08T17:46:42,311 | ^~~~~~~~~~~~~~~ 2025-09-08T17:46:42,312 External/pblib/incpbconstraint.h: In constructor ‘IncPBConstraint::IncPBConstraint(const std::vector&, PBLib::Comparator, int64_t)’: 2025-09-08T17:46:42,312 External/pblib/incpbconstraint.h:21:23: warning: ‘IncPBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T17:46:42,313 21 | PBLib::Comparator comparator; 2025-09-08T17:46:42,313 | ^~~~~~~~~~ 2025-09-08T17:46:42,313 External/pblib/incpbconstraint.h:15:13: warning: ‘int64_t IncPBConstraint::leq’ [-Wreorder] 2025-09-08T17:46:42,313 15 | int64_t leq; 2025-09-08T17:46:42,313 | ^~~ 2025-09-08T17:46:42,313 External/pblib/incpbconstraint.cpp:39:1: warning: when initialized here [-Wreorder] 2025-09-08T17:46:42,313 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-08T17:46:42,313 | ^~~~~~~~~~~~~~~ 2025-09-08T17:46:42,334 External/pblib/incpbconstraint.cpp: In member function ‘void IncPBConstraint::print() const’: 2025-09-08T17:46:42,334 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-08T17:46:42,334 181 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T17:46:42,334 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:43,981 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-08T17:46:46,079 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T17:46:46,079 from External/pblib/incpbconstraint.h:8, 2025-09-08T17:46:46,079 from External/pblib/pb2cnf.h:6, 2025-09-08T17:46:46,079 from External/pblib/pb2cnf.cpp:6: 2025-09-08T17:46:46,080 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:46:46,080 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-08T17:46:46,080 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:46,080 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,087 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:46:46,087 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-08T17:46:46,087 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:46:46,087 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,088 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-08T17:46:46,088 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:46,088 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,089 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-08T17:46:46,089 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:46:46,089 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,093 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:46:46,093 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-08T17:46:46,093 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:46,093 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,097 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:46:46,097 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-08T17:46:46,097 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:46,098 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,102 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:46,103 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-08T17:46:46,103 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:46,103 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,108 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:46,108 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-08T17:46:46,108 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:46,108 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,114 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:46,114 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-08T17:46:46,114 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:46,114 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,157 In file included from External/pblib/pb2cnf.h:5: 2025-09-08T17:46:46,158 External/pblib/pbconstraint.h: At global scope: 2025-09-08T17:46:46,158 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:46,158 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:46:46,158 | ^~~~~~~~ 2025-09-08T17:46:46,158 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T17:46:46,159 from External/pblib/incpbconstraint.h:9: 2025-09-08T17:46:46,159 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:46:46,159 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:46:46,159 | ^~~~~~~~ 2025-09-08T17:46:46,167 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:46,167 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:46:46,167 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:46:46,167 | ^~~~~~~~ 2025-09-08T17:46:46,495 In file included from External/pblib/pb2cnf.h:21: 2025-09-08T17:46:46,495 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T17:46:46,495 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-08T17:46:46,495 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T17:46:46,495 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:46:46,498 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T17:46:46,499 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-08T17:46:46,499 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T17:46:46,499 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:46:46,500 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T17:46:46,500 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-08T17:46:46,501 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T17:46:46,501 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,501 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-08T17:46:46,501 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T17:46:46,501 | ~~^~~~~~~~~~~~ 2025-09-08T17:46:46,502 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T17:46:46,502 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-08T17:46:46,502 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T17:46:46,502 | ~~~^~~~~~~~~~~ 2025-09-08T17:46:46,503 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-08T17:46:46,503 82 | if (fs.size() < sz) 2025-09-08T17:46:46,503 | ~~~~~~~~~~^~~~ 2025-09-08T17:46:46,503 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-08T17:46:46,503 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T17:46:46,503 | ~~^~~~~~~~~~~ 2025-09-08T17:46:46,504 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-08T17:46:46,504 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T17:46:46,504 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:46:46,513 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T17:46:46,513 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-08T17:46:46,513 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T17:46:46,513 | ~~^~~~~~~~~~~~ 2025-09-08T17:46:46,516 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-08T17:46:46,516 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T17:46:46,516 | ~~^~~~~~~~~~~~ 2025-09-08T17:46:46,517 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-08T17:46:46,517 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T17:46:46,517 | ~~^~~~~~~~~~~~ 2025-09-08T17:46:46,519 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T17:46:46,519 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-08T17:46:46,520 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T17:46:46,520 | ~~^~~~~~~~~~~ 2025-09-08T17:46:46,520 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T17:46:46,520 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-08T17:46:46,521 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T17:46:46,521 | ~~^~~~~~~~~~~ 2025-09-08T17:46:46,521 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T17:46:46,521 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-08T17:46:46,521 214 | if (digit_no == base.size()){ 2025-09-08T17:46:46,522 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T17:46:46,522 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-08T17:46:46,522 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T17:46:46,522 | ~~^~~~~~~~~~~~~~ 2025-09-08T17:46:46,532 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-08T17:46:46,532 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T17:46:46,532 | ~~^~~~~~~~~~~ 2025-09-08T17:46:46,533 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-08T17:46:46,533 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T17:46:46,533 | ~~^~~~~~~~~~~~~~ 2025-09-08T17:46:46,534 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-08T17:46:46,534 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T17:46:46,534 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:46:46,534 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-08T17:46:46,535 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T17:46:46,535 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:46:46,535 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-08T17:46:46,535 263 | if (j + i < result.size()) 2025-09-08T17:46:46,535 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T17:46:46,536 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-08T17:46:46,536 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T17:46:46,536 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,537 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T17:46:46,537 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-08T17:46:46,537 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T17:46:46,538 | ~~^~~~~~~~~~~~~ 2025-09-08T17:46:46,538 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T17:46:46,539 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-08T17:46:46,539 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T17:46:46,539 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T17:46:46,539 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-08T17:46:46,539 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T17:46:46,540 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T17:46:46,595 External/pblib/pb2cnf.cpp: In member function ‘int32_t PB2CNF::encodeAtLeastK(const std::vector&, int64_t, std::vector >&, int32_t)’: 2025-09-08T17:46:46,595 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-08T17:46:46,596 175 | for (int i = 0; i < literals.size(); ++i) 2025-09-08T17:46:46,596 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,596 External/pblib/pb2cnf.cpp: In member function ‘int32_t PB2CNF::encodeAtMostK(const std::vector&, int64_t, std::vector >&, int32_t)’: 2025-09-08T17:46:46,596 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-08T17:46:46,597 185 | for (int i = 0; i < literals.size(); ++i) 2025-09-08T17:46:46,597 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,598 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-08T17:46:46,598 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-08T17:46:46,598 203 | for (int i = 0; i < weights.size(); ++i) 2025-09-08T17:46:46,599 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,605 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-08T17:46:46,605 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-08T17:46:46,605 226 | for (int i = 0; i < weights.size(); ++i) 2025-09-08T17:46:46,605 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,608 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-08T17:46:46,608 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-08T17:46:46,608 250 | for (int i = 0; i < weights.size(); ++i) 2025-09-08T17:46:46,608 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,662 External/pblib/pb2cnf.cpp: In member function ‘bool PB2CNF::encodeWithBestEncoder(std::vector, SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:46:46,663 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-08T17:46:46,663 559 | for (int i = 1; i < encoders.size(); ++i) 2025-09-08T17:46:46,663 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:46:46,664 External/pblib/pb2cnf.cpp: In member function ‘bool PB2CNF::encodeWithBestEncoder(std::vector, std::shared_ptr, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T17:46:46,665 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-08T17:46:46,665 589 | for (int i = 1; i < encoders.size(); ++i) 2025-09-08T17:46:46,665 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:46:52,169 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-08T17:46:53,387 External/pblib/pbconstraint.cpp: In member function ‘int64_t PBLib::PBConstraint::getMaxSum() const’: 2025-09-08T17:46:53,387 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-08T17:46:53,387 56 | for (int i = 0; i < weighted_literals.size(); ++i) 2025-09-08T17:46:53,387 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:53,388 External/pblib/pbconstraint.cpp: In member function ‘int64_t PBLib::PBConstraint::getMinSum() const’: 2025-09-08T17:46:53,388 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-08T17:46:53,388 66 | for (int i = 0; i < weighted_literals.size(); ++i) 2025-09-08T17:46:53,388 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:53,392 In file included from External/pblib/pbconstraint.cpp:1: 2025-09-08T17:46:53,392 External/pblib/pbconstraint.h: In constructor ‘PBLib::PBConstraint::PBConstraint()’: 2025-09-08T17:46:53,392 External/pblib/pbconstraint.h:21:16: warning: ‘PBLib::PBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T17:46:53,392 21 | Comparator comparator; 2025-09-08T17:46:53,392 | ^~~~~~~~~~ 2025-09-08T17:46:53,392 External/pblib/pbconstraint.h:18:13: warning: ‘int64_t PBLib::PBConstraint::leq’ [-Wreorder] 2025-09-08T17:46:53,393 18 | int64_t leq; 2025-09-08T17:46:53,393 | ^~~ 2025-09-08T17:46:53,393 External/pblib/pbconstraint.cpp:96:1: warning: when initialized here [-Wreorder] 2025-09-08T17:46:53,393 96 | PBConstraint::PBConstraint() : comparator(LEQ), leq(0), geq(0) 2025-09-08T17:46:53,393 | ^~~~~~~~~~~~ 2025-09-08T17:46:53,397 External/pblib/pbconstraint.h: In constructor ‘PBLib::PBConstraint::PBConstraint(const std::vector&, PBLib::Comparator, int64_t, int64_t)’: 2025-09-08T17:46:53,397 External/pblib/pbconstraint.h:21:16: warning: ‘PBLib::PBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T17:46:53,398 21 | Comparator comparator; 2025-09-08T17:46:53,398 | ^~~~~~~~~~ 2025-09-08T17:46:53,398 External/pblib/pbconstraint.h:18:13: warning: ‘int64_t PBLib::PBConstraint::leq’ [-Wreorder] 2025-09-08T17:46:53,398 18 | int64_t leq; 2025-09-08T17:46:53,398 | ^~~ 2025-09-08T17:46:53,398 External/pblib/pbconstraint.cpp:101:1: warning: when initialized here [-Wreorder] 2025-09-08T17:46:53,399 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-08T17:46:53,399 | ^~~~~~~~~~~~ 2025-09-08T17:46:53,400 External/pblib/pbconstraint.h: In constructor ‘PBLib::PBConstraint::PBConstraint(const std::vector&, PBLib::Comparator, int64_t)’: 2025-09-08T17:46:53,401 External/pblib/pbconstraint.h:21:16: warning: ‘PBLib::PBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T17:46:53,401 21 | Comparator comparator; 2025-09-08T17:46:53,401 | ^~~~~~~~~~ 2025-09-08T17:46:53,401 External/pblib/pbconstraint.h:18:13: warning: ‘int64_t PBLib::PBConstraint::leq’ [-Wreorder] 2025-09-08T17:46:53,401 18 | int64_t leq; 2025-09-08T17:46:53,402 | ^~~ 2025-09-08T17:46:53,402 External/pblib/pbconstraint.cpp:105:1: warning: when initialized here [-Wreorder] 2025-09-08T17:46:53,402 105 | PBConstraint::PBConstraint(vector const & literals, Comparator comparator, int64_t bound) : weighted_literals(literals), comparator(comparator), leq(0), geq(0) 2025-09-08T17:46:53,402 | ^~~~~~~~~~~~ 2025-09-08T17:46:53,408 External/pblib/pbconstraint.cpp: In member function ‘virtual void PBLib::PBConstraint::print(bool) const’: 2025-09-08T17:46:53,409 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-08T17:46:53,409 174 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T17:46:53,409 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:55,272 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-08T17:46:57,990 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T17:46:57,990 from External/pblib/incpbconstraint.h:8, 2025-09-08T17:46:57,991 from External/pblib/pb2cnf.h:6, 2025-09-08T17:46:57,991 from External/pblib/pbo2maxsat.cpp:11: 2025-09-08T17:46:57,991 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:46:57,991 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-08T17:46:57,991 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:57,991 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:57,998 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:46:57,999 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-08T17:46:57,999 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:46:57,999 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:58,000 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-08T17:46:58,000 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:58,000 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:58,000 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-08T17:46:58,000 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:46:58,001 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:58,004 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:46:58,005 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-08T17:46:58,005 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:58,005 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:58,009 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:46:58,009 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-08T17:46:58,009 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:58,009 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:58,014 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:58,015 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-08T17:46:58,015 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:58,015 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:58,021 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:58,021 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-08T17:46:58,021 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:58,021 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:58,026 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:46:58,027 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-08T17:46:58,027 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:46:58,027 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:46:58,074 In file included from External/pblib/PBParser.h:42, 2025-09-08T17:46:58,074 from External/pblib/pbo2maxsat.cpp:10: 2025-09-08T17:46:58,074 External/pblib/pbconstraint.h: At global scope: 2025-09-08T17:46:58,075 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:58,075 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:46:58,075 | ^~~~~~~~ 2025-09-08T17:46:58,075 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T17:46:58,075 from External/pblib/incpbconstraint.h:9: 2025-09-08T17:46:58,075 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:46:58,075 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:46:58,075 | ^~~~~~~~ 2025-09-08T17:46:58,083 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:46:58,084 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:46:58,084 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:46:58,084 | ^~~~~~~~ 2025-09-08T17:46:58,246 In file included from External/pblib/pb2cnf.h:21: 2025-09-08T17:46:58,246 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T17:46:58,246 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-08T17:46:58,247 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T17:46:58,247 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:46:58,250 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T17:46:58,250 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-08T17:46:58,250 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T17:46:58,251 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:46:58,252 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T17:46:58,252 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-08T17:46:58,252 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T17:46:58,252 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T17:46:58,253 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-08T17:46:58,253 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T17:46:58,253 | ~~^~~~~~~~~~~~ 2025-09-08T17:46:58,253 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T17:46:58,253 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-08T17:46:58,253 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T17:46:58,253 | ~~~^~~~~~~~~~~ 2025-09-08T17:46:58,254 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-08T17:46:58,254 82 | if (fs.size() < sz) 2025-09-08T17:46:58,254 | ~~~~~~~~~~^~~~ 2025-09-08T17:46:58,254 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-08T17:46:58,254 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T17:46:58,254 | ~~^~~~~~~~~~~ 2025-09-08T17:46:58,254 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-08T17:46:58,254 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T17:46:58,254 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:46:58,255 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T17:46:58,255 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-08T17:46:58,255 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T17:46:58,255 | ~~^~~~~~~~~~~~ 2025-09-08T17:46:58,256 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-08T17:46:58,256 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T17:46:58,256 | ~~^~~~~~~~~~~~ 2025-09-08T17:46:58,256 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-08T17:46:58,256 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T17:46:58,256 | ~~^~~~~~~~~~~~ 2025-09-08T17:46:58,259 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T17:46:58,259 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-08T17:46:58,259 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T17:46:58,259 | ~~^~~~~~~~~~~ 2025-09-08T17:46:58,260 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T17:46:58,260 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-08T17:46:58,260 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T17:46:58,260 | ~~^~~~~~~~~~~ 2025-09-08T17:46:58,260 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T17:46:58,260 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-08T17:46:58,260 214 | if (digit_no == base.size()){ 2025-09-08T17:46:58,260 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T17:46:58,261 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-08T17:46:58,261 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T17:46:58,261 | ~~^~~~~~~~~~~~~~ 2025-09-08T17:46:58,272 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-08T17:46:58,272 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T17:46:58,272 | ~~^~~~~~~~~~~ 2025-09-08T17:46:58,272 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-08T17:46:58,273 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T17:46:58,273 | ~~^~~~~~~~~~~~~~ 2025-09-08T17:46:58,273 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-08T17:46:58,273 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T17:46:58,273 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:46:58,274 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-08T17:46:58,274 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T17:46:58,274 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:46:58,274 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-08T17:46:58,274 263 | if (j + i < result.size()) 2025-09-08T17:46:58,275 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T17:46:58,275 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-08T17:46:58,275 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T17:46:58,275 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T17:46:58,276 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T17:46:58,277 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-08T17:46:58,277 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T17:46:58,277 | ~~^~~~~~~~~~~~~ 2025-09-08T17:46:58,277 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T17:46:58,278 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-08T17:46:58,278 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T17:46:58,278 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T17:46:58,278 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-08T17:46:58,278 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T17:46:58,278 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T17:46:58,336 External/pblib/pbo2maxsat.cpp: In function ‘int main(int, char**)’: 2025-09-08T17:46:58,336 External/pblib/pbo2maxsat.cpp:23:10: warning: unused variable ‘tstart’ [-Wunused-variable] 2025-09-08T17:46:58,336 23 | double tstart = clock(), tend; 2025-09-08T17:46:58,337 | ^~~~~~ 2025-09-08T17:46:58,337 External/pblib/pbo2maxsat.cpp:23:28: warning: unused variable ‘tend’ [-Wunused-variable] 2025-09-08T17:46:58,337 23 | double tstart = clock(), tend; 2025-09-08T17:46:58,337 | ^~~~ 2025-09-08T17:47:00,645 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-08T17:47:01,398 In file included from External/pblib/SimplePBConstraint.h:5, 2025-09-08T17:47:01,399 from External/pblib/preencoder.h:4, 2025-09-08T17:47:01,399 from External/pblib/preencoder.cpp:1: 2025-09-08T17:47:01,399 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:47:01,399 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:47:01,399 | ^~~~~~~~ 2025-09-08T17:47:01,399 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:47:01,399 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:47:01,400 | ^~~~~~~~ 2025-09-08T17:47:02,576 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T17:47:02,576 from External/pblib/preencoder.h:5: 2025-09-08T17:47:02,576 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:47:02,576 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-08T17:47:02,576 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:02,576 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:02,583 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:47:02,583 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-08T17:47:02,584 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:47:02,584 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:02,584 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-08T17:47:02,584 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:02,585 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:02,585 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-08T17:47:02,585 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:47:02,585 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:02,589 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:47:02,589 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-08T17:47:02,589 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:02,589 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:02,593 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:47:02,593 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-08T17:47:02,593 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:02,593 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:02,598 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:47:02,598 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-08T17:47:02,598 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:02,598 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:02,603 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:47:02,604 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-08T17:47:02,604 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:02,604 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:02,609 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:47:02,609 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-08T17:47:02,609 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:02,609 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:02,660 External/pblib/SimplePBConstraint.h: At global scope: 2025-09-08T17:47:02,660 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:47:02,661 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:47:02,661 | ^~~~~~~~ 2025-09-08T17:47:02,661 In file included from External/pblib/incpbconstraint.h:9, 2025-09-08T17:47:02,661 from External/pblib/preencoder.h:6: 2025-09-08T17:47:02,661 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:47:02,661 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:47:02,661 | ^~~~~~~~ 2025-09-08T17:47:02,676 External/pblib/preencoder.cpp: In member function ‘void PreEncoder::join_duplicat_literals()’: 2025-09-08T17:47:02,676 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-08T17:47:02,677 119 | for (int i = 1; i < literals.size(); ++i) 2025-09-08T17:47:02,677 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:47:02,683 External/pblib/preencoder.cpp: In member function ‘std::shared_ptr PreEncoder::preEncodeIncPBConstraint(IncPBConstraint&, ClauseDatabase&)’: 2025-09-08T17:47:02,684 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-08T17:47:02,684 219 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:47:02,684 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:02,694 External/pblib/preencoder.cpp: In member function ‘SimplePBConstraint PreEncoder::preEncodePBConstraint(const PBLib::PBConstraint&, ClauseDatabase&)’: 2025-09-08T17:47:02,694 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-08T17:47:02,694 278 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:47:02,694 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:02,698 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-08T17:47:02,698 318 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:47:02,698 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:02,700 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-08T17:47:02,700 346 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:47:02,700 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:02,702 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-08T17:47:02,702 394 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T17:47:02,702 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:04,405 In file included from /usr/include/c++/14/algorithm:61, 2025-09-08T17:47:04,406 from External/pblib/auxvarmanager.h:4, 2025-09-08T17:47:04,406 from External/pblib/clausedatabase.h:8: 2025-09-08T17:47:04,406 /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-08T17:47:04,406 /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-08T17:47:04,406 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 2025-09-08T17:47:04,406 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:04,437 /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-08T17:47:04,437 /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-08T17:47:04,437 1770 | __insertion_sort(_RandomAccessIterator __first, 2025-09-08T17:47:04,437 | ^~~~~~~~~~~~~~~~ 2025-09-08T17:47:04,438 /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-08T17:47:04,463 /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-08T17:47:04,463 /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-08T17:47:04,463 1812 | __final_insertion_sort(_RandomAccessIterator __first, 2025-09-08T17:47:04,463 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:04,464 /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-08T17:47:04,464 /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-08T17:47:04,464 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 2025-09-08T17:47:04,464 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:04,464 /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-08T17:47:04,464 1822 | std::__insertion_sort(__first, __last, __comp); 2025-09-08T17:47:04,464 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:04,499 In file included from /usr/include/c++/14/bits/stl_algo.h:61: 2025-09-08T17:47:04,499 /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-08T17:47:04,499 /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-08T17:47:04,499 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2025-09-08T17:47:04,500 | ^~~~~~~~~~~~~ 2025-09-08T17:47:04,588 /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-08T17:47:04,588 /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-08T17:47:04,588 1876 | __introsort_loop(_RandomAccessIterator __first, 2025-09-08T17:47:04,588 | ^~~~~~~~~~~~~~~~ 2025-09-08T17:47:04,588 /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-08T17:47:04,589 /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-08T17:47:04,590 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 2025-09-08T17:47:04,590 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:04,700 In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-08T17:47:04,700 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-08T17:47:04,700 inlined from ‘void PreEncoder::join_duplicat_literals()’ at External/pblib/preencoder.cpp:117:7: 2025-09-08T17:47:04,701 /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-08T17:47:04,701 1905 | std::__introsort_loop(__first, __last, 2025-09-08T17:47:04,701 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:47:04,701 1906 | std::__lg(__last - __first) * 2, 2025-09-08T17:47:04,701 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:04,701 1907 | __comp); 2025-09-08T17:47:04,701 | ~~~~~~~ 2025-09-08T17:47:04,701 /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-08T17:47:04,701 1908 | std::__final_insertion_sort(__first, __last, __comp); 2025-09-08T17:47:04,702 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:04,755 In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-08T17:47:04,756 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-08T17:47:04,756 inlined from ‘void PreEncoder::sort_literals()’ at External/pblib/preencoder.cpp:183:7: 2025-09-08T17:47:04,756 /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-08T17:47:04,756 1905 | std::__introsort_loop(__first, __last, 2025-09-08T17:47:04,756 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T17:47:04,756 1906 | std::__lg(__last - __first) * 2, 2025-09-08T17:47:04,756 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:04,756 1907 | __comp); 2025-09-08T17:47:04,757 | ~~~~~~~ 2025-09-08T17:47:04,757 /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-08T17:47:04,757 1908 | std::__final_insertion_sort(__first, __last, __comp); 2025-09-08T17:47:04,757 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:06,486 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-08T17:47:08,525 Modules/pblib/aux_var_manager.cpp:177:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T17:47:08,525 177 | }; 2025-09-08T17:47:08,525 | ^ 2025-09-08T17:47:08,875 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-08T17:47:09,872 Modules/pblib/helper.cpp: In function ‘bool Get_Int_Vector_From_C_To_Python(std::vector&, PyObject*)’: 2025-09-08T17:47:09,872 Modules/pblib/helper.cpp:13:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T17:47:09,873 13 | while(item = PyIter_Next(iter)) { 2025-09-08T17:47:09,873 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:09,884 Modules/pblib/helper.cpp: In function ‘bool Get_Int64_Vector_From_C_To_Python(std::vector&, PyObject*)’: 2025-09-08T17:47:09,884 Modules/pblib/helper.cpp:36:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T17:47:09,884 36 | while(item = PyIter_Next(iter)) { 2025-09-08T17:47:09,884 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:10,364 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_incpbconstraint.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_incpbconstraint.o -std=c++11 2025-09-08T17:47:12,657 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T17:47:12,657 from External/pblib/incpbconstraint.h:8, 2025-09-08T17:47:12,657 from Modules/pblib/pblib_incpbconstraint.hpp:9, 2025-09-08T17:47:12,657 from Modules/pblib/pblib_incpbconstraint.cpp:10: 2025-09-08T17:47:12,657 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:47:12,657 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-08T17:47:12,657 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:12,658 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:12,665 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:47:12,666 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-08T17:47:12,666 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:47:12,666 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:12,667 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-08T17:47:12,667 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:12,668 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:12,669 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-08T17:47:12,669 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:47:12,669 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:12,673 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:47:12,673 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-08T17:47:12,674 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:12,674 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:12,678 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:47:12,678 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-08T17:47:12,678 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:12,679 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:12,684 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:47:12,684 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-08T17:47:12,684 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:12,684 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:12,690 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:47:12,690 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-08T17:47:12,690 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:12,691 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:12,696 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:47:12,697 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-08T17:47:12,697 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:12,697 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:12,741 In file included from Modules/pblib/pblib_pbconstraint.hpp:9, 2025-09-08T17:47:12,741 from Modules/pblib/pblib_incpbconstraint.cpp:9: 2025-09-08T17:47:12,741 External/pblib/pbconstraint.h: At global scope: 2025-09-08T17:47:12,741 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:47:12,741 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:47:12,742 | ^~~~~~~~ 2025-09-08T17:47:12,742 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T17:47:12,742 from External/pblib/incpbconstraint.h:9: 2025-09-08T17:47:12,742 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:47:12,742 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:47:12,742 | ^~~~~~~~ 2025-09-08T17:47:12,756 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:47:12,757 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:47:12,757 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:47:12,757 | ^~~~~~~~ 2025-09-08T17:47:12,775 Modules/pblib/pblib_incpbconstraint.cpp: In function ‘PyObject* PyIncPBConstraint_New(PyTypeObject*, PyObject*, PyObject*)’: 2025-09-08T17:47:12,776 Modules/pblib/pblib_incpbconstraint.cpp:99:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T17:47:12,776 99 | while (item = PyIter_Next(iter)) { 2025-09-08T17:47:12,776 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:12,801 Modules/pblib/pblib_incpbconstraint.cpp: At global scope: 2025-09-08T17:47:12,801 Modules/pblib/pblib_incpbconstraint.cpp:423:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T17:47:12,801 423 | }; 2025-09-08T17:47:12,801 | ^ 2025-09-08T17:47:14,804 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-08T17:47:17,727 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T17:47:17,727 from External/pblib/incpbconstraint.h:8, 2025-09-08T17:47:17,728 from External/pblib/pb2cnf.h:6, 2025-09-08T17:47:17,728 from Modules/pblib/pblib_pb2cnf.hpp:9, 2025-09-08T17:47:17,728 from Modules/pblib/pblib_module.cpp:15: 2025-09-08T17:47:17,728 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:47:17,728 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-08T17:47:17,728 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:17,728 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:17,736 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:47:17,736 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-08T17:47:17,736 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:47:17,736 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:17,738 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T17:47:17,738 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:17,738 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:17,739 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T17:47:17,739 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:47:17,740 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:17,744 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:47:17,744 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-08T17:47:17,744 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:17,744 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:17,749 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:47:17,749 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-08T17:47:17,749 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:17,749 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:17,754 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:47:17,755 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-08T17:47:17,755 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:17,755 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:17,761 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:47:17,761 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-08T17:47:17,761 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:17,761 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:17,767 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:47:17,767 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-08T17:47:17,767 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:17,768 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:17,812 In file included from Modules/pblib/pblib_module.cpp:6: 2025-09-08T17:47:17,812 External/pblib/pbconstraint.h: At global scope: 2025-09-08T17:47:17,812 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:47:17,812 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:47:17,812 | ^~~~~~~~ 2025-09-08T17:47:17,813 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T17:47:17,813 from External/pblib/incpbconstraint.h:9: 2025-09-08T17:47:17,813 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:47:17,813 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:47:17,813 | ^~~~~~~~ 2025-09-08T17:47:17,822 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:47:17,822 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:47:17,822 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:47:17,823 | ^~~~~~~~ 2025-09-08T17:47:17,961 In file included from External/pblib/pb2cnf.h:21: 2025-09-08T17:47:17,962 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T17:47:17,962 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-08T17:47:17,962 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T17:47:17,962 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:47:17,966 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T17:47:17,966 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-08T17:47:17,966 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T17:47:17,966 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:47:17,968 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T17:47:17,969 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-08T17:47:17,969 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T17:47:17,969 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T17:47:17,969 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-08T17:47:17,970 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T17:47:17,970 | ~~^~~~~~~~~~~~ 2025-09-08T17:47:17,971 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T17:47:17,971 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-08T17:47:17,971 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T17:47:17,971 | ~~~^~~~~~~~~~~ 2025-09-08T17:47:17,972 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-08T17:47:17,972 82 | if (fs.size() < sz) 2025-09-08T17:47:17,972 | ~~~~~~~~~~^~~~ 2025-09-08T17:47:17,973 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-08T17:47:17,973 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T17:47:17,973 | ~~^~~~~~~~~~~ 2025-09-08T17:47:17,974 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-08T17:47:17,974 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T17:47:17,974 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:47:17,975 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T17:47:17,976 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-08T17:47:17,976 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T17:47:17,976 | ~~^~~~~~~~~~~~ 2025-09-08T17:47:17,977 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-08T17:47:17,977 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T17:47:17,978 | ~~^~~~~~~~~~~~ 2025-09-08T17:47:17,978 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-08T17:47:17,979 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T17:47:17,979 | ~~^~~~~~~~~~~~ 2025-09-08T17:47:17,981 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T17:47:17,982 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-08T17:47:17,982 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T17:47:17,982 | ~~^~~~~~~~~~~ 2025-09-08T17:47:17,983 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T17:47:17,983 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-08T17:47:17,983 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T17:47:17,983 | ~~^~~~~~~~~~~ 2025-09-08T17:47:17,984 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T17:47:17,985 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-08T17:47:17,985 214 | if (digit_no == base.size()){ 2025-09-08T17:47:17,985 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T17:47:17,985 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-08T17:47:17,986 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T17:47:17,986 | ~~^~~~~~~~~~~~~~ 2025-09-08T17:47:17,996 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-08T17:47:17,996 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T17:47:17,997 | ~~^~~~~~~~~~~ 2025-09-08T17:47:17,998 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-08T17:47:17,998 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T17:47:17,998 | ~~^~~~~~~~~~~~~~ 2025-09-08T17:47:17,999 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-08T17:47:17,999 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T17:47:17,999 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:47:18,001 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-08T17:47:18,001 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T17:47:18,001 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:47:18,001 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-08T17:47:18,002 263 | if (j + i < result.size()) 2025-09-08T17:47:18,002 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T17:47:18,002 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-08T17:47:18,003 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T17:47:18,003 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T17:47:18,005 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T17:47:18,005 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-08T17:47:18,005 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T17:47:18,005 | ~~^~~~~~~~~~~~~ 2025-09-08T17:47:18,007 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T17:47:18,007 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-08T17:47:18,007 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T17:47:18,007 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T17:47:18,008 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-08T17:47:18,008 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T17:47:18,008 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T17:47:18,992 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-08T17:47:21,563 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T17:47:21,564 from External/pblib/incpbconstraint.h:8, 2025-09-08T17:47:21,564 from External/pblib/pb2cnf.h:6, 2025-09-08T17:47:21,564 from Modules/pblib/pblib_pb2cnf.hpp:9, 2025-09-08T17:47:21,564 from Modules/pblib/pblib_pb2cnf.cpp:8: 2025-09-08T17:47:21,564 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:47:21,564 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-08T17:47:21,564 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:21,564 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:21,573 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:47:21,573 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-08T17:47:21,573 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:47:21,574 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:21,575 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-08T17:47:21,575 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:21,575 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:21,577 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-08T17:47:21,577 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:47:21,577 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:21,581 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:47:21,582 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-08T17:47:21,582 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:21,582 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:21,587 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:47:21,587 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-08T17:47:21,587 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:21,587 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:21,593 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:47:21,593 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-08T17:47:21,594 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:21,594 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:21,600 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:47:21,600 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-08T17:47:21,600 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:21,600 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:21,607 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:47:21,607 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-08T17:47:21,607 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:21,607 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:21,656 In file included from External/pblib/pb2cnf.h:5: 2025-09-08T17:47:21,656 External/pblib/pbconstraint.h: At global scope: 2025-09-08T17:47:21,656 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:47:21,656 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T17:47:21,656 | ^~~~~~~~ 2025-09-08T17:47:21,657 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T17:47:21,657 from External/pblib/incpbconstraint.h:9: 2025-09-08T17:47:21,657 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T17:47:21,657 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T17:47:21,657 | ^~~~~~~~ 2025-09-08T17:47:21,672 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T17:47:21,673 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T17:47:21,673 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T17:47:21,673 | ^~~~~~~~ 2025-09-08T17:47:21,989 In file included from External/pblib/pb2cnf.h:21: 2025-09-08T17:47:21,989 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T17:47:21,990 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-08T17:47:21,990 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T17:47:21,990 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:47:21,994 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T17:47:21,994 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-08T17:47:21,995 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T17:47:21,995 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:47:21,997 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T17:47:21,997 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-08T17:47:21,997 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T17:47:21,997 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T17:47:21,998 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-08T17:47:21,998 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T17:47:21,998 | ~~^~~~~~~~~~~~ 2025-09-08T17:47:22,000 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T17:47:22,000 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-08T17:47:22,000 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T17:47:22,000 | ~~~^~~~~~~~~~~ 2025-09-08T17:47:22,001 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-08T17:47:22,001 82 | if (fs.size() < sz) 2025-09-08T17:47:22,001 | ~~~~~~~~~~^~~~ 2025-09-08T17:47:22,002 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-08T17:47:22,002 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T17:47:22,002 | ~~^~~~~~~~~~~ 2025-09-08T17:47:22,003 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-08T17:47:22,003 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T17:47:22,003 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T17:47:22,014 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T17:47:22,015 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-08T17:47:22,015 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T17:47:22,015 | ~~^~~~~~~~~~~~ 2025-09-08T17:47:22,019 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-08T17:47:22,019 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T17:47:22,019 | ~~^~~~~~~~~~~~ 2025-09-08T17:47:22,020 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-08T17:47:22,020 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T17:47:22,020 | ~~^~~~~~~~~~~~ 2025-09-08T17:47:22,023 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T17:47:22,024 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-08T17:47:22,024 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T17:47:22,024 | ~~^~~~~~~~~~~ 2025-09-08T17:47:22,025 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T17:47:22,025 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-08T17:47:22,025 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T17:47:22,025 | ~~^~~~~~~~~~~ 2025-09-08T17:47:22,026 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T17:47:22,027 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-08T17:47:22,027 214 | if (digit_no == base.size()){ 2025-09-08T17:47:22,027 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T17:47:22,027 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-08T17:47:22,028 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T17:47:22,028 | ~~^~~~~~~~~~~~~~ 2025-09-08T17:47:22,038 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-08T17:47:22,038 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T17:47:22,039 | ~~^~~~~~~~~~~ 2025-09-08T17:47:22,040 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-08T17:47:22,040 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T17:47:22,040 | ~~^~~~~~~~~~~~~~ 2025-09-08T17:47:22,041 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-08T17:47:22,041 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T17:47:22,041 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:47:22,043 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-08T17:47:22,043 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T17:47:22,043 | ~~^~~~~~~~~~~~~~~ 2025-09-08T17:47:22,044 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-08T17:47:22,044 263 | if (j + i < result.size()) 2025-09-08T17:47:22,044 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T17:47:22,045 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-08T17:47:22,045 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T17:47:22,045 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T17:47:22,047 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T17:47:22,047 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-08T17:47:22,047 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T17:47:22,048 | ~~^~~~~~~~~~~~~ 2025-09-08T17:47:22,049 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T17:47:22,049 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-08T17:47:22,049 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T17:47:22,050 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T17:47:22,050 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-08T17:47:22,051 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T17:47:22,051 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T17:47:22,093 Modules/pblib/pblib_pb2cnf.cpp: At global scope: 2025-09-08T17:47:22,093 Modules/pblib/pblib_pb2cnf.cpp:363:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T17:47:22,093 363 | }; 2025-09-08T17:47:22,093 | ^ 2025-09-08T17:47:23,487 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-08T17:47:25,424 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* boolean_value_to_string(int)’: 2025-09-08T17:47:25,425 Modules/pblib/pblib_pbconfig.cpp:82:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,425 82 | if(b) return "TRUE"; 2025-09-08T17:47:25,425 | ^~~~~~ 2025-09-08T17:47:25,425 Modules/pblib/pblib_pbconfig.cpp:83:12: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,425 83 | return "FALSE"; 2025-09-08T17:47:25,426 | ^~~~~~~ 2025-09-08T17:47:25,426 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* pb_encoder_to_String(int)’: 2025-09-08T17:47:25,426 Modules/pblib/pblib_pbconfig.cpp:89:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,426 89 | case 0: return "BEST"; 2025-09-08T17:47:25,427 | ^~~~~~ 2025-09-08T17:47:25,427 Modules/pblib/pblib_pbconfig.cpp:90:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,427 90 | case 1: return "BDD"; 2025-09-08T17:47:25,427 | ^~~~~ 2025-09-08T17:47:25,428 Modules/pblib/pblib_pbconfig.cpp:91:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,428 91 | case 2: return "SWC"; 2025-09-08T17:47:25,428 | ^~~~~ 2025-09-08T17:47:25,428 Modules/pblib/pblib_pbconfig.cpp:92:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,428 92 | case 3: return "SORTINGNETWORKS"; 2025-09-08T17:47:25,428 | ^~~~~~~~~~~~~~~~~ 2025-09-08T17:47:25,429 Modules/pblib/pblib_pbconfig.cpp:93:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,429 93 | case 4: return "ADDER"; 2025-09-08T17:47:25,429 | ^~~~~~~ 2025-09-08T17:47:25,429 Modules/pblib/pblib_pbconfig.cpp:94:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,430 94 | case 5: return "BINARY MERGE"; 2025-09-08T17:47:25,430 | ^~~~~~~~~~~~~~ 2025-09-08T17:47:25,430 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* amk_encoder_to_string(int)’: 2025-09-08T17:47:25,431 Modules/pblib/pblib_pbconfig.cpp:101:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,431 101 | case 0: return "BEST"; 2025-09-08T17:47:25,431 | ^~~~~~ 2025-09-08T17:47:25,431 Modules/pblib/pblib_pbconfig.cpp:102:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,431 102 | case 1: return "BDD"; 2025-09-08T17:47:25,432 | ^~~~~ 2025-09-08T17:47:25,432 Modules/pblib/pblib_pbconfig.cpp:103:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,432 103 | case 2: return "CARD"; 2025-09-08T17:47:25,432 | ^~~~~~ 2025-09-08T17:47:25,433 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* amo_encoder_to_string(int)’: 2025-09-08T17:47:25,433 Modules/pblib/pblib_pbconfig.cpp:110:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,433 110 | case 0: return "BEST"; 2025-09-08T17:47:25,433 | ^~~~~~ 2025-09-08T17:47:25,434 Modules/pblib/pblib_pbconfig.cpp:111:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,434 111 | case 1: return "NESTED"; 2025-09-08T17:47:25,434 | ^~~~~~~~ 2025-09-08T17:47:25,434 Modules/pblib/pblib_pbconfig.cpp:112:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,434 112 | case 2: return "BDD"; 2025-09-08T17:47:25,435 | ^~~~~ 2025-09-08T17:47:25,435 Modules/pblib/pblib_pbconfig.cpp:113:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,435 113 | case 3: return "BIMANDER"; 2025-09-08T17:47:25,435 | ^~~~~~~~~~ 2025-09-08T17:47:25,436 Modules/pblib/pblib_pbconfig.cpp:114:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,436 114 | case 4: return "COMMANDER"; 2025-09-08T17:47:25,436 | ^~~~~~~~~~~ 2025-09-08T17:47:25,436 Modules/pblib/pblib_pbconfig.cpp:115:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,436 115 | case 5: return "KPRODUCT"; 2025-09-08T17:47:25,436 | ^~~~~~~~~~ 2025-09-08T17:47:25,437 Modules/pblib/pblib_pbconfig.cpp:116:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,437 116 | case 6: return "BINARY"; 2025-09-08T17:47:25,437 | ^~~~~~~~ 2025-09-08T17:47:25,437 Modules/pblib/pblib_pbconfig.cpp:117:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,438 117 | case 7: return "PAIRWISE"; 2025-09-08T17:47:25,438 | ^~~~~~~~~~ 2025-09-08T17:47:25,438 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* bimander_m_to_string(int)’: 2025-09-08T17:47:25,439 Modules/pblib/pblib_pbconfig.cpp:124:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,439 124 | case 0: return "N_HALF"; 2025-09-08T17:47:25,439 | ^~~~~~~~ 2025-09-08T17:47:25,439 Modules/pblib/pblib_pbconfig.cpp:125:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,439 125 | case 1: return "N_SQRT"; 2025-09-08T17:47:25,439 | ^~~~~~~~ 2025-09-08T17:47:25,440 Modules/pblib/pblib_pbconfig.cpp:126:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T17:47:25,440 126 | case 2: return "FIXED"; 2025-09-08T17:47:25,440 | ^~~~~~~ 2025-09-08T17:47:25,453 Modules/pblib/pblib_pbconfig.cpp: At global scope: 2025-09-08T17:47:25,453 Modules/pblib/pblib_pbconfig.cpp:507:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T17:47:25,453 507 | }; 2025-09-08T17:47:25,453 | ^ 2025-09-08T17:47:25,597 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* pb_encoder_to_String(int)’: 2025-09-08T17:47:25,597 Modules/pblib/pblib_pbconfig.cpp:96:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T17:47:25,597 96 | } 2025-09-08T17:47:25,597 | ^ 2025-09-08T17:47:25,598 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* amk_encoder_to_string(int)’: 2025-09-08T17:47:25,598 Modules/pblib/pblib_pbconfig.cpp:105:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T17:47:25,598 105 | } 2025-09-08T17:47:25,598 | ^ 2025-09-08T17:47:25,599 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* amo_encoder_to_string(int)’: 2025-09-08T17:47:25,599 Modules/pblib/pblib_pbconfig.cpp:119:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T17:47:25,599 119 | } 2025-09-08T17:47:25,599 | ^ 2025-09-08T17:47:25,600 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* bimander_m_to_string(int)’: 2025-09-08T17:47:25,600 Modules/pblib/pblib_pbconfig.cpp:128:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T17:47:25,600 128 | } 2025-09-08T17:47:25,600 | ^ 2025-09-08T17:47:26,754 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-08T17:47:28,415 Modules/pblib/pblib_pbconstraint.cpp: In function ‘PyObject* PyPBConstraint_New(PyTypeObject*, PyObject*, PyObject*)’: 2025-09-08T17:47:28,415 Modules/pblib/pblib_pbconstraint.cpp:96:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T17:47:28,415 96 | while (item = PyIter_Next(iter)) { 2025-09-08T17:47:28,415 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:28,442 Modules/pblib/pblib_pbconstraint.cpp: At global scope: 2025-09-08T17:47:28,443 Modules/pblib/pblib_pbconstraint.cpp:394:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T17:47:28,443 394 | }; 2025-09-08T17:47:28,443 | ^ 2025-09-08T17:47:30,318 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_pbparser.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_pbparser.o -std=c++11 2025-09-08T17:47:32,393 Modules/pblib/pblib_pbparser.cpp:100:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T17:47:32,393 100 | }; 2025-09-08T17:47:32,393 | ^ 2025-09-08T17:47:32,824 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-08T17:47:34,735 Modules/pblib/pblib_statistic.cpp:101:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T17:47:34,736 101 | }; 2025-09-08T17:47:34,736 | ^ 2025-09-08T17:47:34,930 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-08T17:47:37,314 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T17:47:37,314 from External/pblib/VectorClauseDatabase.h:5, 2025-09-08T17:47:37,314 from Modules/pblib/pblib_vectorclausedatabase.hpp:9, 2025-09-08T17:47:37,314 from Modules/pblib/pblib_vectorclausedatabase.cpp:9: 2025-09-08T17:47:37,314 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T17:47:37,314 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-08T17:47:37,314 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:37,314 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:37,322 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T17:47:37,323 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-08T17:47:37,323 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T17:47:37,323 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:37,324 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-08T17:47:37,324 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:37,325 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:37,326 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-08T17:47:37,326 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T17:47:37,326 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:37,330 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T17:47:37,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-08T17:47:37,330 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:37,331 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:37,335 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T17:47:37,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-08T17:47:37,335 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:37,336 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:37,341 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:47:37,341 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-08T17:47:37,341 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:37,341 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:37,347 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:47:37,347 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-08T17:47:37,347 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:37,348 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:37,353 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T17:47:37,354 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-08T17:47:37,354 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T17:47:37,354 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:37,432 Modules/pblib/pblib_vectorclausedatabase.cpp: In function ‘PyObject* VectorClauseDatabase_Two_Param(PyTypeObject*, PyObject*)’: 2025-09-08T17:47:37,432 Modules/pblib/pblib_vectorclausedatabase.cpp:60:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T17:47:37,432 60 | while (item = PyIter_Next(iter)) { 2025-09-08T17:47:37,432 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T17:47:37,459 Modules/pblib/pblib_vectorclausedatabase.cpp: At global scope: 2025-09-08T17:47:37,460 Modules/pblib/pblib_vectorclausedatabase.cpp:284:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T17:47:37,460 284 | }; 2025-09-08T17:47:37,460 | ^ 2025-09-08T17:47:40,240 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-08T17:47:41,734 Modules/pblib/pblib_weightedlit.cpp:209:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T17:47:41,734 209 | }; 2025-09-08T17:47:41,734 | ^ 2025-09-08T17:47:42,444 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-08T17:47:43,339 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T17:47:43,340 !! 2025-09-08T17:47:43,340 ******************************************************************************** 2025-09-08T17:47:43,340 Please avoid running ``setup.py`` directly. 2025-09-08T17:47:43,340 Instead, use pypa/build, pypa/installer or other 2025-09-08T17:47:43,340 standards-based tools. 2025-09-08T17:47:43,340 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T17:47:43,341 or your builds will no longer be supported. 2025-09-08T17:47:43,341 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T17:47:43,341 ******************************************************************************** 2025-09-08T17:47:43,341 !! 2025-09-08T17:47:43,341 self.initialize_options() 2025-09-08T17:47:43,428 installing to build/bdist.linux-armv7l/wheel 2025-09-08T17:47:43,429 running install 2025-09-08T17:47:43,453 running install_lib 2025-09-08T17:47:43,541 creating build/bdist.linux-armv7l/wheel 2025-09-08T17:47:43,542 creating build/bdist.linux-armv7l/wheel/pypblib 2025-09-08T17:47:43,542 copying build/lib.linux-armv7l-cpython-313/pypblib/pblib.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./pypblib 2025-09-08T17:47:43,571 copying build/lib.linux-armv7l-cpython-313/pypblib/__init__.py -> build/bdist.linux-armv7l/wheel/./pypblib 2025-09-08T17:47:43,572 running install_egg_info 2025-09-08T17:47:43,664 running egg_info 2025-09-08T17:47:43,753 writing pypblib.egg-info/PKG-INFO 2025-09-08T17:47:43,754 writing dependency_links to pypblib.egg-info/dependency_links.txt 2025-09-08T17:47:43,755 writing top-level names to pypblib.egg-info/top_level.txt 2025-09-08T17:47:43,844 reading manifest file 'pypblib.egg-info/SOURCES.txt' 2025-09-08T17:47:43,850 reading manifest template 'MANIFEST.in' 2025-09-08T17:47:43,855 warning: no files found matching '*.hpp' under directory 'External' 2025-09-08T17:47:43,867 warning: no files found matching '*.c' under directory 'External' 2025-09-08T17:47:43,870 warning: no files found matching '*.h' under directory 'Modules' 2025-09-08T17:47:43,873 warning: no files found matching '*.c' under directory 'Modules' 2025-09-08T17:47:43,874 adding license file 'LICENSE.txt' 2025-09-08T17:47:43,880 writing manifest file 'pypblib.egg-info/SOURCES.txt' 2025-09-08T17:47:43,881 Copying pypblib.egg-info to build/bdist.linux-armv7l/wheel/./pypblib-0.0.4-py3.13.egg-info 2025-09-08T17:47:43,884 running install_scripts 2025-09-08T17:47:43,939 creating build/bdist.linux-armv7l/wheel/pypblib-0.0.4.dist-info/WHEEL 2025-09-08T17:47:43,940 creating '/tmp/pip-wheel-8epyq4vz/pypblib-0.0.4-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-08T17:47:43,942 adding 'pypblib/__init__.py' 2025-09-08T17:47:45,515 adding 'pypblib/pblib.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T17:47:45,563 adding 'pypblib-0.0.4.dist-info/licenses/LICENSE.txt' 2025-09-08T17:47:45,564 adding 'pypblib-0.0.4.dist-info/METADATA' 2025-09-08T17:47:45,565 adding 'pypblib-0.0.4.dist-info/WHEEL' 2025-09-08T17:47:45,566 adding 'pypblib-0.0.4.dist-info/top_level.txt' 2025-09-08T17:47:45,567 adding 'pypblib-0.0.4.dist-info/zip-safe' 2025-09-08T17:47:45,568 adding 'pypblib-0.0.4.dist-info/RECORD' 2025-09-08T17:47:45,569 removing build/bdist.linux-armv7l/wheel 2025-09-08T17:47:45,744 Building wheel for pypblib (setup.py): finished with status 'done' 2025-09-08T17:47:45,775 Created wheel for pypblib: filename=pypblib-0.0.4-cp313-cp313-linux_armv7l.whl size=2851919 sha256=5b7c7dd1c83c9e84306ae0e61c35beea67d206b62792dbef14b490da31c90a57 2025-09-08T17:47:45,776 Stored in directory: /tmp/pip-ephem-wheel-cache-0umnzmfd/wheels/8d/6c/2b/b698da330d0046860fa513f784b717df39e440073319687592 2025-09-08T17:47:45,786 Successfully built pypblib 2025-09-08T17:47:45,794 Removed build tracker: '/tmp/pip-build-tracker-x10emac5'