2025-09-08T13:54:02,880 Created temporary directory: /tmp/pip-build-tracker-jamfklpa 2025-09-08T13:54:02,880 Initialized build tracking at /tmp/pip-build-tracker-jamfklpa 2025-09-08T13:54:02,880 Created build tracker: /tmp/pip-build-tracker-jamfklpa 2025-09-08T13:54:02,880 Entered build tracker: /tmp/pip-build-tracker-jamfklpa 2025-09-08T13:54:02,881 Created temporary directory: /tmp/pip-wheel-544i65am 2025-09-08T13:54:02,884 Created temporary directory: /tmp/pip-ephem-wheel-cache-xb447l09 2025-09-08T13:54:02,941 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T13:54:02,944 2 location(s) to search for versions of pypblib: 2025-09-08T13:54:02,944 * https://pypi.org/simple/pypblib/ 2025-09-08T13:54:02,944 * https://www.piwheels.org/simple/pypblib/ 2025-09-08T13:54:02,944 Fetching project page and analyzing links: https://pypi.org/simple/pypblib/ 2025-09-08T13:54:02,944 Getting page https://pypi.org/simple/pypblib/ 2025-09-08T13:54:02,945 Found index url https://pypi.org/simple/ 2025-09-08T13:54:03,090 Fetched page https://pypi.org/simple/pypblib/ as application/vnd.pypi.simple.v1+json 2025-09-08T13:54:03,095 Found link https://files.pythonhosted.org/packages/d3/50/0f72b1cae41b965542707cca48caed59f2b22cc4cc020b79b639c4a1bbab/pypblib-0.0.1.tar.gz (from https://pypi.org/simple/pypblib/), version: 0.0.1 2025-09-08T13:54:03,095 Found link https://files.pythonhosted.org/packages/b0/86/c1a837789ad6169001f870f8fed4352d5c388a9334eca3753c26a8bc5ab5/pypblib-0.0.2.tar.gz (from https://pypi.org/simple/pypblib/), version: 0.0.2 2025-09-08T13:54:03,096 Found link https://files.pythonhosted.org/packages/9f/90/28ef9f296fbeec06862f2c6f7c1e25ab3b536387173deeeaec129d2cd294/pypblib-0.0.3.tar.gz (from https://pypi.org/simple/pypblib/), version: 0.0.3 2025-09-08T13:54:03,096 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/48/b9/0c38afad6537c64b4ead2f0942d8cca6ad798b2373b2a46aa0392a455e6a/pypblib-0.0.4-cp35-cp35m-manylinux2010_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,096 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/fe/4f/57ddff3defc75ec8c4d24f94c33c16ac7a8b1609d2bdef47b5570939f3b7/pypblib-0.0.4-cp35-cp35m-manylinux2010_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,096 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/2b/f5/f492e7a9fd8eb279367fbe6a586872fe1eee07e33ff0598eba7afda01d2b/pypblib-0.0.4-cp35-cp35m-manylinux2014_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,096 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/49/d7/094781c7793227e9dee5850f6ef91666314866ee0e8b90595763efc04908/pypblib-0.0.4-cp35-cp35m-manylinux2014_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,097 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/50/1e/1b952f1e9f52aeb38dc1dcef91d18d77abe756378894e43b9f40854d9f82/pypblib-0.0.4-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,097 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/ea/cd/ff2f5377fce3489ef16de83c5c3997d56bc3fba467e807994690c381e98a/pypblib-0.0.4-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,097 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/b6/89/6a2c77daef3fd82f41904156dd11fb72e0d5e109b5412466ecc6947f58c7/pypblib-0.0.4-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,097 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/da/62/640eb8d38f85e7e3bff79a58f525a41c48eb318fd3a60107f105af37a990/pypblib-0.0.4-cp36-cp36m-manylinux2014_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,097 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/4b/08/aa8206369eadc65a014742e8b3409bb537f0e042c8119a881fede5b82d1f/pypblib-0.0.4-cp36-cp36m-manylinux2014_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,098 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/ae/87/f5830bcc7606db3c8510cce1f6f8f5385d8a7dd3c3c61e5fb4f12a1349b6/pypblib-0.0.4-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,098 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/98/94/493ce5b2b05ead8ca152571f7d4d2d2f6326c25624c40289e2154d3094c7/pypblib-0.0.4-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,098 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/c0/d9/ebe1d701cc3c61eb7160219cffb53df66bb74ede2f8e86a07f292a7fc42c/pypblib-0.0.4-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,098 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/df/4c/475dc117884c300493f5bd2ed6d7347b261e385e2b1a3c46ffcc25aacaf2/pypblib-0.0.4-cp37-cp37m-manylinux2014_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,098 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/82/a8/785a338ae62dd84c67195d1a316319dfd6dc3b5fae5a389be108a6f34802/pypblib-0.0.4-cp37-cp37m-manylinux2014_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,098 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/6b/d3/892bad89496e40073b06cdaf60284255978b3c64cbaccb3f10d06454ca3b/pypblib-0.0.4-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,099 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/71/17/04e04c5b00852201d451ab2caea3544d9cc7034d63105a2fc3804874e46f/pypblib-0.0.4-cp38-cp38-manylinux2010_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,099 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/18/e4/0bd12a9b81d1db000ca0753049aabb7ab60844d1731cecd9c9ae7248cd1c/pypblib-0.0.4-cp38-cp38-manylinux2010_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,099 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/e5/3c/630107487f229d8740a3983f4a54dfdee6a40d1bd5972b6341fadd0c4d55/pypblib-0.0.4-cp38-cp38-manylinux2014_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,099 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/fe/f4/0c33bd44f71d55bf233a63ad2b34d987ee85d12eb811effff3debcfb173c/pypblib-0.0.4-cp38-cp38-manylinux2014_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,099 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/d2/80/a4e051ebe8b1cbedd51752a6620f0171d25186318701ebcdcd58049dab10/pypblib-0.0.4-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,099 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/b3/35/1459b61ad00f38395ac7a8b9dc73d1dde0bf57e8051986911910d5584bea/pypblib-0.0.4-cp39-cp39-manylinux2010_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,099 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/05/c8/851eb6e68ad23c817cdf14942d7653d6fd8e85d986186b1eed65b38b01b3/pypblib-0.0.4-cp39-cp39-manylinux2010_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,100 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/06/94/14039678711805458043966fd20fb588a3db546dbf2fc90dcd8300fe086b/pypblib-0.0.4-cp39-cp39-manylinux2014_i686.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,100 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/96/f2/a7966370df31a4975fe7b7fcc228d47fe10aaf6cc0d7cdc3761def7e656e/pypblib-0.0.4-cp39-cp39-manylinux2014_x86_64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,100 Skipping link: No binaries permitted for pypblib: https://files.pythonhosted.org/packages/da/59/93f2e3ad4ca9ca9fe20945cae5f31230881bfd4bab72f3f173ca2a92f5b9/pypblib-0.0.4-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pypblib/) 2025-09-08T13:54:03,100 Found link https://files.pythonhosted.org/packages/fb/f6/967cc8b9ea80c2a8e00913225de46d435ef441243ad1dd0a57935cc1d863/pypblib-0.0.4.tar.gz (from https://pypi.org/simple/pypblib/), version: 0.0.4 2025-09-08T13:54:03,101 Fetching project page and analyzing links: https://www.piwheels.org/simple/pypblib/ 2025-09-08T13:54:03,101 Getting page https://www.piwheels.org/simple/pypblib/ 2025-09-08T13:54:03,102 Found index url https://www.piwheels.org/simple/ 2025-09-08T13:54:03,192 Fetched page https://www.piwheels.org/simple/pypblib/ as text/html 2025-09-08T13:54:03,198 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.4-cp39-cp39-linux_armv6l.whl#sha256=d4834868700c217ac3faec1ff64c5b050c83c51d16c356b49538c65bdfbcd1af (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,198 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.4-cp39-cp39-linux_armv7l.whl#sha256=d4834868700c217ac3faec1ff64c5b050c83c51d16c356b49538c65bdfbcd1af (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,198 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.4-cp37-cp37m-linux_armv6l.whl#sha256=1bb8169b54ffe12c0ae42c8bb474f76c52e6c3f1d17513cf6e6af792cc306b67 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,198 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.4-cp37-cp37m-linux_armv7l.whl#sha256=1bb8169b54ffe12c0ae42c8bb474f76c52e6c3f1d17513cf6e6af792cc306b67 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,198 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.4-cp34-cp34m-linux_armv6l.whl#sha256=a05cfd529e278721394f1feb0bf841765f88a14ddfd85fb45a5e9ee5d9484841 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,198 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.4-cp34-cp34m-linux_armv7l.whl#sha256=a05cfd529e278721394f1feb0bf841765f88a14ddfd85fb45a5e9ee5d9484841 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,198 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.4-cp311-cp311-linux_armv6l.whl#sha256=adc1c9ffcef1746989e10329d60938677a2498cf8489d9d5a2fbed17e286732f (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,199 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.4-cp311-cp311-linux_armv7l.whl#sha256=adc1c9ffcef1746989e10329d60938677a2498cf8489d9d5a2fbed17e286732f (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,199 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.3-cp39-cp39-linux_armv6l.whl#sha256=73509476aaad91399539e5cac25cafb60fd769f145e12c79189f22f5d914a121 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,199 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.3-cp39-cp39-linux_armv7l.whl#sha256=73509476aaad91399539e5cac25cafb60fd769f145e12c79189f22f5d914a121 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,199 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.3-cp37-cp37m-linux_armv6l.whl#sha256=b413dae1afbcbbfa63447898e755970810ab5c4d3957b3bba6ef8d3ceb83cc5d (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,199 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.3-cp37-cp37m-linux_armv7l.whl#sha256=b413dae1afbcbbfa63447898e755970810ab5c4d3957b3bba6ef8d3ceb83cc5d (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,199 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.3-cp34-cp34m-linux_armv7l.whl#sha256=c9e73d4950a2e51abd76f5f7027a6e3d6680e523868e51ce29723b9a3cb0a30c (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,199 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.3-cp34-cp34m-linux_armv6l.whl#sha256=c9e73d4950a2e51abd76f5f7027a6e3d6680e523868e51ce29723b9a3cb0a30c (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,200 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.3-cp311-cp311-linux_armv6l.whl#sha256=0379aa08911c06e40088353422ce427005c1b158726751c3f8920ef642566f70 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,200 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.3-cp311-cp311-linux_armv7l.whl#sha256=0379aa08911c06e40088353422ce427005c1b158726751c3f8920ef642566f70 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,200 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.2-cp39-cp39-linux_armv6l.whl#sha256=4fb122263e8ef27771270b4e2f11bffad0b006400f3e17468bd539c9d187649d (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,200 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.2-cp39-cp39-linux_armv7l.whl#sha256=4fb122263e8ef27771270b4e2f11bffad0b006400f3e17468bd539c9d187649d (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,200 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.2-cp37-cp37m-linux_armv6l.whl#sha256=50b49a9d713d86c6835cbee78802c19d17f1aad4a3f8aef016571d78ef3fd42c (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,200 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.2-cp37-cp37m-linux_armv7l.whl#sha256=50b49a9d713d86c6835cbee78802c19d17f1aad4a3f8aef016571d78ef3fd42c (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,200 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.2-cp311-cp311-linux_armv6l.whl#sha256=60cf8a90fe55f3780ac33c60290c09964e530721d5b602f6bc565bdef751969d (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,201 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.2-cp311-cp311-linux_armv7l.whl#sha256=60cf8a90fe55f3780ac33c60290c09964e530721d5b602f6bc565bdef751969d (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,201 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.1-cp34-cp34m-linux_armv7l.whl#sha256=f206764052669b8818dde2b44af2cbad052f4be6f4987c4046eac3ed158228d5 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,201 Skipping link: No binaries permitted for pypblib: https://archive1.piwheels.org/simple/pypblib/pypblib-0.0.1-cp34-cp34m-linux_armv6l.whl#sha256=f206764052669b8818dde2b44af2cbad052f4be6f4987c4046eac3ed158228d5 (from https://www.piwheels.org/simple/pypblib/) 2025-09-08T13:54:03,201 Skipping link: not a file: https://www.piwheels.org/simple/pypblib/ 2025-09-08T13:54:03,201 Skipping link: not a file: https://pypi.org/simple/pypblib/ 2025-09-08T13:54:03,225 Given no hashes to check 1 links for project 'pypblib': discarding no candidates 2025-09-08T13:54:03,226 Collecting pypblib==0.0.1 2025-09-08T13:54:03,227 Created temporary directory: /tmp/pip-unpack-og33n6vy 2025-09-08T13:54:03,366 Downloading pypblib-0.0.1.tar.gz (73 kB) 2025-09-08T13:54:03,457 Added pypblib==0.0.1 from https://files.pythonhosted.org/packages/d3/50/0f72b1cae41b965542707cca48caed59f2b22cc4cc020b79b639c4a1bbab/pypblib-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-jamfklpa' 2025-09-08T13:54:03,458 Running setup.py (path:/tmp/pip-wheel-544i65am/pypblib_6581cf913234496e8fa9370336b9fa9c/setup.py) egg_info for package pypblib 2025-09-08T13:54:03,458 Created temporary directory: /tmp/pip-pip-egg-info-xdss6n_r 2025-09-08T13:54:03,458 Preparing metadata (setup.py): started 2025-09-08T13:54:03,459 Running command python setup.py egg_info 2025-09-08T13:54:04,066 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T13:54:04,066 !! 2025-09-08T13:54:04,066 ******************************************************************************** 2025-09-08T13:54:04,066 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T13:54:04,067 versions. Please use the underscore name 'description_file' instead. 2025-09-08T13:54:04,067 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:54:04,067 or your builds will no longer be supported. 2025-09-08T13:54:04,067 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:54:04,067 ******************************************************************************** 2025-09-08T13:54:04,067 !! 2025-09-08T13:54:04,067 opt = self._enforce_underscore(opt, section) 2025-09-08T13:54:04,068 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'license-file' in 'metadata' (setup.cfg), please use the underscore name 'license_file' instead. 2025-09-08T13:54:04,068 !! 2025-09-08T13:54:04,068 ******************************************************************************** 2025-09-08T13:54:04,068 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T13:54:04,068 versions. Please use the underscore name 'license_file' instead. 2025-09-08T13:54:04,068 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:54:04,068 or your builds will no longer be supported. 2025-09-08T13:54:04,069 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:54:04,069 ******************************************************************************** 2025-09-08T13:54:04,069 !! 2025-09-08T13:54:04,069 opt = self._enforce_underscore(opt, section) 2025-09-08T13:54:04,523 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T13:54:04,524 !! 2025-09-08T13:54:04,524 ******************************************************************************** 2025-09-08T13:54:04,524 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T13:54:04,524 versions. Please use the underscore name 'description_file' instead. 2025-09-08T13:54:04,524 (Affected: pypblib). 2025-09-08T13:54:04,524 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:54:04,524 or your builds will no longer be supported. 2025-09-08T13:54:04,524 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:54:04,525 ******************************************************************************** 2025-09-08T13:54:04,525 !! 2025-09-08T13:54:04,525 opt = self._enforce_underscore(opt, section) 2025-09-08T13:54:04,525 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'license-file' in 'metadata' (setup.cfg), please use the underscore name 'license_file' instead. 2025-09-08T13:54:04,525 !! 2025-09-08T13:54:04,525 ******************************************************************************** 2025-09-08T13:54:04,525 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T13:54:04,525 versions. Please use the underscore name 'license_file' instead. 2025-09-08T13:54:04,526 (Affected: pypblib). 2025-09-08T13:54:04,526 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:54:04,526 or your builds will no longer be supported. 2025-09-08T13:54:04,526 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:54:04,526 ******************************************************************************** 2025-09-08T13:54:04,526 !! 2025-09-08T13:54:04,526 opt = self._enforce_underscore(opt, section) 2025-09-08T13:54:04,597 running egg_info 2025-09-08T13:54:04,673 creating /tmp/pip-pip-egg-info-xdss6n_r/pypblib.egg-info 2025-09-08T13:54:04,673 writing /tmp/pip-pip-egg-info-xdss6n_r/pypblib.egg-info/PKG-INFO 2025-09-08T13:54:04,675 writing dependency_links to /tmp/pip-pip-egg-info-xdss6n_r/pypblib.egg-info/dependency_links.txt 2025-09-08T13:54:04,675 writing top-level names to /tmp/pip-pip-egg-info-xdss6n_r/pypblib.egg-info/top_level.txt 2025-09-08T13:54:04,676 writing manifest file '/tmp/pip-pip-egg-info-xdss6n_r/pypblib.egg-info/SOURCES.txt' 2025-09-08T13:54:04,974 reading manifest file '/tmp/pip-pip-egg-info-xdss6n_r/pypblib.egg-info/SOURCES.txt' 2025-09-08T13:54:04,974 reading manifest template 'MANIFEST.in' 2025-09-08T13:54:04,979 warning: no files found matching '*.hpp' under directory 'External' 2025-09-08T13:54:04,990 warning: no files found matching '*.c' under directory 'External' 2025-09-08T13:54:04,992 warning: no files found matching '*.h' under directory 'Modules' 2025-09-08T13:54:04,994 warning: no files found matching '*.c' under directory 'Modules' 2025-09-08T13:54:04,995 adding license file 'LICENSE.txt' 2025-09-08T13:54:05,000 writing manifest file '/tmp/pip-pip-egg-info-xdss6n_r/pypblib.egg-info/SOURCES.txt' 2025-09-08T13:54:05,113 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T13:54:05,118 Source in /tmp/pip-wheel-544i65am/pypblib_6581cf913234496e8fa9370336b9fa9c has version 0.0.1, which satisfies requirement pypblib==0.0.1 from https://files.pythonhosted.org/packages/d3/50/0f72b1cae41b965542707cca48caed59f2b22cc4cc020b79b639c4a1bbab/pypblib-0.0.1.tar.gz 2025-09-08T13:54:05,118 Removed pypblib==0.0.1 from https://files.pythonhosted.org/packages/d3/50/0f72b1cae41b965542707cca48caed59f2b22cc4cc020b79b639c4a1bbab/pypblib-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-jamfklpa' 2025-09-08T13:54:05,121 Created temporary directory: /tmp/pip-unpack-wqnlyega 2025-09-08T13:54:05,121 Created temporary directory: /tmp/pip-unpack-atgjbbmc 2025-09-08T13:54:05,122 Building wheels for collected packages: pypblib 2025-09-08T13:54:05,123 Created temporary directory: /tmp/pip-wheel-msqw2jrx 2025-09-08T13:54:05,123 DEPRECATION: Building 'pypblib' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pypblib'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T13:54:05,124 Building wheel for pypblib (setup.py): started 2025-09-08T13:54:05,125 Destination directory: /tmp/pip-wheel-msqw2jrx 2025-09-08T13:54:05,125 Running command python setup.py bdist_wheel 2025-09-08T13:54:05,722 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T13:54:05,722 !! 2025-09-08T13:54:05,722 ******************************************************************************** 2025-09-08T13:54:05,722 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T13:54:05,722 versions. Please use the underscore name 'description_file' instead. 2025-09-08T13:54:05,723 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:54:05,723 or your builds will no longer be supported. 2025-09-08T13:54:05,723 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:54:05,723 ******************************************************************************** 2025-09-08T13:54:05,723 !! 2025-09-08T13:54:05,723 opt = self._enforce_underscore(opt, section) 2025-09-08T13:54:05,723 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'license-file' in 'metadata' (setup.cfg), please use the underscore name 'license_file' instead. 2025-09-08T13:54:05,723 !! 2025-09-08T13:54:05,724 ******************************************************************************** 2025-09-08T13:54:05,724 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T13:54:05,724 versions. Please use the underscore name 'license_file' instead. 2025-09-08T13:54:05,724 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:54:05,724 or your builds will no longer be supported. 2025-09-08T13:54:05,724 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:54:05,724 ******************************************************************************** 2025-09-08T13:54:05,724 !! 2025-09-08T13:54:05,725 opt = self._enforce_underscore(opt, section) 2025-09-08T13:54:06,185 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T13:54:06,185 !! 2025-09-08T13:54:06,185 ******************************************************************************** 2025-09-08T13:54:06,185 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T13:54:06,185 versions. Please use the underscore name 'description_file' instead. 2025-09-08T13:54:06,185 (Affected: pypblib). 2025-09-08T13:54:06,186 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:54:06,186 or your builds will no longer be supported. 2025-09-08T13:54:06,186 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:54:06,186 ******************************************************************************** 2025-09-08T13:54:06,186 !! 2025-09-08T13:54:06,186 opt = self._enforce_underscore(opt, section) 2025-09-08T13:54:06,186 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'license-file' in 'metadata' (setup.cfg), please use the underscore name 'license_file' instead. 2025-09-08T13:54:06,186 !! 2025-09-08T13:54:06,187 ******************************************************************************** 2025-09-08T13:54:06,187 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T13:54:06,187 versions. Please use the underscore name 'license_file' instead. 2025-09-08T13:54:06,187 (Affected: pypblib). 2025-09-08T13:54:06,187 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:54:06,187 or your builds will no longer be supported. 2025-09-08T13:54:06,187 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:54:06,188 ******************************************************************************** 2025-09-08T13:54:06,188 !! 2025-09-08T13:54:06,188 opt = self._enforce_underscore(opt, section) 2025-09-08T13:54:06,188 running bdist_wheel 2025-09-08T13:54:06,553 running build 2025-09-08T13:54:06,554 running build_py 2025-09-08T13:54:06,629 creating build/lib.linux-armv7l-cpython-313/pypblib 2025-09-08T13:54:06,629 copying pypblib/__init__.py -> build/lib.linux-armv7l-cpython-313/pypblib 2025-09-08T13:54:06,630 running build_ext 2025-09-08T13:54:06,957 building 'pypblib.pblib' extension 2025-09-08T13:54:06,965 creating build/temp.linux-armv7l-cpython-313/External/pblib 2025-09-08T13:54:06,966 creating build/temp.linux-armv7l-cpython-313/External/pblib/encoder 2025-09-08T13:54:06,968 creating build/temp.linux-armv7l-cpython-313/Modules/pblib 2025-09-08T13:54:06,969 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/IncSimplePBConstraint.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/IncSimplePBConstraint.o -std=c++11 2025-09-08T13:54:07,620 In file included from External/pblib/SimplePBConstraint.h:5, 2025-09-08T13:54:07,620 from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T13:54:07,620 from External/pblib/IncSimplePBConstraint.cpp:1: 2025-09-08T13:54:07,620 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:07,620 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:54:07,621 | ^~~~~~~~ 2025-09-08T13:54:07,621 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:54:07,621 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:07,621 | ^~~~~~~~ 2025-09-08T13:54:08,577 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:54:08,577 from External/pblib/IncrementalData.h:5, 2025-09-08T13:54:08,577 from External/pblib/IncSimplePBConstraint.h:5: 2025-09-08T13:54:08,577 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:08,578 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:08,578 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:08,578 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:08,583 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:08,584 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:08,584 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:08,584 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:08,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-08T13:54:08,585 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:08,585 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:08,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-08T13:54:08,585 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:08,585 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:08,588 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:08,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-08T13:54:08,589 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:08,589 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:08,592 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:08,592 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:08,592 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:08,592 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:08,596 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:08,596 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:08,596 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:08,597 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:08,601 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:08,601 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:08,601 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:08,601 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:08,605 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:08,606 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:08,606 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:08,606 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:08,649 External/pblib/SimplePBConstraint.h: At global scope: 2025-09-08T13:54:08,650 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:08,650 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:08,650 | ^~~~~~~~ 2025-09-08T13:54:08,650 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:54:08,650 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:54:08,650 | ^~~~~~~~ 2025-09-08T13:54:08,653 External/pblib/IncSimplePBConstraint.cpp: In member function ‘void IncSimplePBConstraint::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:54:08,653 External/pblib/IncSimplePBConstraint.cpp:37:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:08,653 37 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:54:08,653 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:08,654 External/pblib/IncSimplePBConstraint.cpp: In member function ‘void IncSimplePBConstraint::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:54:08,654 External/pblib/IncSimplePBConstraint.cpp:62:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:08,655 62 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:54:08,655 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:08,655 External/pblib/IncSimplePBConstraint.cpp:74:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:08,655 74 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:54:08,655 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:09,703 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/IncrementalData.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/IncrementalData.o -std=c++11 2025-09-08T13:54:11,518 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:54:11,518 from External/pblib/IncrementalData.h:5, 2025-09-08T13:54:11,518 from External/pblib/IncrementalData.cpp:1: 2025-09-08T13:54:11,518 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:11,518 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:11,518 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:11,518 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:11,524 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:11,524 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:11,524 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:11,525 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:11,525 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:11,525 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:11,525 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:11,526 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:11,526 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:11,526 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:11,529 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:11,529 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:11,529 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:11,529 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:11,533 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:11,533 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:11,533 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:11,533 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:11,537 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:11,537 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:11,537 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:11,537 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:11,541 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:11,542 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:11,542 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:11,542 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:11,546 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:11,546 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:11,546 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:11,546 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:11,591 External/pblib/IncrementalData.cpp: In member function ‘virtual void AMOIncrementalData::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:54:11,591 External/pblib/IncrementalData.cpp:32:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:11,591 32 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:54:11,591 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:11,592 External/pblib/IncrementalData.cpp: In member function ‘virtual void IncrementalDontCare::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:54:11,592 External/pblib/IncrementalData.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:11,593 56 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:54:11,593 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:11,593 External/pblib/IncrementalData.cpp: In member function ‘virtual void IncrementalDontCare::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:54:11,593 External/pblib/IncrementalData.cpp:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:11,593 68 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:54:11,593 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:12,298 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/PBConfig.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/PBConfig.o -std=c++11 2025-09-08T13:54:13,449 External/pblib/PBConfig.cpp: In member function ‘void statistic::printStatisticRelative()’: 2025-09-08T13:54:13,449 External/pblib/PBConfig.cpp:19:10: warning: unused variable ‘sum_encodings’ [-Wunused-variable] 2025-09-08T13:54:13,449 19 | double sum_encodings = (num_adder_encodings + num_amo_encodings + num_bdd_clause_encodings + num_bdd_gates_encodings + num_card_encodings) / 100; 2025-09-08T13:54:13,449 | ^~~~~~~~~~~~~ 2025-09-08T13:54:14,061 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/PBFuzzer.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/PBFuzzer.o -std=c++11 2025-09-08T13:54:15,356 In file included from External/pblib/PBFuzzer.h:4, 2025-09-08T13:54:15,357 from External/pblib/PBFuzzer.cpp:1: 2025-09-08T13:54:15,357 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:15,357 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:54:15,357 | ^~~~~~~~ 2025-09-08T13:54:15,357 In file included from External/pblib/preencoder.h:4, 2025-09-08T13:54:15,357 from External/pblib/PBFuzzer.cpp:8: 2025-09-08T13:54:15,357 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:54:15,357 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:15,358 | ^~~~~~~~ 2025-09-08T13:54:15,675 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:54:15,675 from External/pblib/preencoder.h:5: 2025-09-08T13:54:15,675 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:15,676 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:15,676 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:15,676 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:15,682 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:15,682 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:15,682 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:15,682 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:15,683 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:15,683 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:15,683 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:15,683 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:15,683 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:15,683 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:15,686 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:15,687 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:15,687 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:15,687 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:15,690 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:15,690 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:15,690 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:15,690 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:15,694 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:15,694 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:15,695 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:15,695 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:15,699 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:15,699 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:15,699 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:15,699 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:15,704 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:15,704 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:15,704 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:15,704 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:15,747 External/pblib/SimplePBConstraint.h: At global scope: 2025-09-08T13:54:15,748 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:15,748 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:15,748 | ^~~~~~~~ 2025-09-08T13:54:15,748 In file included from External/pblib/incpbconstraint.h:9, 2025-09-08T13:54:15,748 from External/pblib/preencoder.h:6: 2025-09-08T13:54:15,748 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:54:15,748 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:54:15,748 | ^~~~~~~~ 2025-09-08T13:54:15,899 External/pblib/PBFuzzer.cpp: In member function ‘void PBFuzzer::writeToPBFile(PBLib::PBConstraint, std::vector, int, std::string)’: 2025-09-08T13:54:15,899 External/pblib/PBFuzzer.cpp:27:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:15,899 27 | for (int i = 0; i < constraints.size(); ++i) 2025-09-08T13:54:15,899 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:15,916 External/pblib/PBFuzzer.cpp: In member function ‘void PBFuzzer::scramble(std::vector&)’: 2025-09-08T13:54:15,916 External/pblib/PBFuzzer.cpp:109:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:15,916 109 | for (int i = 0; i < constraints.size(); ++i) 2025-09-08T13:54:15,917 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:15,920 External/pblib/PBFuzzer.cpp: In member function ‘PBLib::PBConstraint PBFuzzer::generatePBConstraint()’: 2025-09-08T13:54:15,921 External/pblib/PBFuzzer.cpp:152:7: warning: variable ‘tmp’ set but not used [-Wunused-but-set-variable] 2025-09-08T13:54:15,921 152 | int tmp = number_of_constraints; 2025-09-08T13:54:15,921 | ^~~ 2025-09-08T13:54:15,925 External/pblib/PBFuzzer.cpp: In member function ‘PBLib::PBConstraint PBFuzzer::generatePBProblem(std::vector&)’: 2025-09-08T13:54:15,925 External/pblib/PBFuzzer.cpp:182:30: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:54:15,925 182 | while ( constraints.size() < number_of_constraints + 1) 2025-09-08T13:54:15,925 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:15,931 External/pblib/PBFuzzer.cpp:176:7: warning: unused variable ‘leq’ [-Wunused-variable] 2025-09-08T13:54:15,931 176 | int leq; 2025-09-08T13:54:15,931 | ^~~ 2025-09-08T13:54:15,931 External/pblib/PBFuzzer.cpp:177:7: warning: unused variable ‘geq’ [-Wunused-variable] 2025-09-08T13:54:15,931 177 | int geq; 2025-09-08T13:54:15,931 | ^~~ 2025-09-08T13:54:19,307 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/PBParser.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/PBParser.o -std=c++11 2025-09-08T13:54:21,068 In file included from External/pblib/PBParser.cpp:1: 2025-09-08T13:54:21,068 External/pblib/PBParser.h: In instantiation of ‘void SimpleParser::readTerm(int64_t&, std::vector&) [with Callback = DefaultCallback; int64_t = long long int]’: 2025-09-08T13:54:21,068 External/pblib/PBParser.h:729:5: required from ‘void SimpleParser::readObjective() [with Callback = DefaultCallback]’ 2025-09-08T13:54:21,068 729 | readTerm(coeff,list); 2025-09-08T13:54:21,068 | ^~~~~~~~ 2025-09-08T13:54:21,068 External/pblib/PBParser.h:896:3: required from ‘void SimpleParser::parse() [with Callback = DefaultCallback]’ 2025-09-08T13:54:21,068 896 | readObjective(); 2025-09-08T13:54:21,069 | ^~~~~~~~~~~~~ 2025-09-08T13:54:21,069 External/pblib/PBParser.cpp:11:14: required from here 2025-09-08T13:54:21,069 11 | parser.parse(); 2025-09-08T13:54:21,069 | ~~~~~~~~~~~~^~ 2025-09-08T13:54:21,069 External/pblib/PBParser.h:675:22: warning: unused variable ‘c’ [-Wunused-variable] 2025-09-08T13:54:21,069 675 | char c; 2025-09-08T13:54:21,069 | ^ 2025-09-08T13:54:25,948 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/SimplePBConstraint.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/SimplePBConstraint.o -std=c++11 2025-09-08T13:54:26,507 In file included from External/pblib/SimplePBConstraint.h:5, 2025-09-08T13:54:26,507 from External/pblib/SimplePBConstraint.cpp:1: 2025-09-08T13:54:26,507 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:26,507 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:54:26,507 | ^~~~~~~~ 2025-09-08T13:54:26,507 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:54:26,507 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:26,508 | ^~~~~~~~ 2025-09-08T13:54:27,151 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/VectorClauseDatabase.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/VectorClauseDatabase.o -std=c++11 2025-09-08T13:54:28,740 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:54:28,740 from External/pblib/VectorClauseDatabase.h:5, 2025-09-08T13:54:28,740 from External/pblib/VectorClauseDatabase.cpp:1: 2025-09-08T13:54:28,740 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:28,740 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,740 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:28,740 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,747 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:28,747 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,747 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:28,748 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,749 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,749 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:28,749 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,750 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,750 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:28,750 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,754 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:28,754 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,754 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:28,754 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,758 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:28,758 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,758 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:28,758 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,763 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:28,763 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,763 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:28,763 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,768 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:28,768 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,768 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:28,768 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,773 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:28,773 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,773 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:28,773 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,836 External/pblib/VectorClauseDatabase.cpp: In member function ‘void VectorClauseDatabase::printFormula(std::ostream&)’: 2025-09-08T13:54:28,836 External/pblib/VectorClauseDatabase.cpp:53:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,836 53 | for (int i = 0; i < clauses->size(); ++i) 2025-09-08T13:54:28,837 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:54:28,926 In file included from External/pblib/VectorClauseDatabase.cpp:2: 2025-09-08T13:54:28,926 External/pblib/helper.h: In instantiation of ‘std::ostream& operator<<(std::ostream&, const std::vector&) [with T = int; std::ostream = std::basic_ostream]’: 2025-09-08T13:54:28,926 External/pblib/VectorClauseDatabase.cpp:55:25: required from here 2025-09-08T13:54:28,926 55 | cout << (*clauses)[i] << " 0" << endl; 2025-09-08T13:54:28,926 | ^ 2025-09-08T13:54:28,926 External/pblib/helper.h:41:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:28,926 41 | for( int i = 0 ; i < data.size(); ++ i ) 2025-09-08T13:54:28,926 | ~~^~~~~~~~~~~~~ 2025-09-08T13:54:29,825 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/auxvarmanager.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/auxvarmanager.o -std=c++11 2025-09-08T13:54:31,081 External/pblib/auxvarmanager.cpp: In member function ‘void AuxVarManager::freeVariables(std::vector&)’: 2025-09-08T13:54:31,082 External/pblib/auxvarmanager.cpp:39:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:31,082 39 | for (int i = 0; i < variables.size(); ++i) 2025-09-08T13:54:31,082 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:31,818 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/clausedatabase.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/clausedatabase.o -std=c++11 2025-09-08T13:54:33,414 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:54:33,414 from External/pblib/clausedatabase.cpp:1: 2025-09-08T13:54:33,414 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:33,415 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:33,415 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:33,415 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:33,421 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:33,422 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:33,422 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:33,422 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:33,423 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:33,423 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:33,423 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:33,424 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:33,424 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:33,424 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:33,428 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:33,428 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:33,428 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:33,428 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:33,432 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:33,432 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:33,432 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:33,432 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:33,437 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:33,437 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:33,437 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:33,437 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:33,442 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:33,442 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:33,442 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:33,442 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:33,447 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:33,447 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:33,448 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:33,448 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:33,502 External/pblib/clausedatabase.cpp: In member function ‘void ClauseDatabase::addClauses(const std::vector >&)’: 2025-09-08T13:54:33,502 External/pblib/clausedatabase.cpp:9:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:33,502 9 | for (int i = 0; i < clauses.size(); ++i) 2025-09-08T13:54:33,502 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:54:33,529 External/pblib/clausedatabase.cpp: In member function ‘virtual int32_t ClauseDatabase::polarityClausify(const Formula&, AuxVarManager&)’: 2025-09-08T13:54:33,529 External/pblib/clausedatabase.cpp:165:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:33,529 165 | for (int i = 0; i < f->input_nodes.size(); ++i) 2025-09-08T13:54:33,529 | ~~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:33,530 External/pblib/clausedatabase.cpp:174:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:33,530 174 | for (int i = 0; i < f->input_nodes.size(); ++i) 2025-09-08T13:54:33,531 | ~~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:37,104 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/BDD_Seq_Amo.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/BDD_Seq_Amo.o -std=c++11 2025-09-08T13:54:38,197 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:54:38,198 from External/pblib/encoder/BDD_Seq_Amo.h:12, 2025-09-08T13:54:38,198 from External/pblib/encoder/BDD_Seq_Amo.cpp:1: 2025-09-08T13:54:38,198 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:38,198 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:54:38,198 | ^~~~~~~~ 2025-09-08T13:54:38,198 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:54:38,199 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:38,199 | ^~~~~~~~ 2025-09-08T13:54:38,739 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:54:38,739 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:54:38,739 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:54:38,739 from External/pblib/encoder/BDD_Seq_Amo.h:13: 2025-09-08T13:54:38,739 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:38,740 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:38,740 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:38,740 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:38,745 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:38,746 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:38,746 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:38,746 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:38,746 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:38,746 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:38,747 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:38,747 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:38,747 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:38,747 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:38,750 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:38,750 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:38,751 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:38,751 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:38,754 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:38,754 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:38,754 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:38,754 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:38,758 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:38,758 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:38,758 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:38,759 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:38,763 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:38,763 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:38,763 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:38,763 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:38,767 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:38,768 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:38,768 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:38,768 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:38,816 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:54:38,816 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:38,816 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:38,816 | ^~~~~~~~ 2025-09-08T13:54:38,816 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:54:38,816 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:54:38,817 | ^~~~~~~~ 2025-09-08T13:54:38,822 External/pblib/encoder/BDD_Seq_Amo.cpp: In member function ‘virtual void BDD_Seq_Amo::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:54:38,823 External/pblib/encoder/BDD_Seq_Amo.cpp:37:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:38,823 37 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:54:38,823 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:38,824 External/pblib/encoder/BDD_Seq_Amo.cpp: In member function ‘void BDD_Seq_Amo::encode_intern(std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:54:38,824 External/pblib/encoder/BDD_Seq_Amo.cpp:60:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:38,824 60 | for (int i = 0; i < literals.size() - 2; ++i) 2025-09-08T13:54:38,825 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:39,849 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/BinaryMerge.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/BinaryMerge.o -std=c++11 2025-09-08T13:54:40,633 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:54:40,633 from External/pblib/encoder/../IncSimplePBConstraint.h:4, 2025-09-08T13:54:40,633 from External/pblib/encoder/BinaryMerge.h:3, 2025-09-08T13:54:40,633 from External/pblib/encoder/BinaryMerge.cpp:3: 2025-09-08T13:54:40,633 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:40,634 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:54:40,634 | ^~~~~~~~ 2025-09-08T13:54:40,634 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:54:40,634 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:40,634 | ^~~~~~~~ 2025-09-08T13:54:41,621 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:54:41,621 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:54:41,621 from External/pblib/encoder/../IncSimplePBConstraint.h:5: 2025-09-08T13:54:41,621 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:41,622 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,622 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:41,622 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,627 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:41,628 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,628 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:41,628 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,628 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,629 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:41,629 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,629 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,629 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:41,629 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,632 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:41,632 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,633 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:41,633 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,636 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:41,636 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,636 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:41,636 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,640 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:41,640 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,640 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:41,641 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,645 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:41,645 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,645 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:41,645 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,649 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:41,650 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,650 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:41,650 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,693 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:54:41,693 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:41,693 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:41,693 | ^~~~~~~~ 2025-09-08T13:54:41,693 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:54:41,694 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:54:41,694 | ^~~~~~~~ 2025-09-08T13:54:41,788 External/pblib/encoder/BinaryMerge.cpp: In member function ‘void BinaryMerge::binary_merge(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, int32_t)’: 2025-09-08T13:54:41,788 External/pblib/encoder/BinaryMerge.cpp:55:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,788 55 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T13:54:41,789 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,790 External/pblib/encoder/BinaryMerge.cpp:69:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,790 69 | for (int i = 0; i < buckets.size(); ++i) 2025-09-08T13:54:41,790 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,791 External/pblib/encoder/BinaryMerge.cpp:86:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,792 86 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T13:54:41,792 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,792 External/pblib/encoder/BinaryMerge.cpp:93:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,792 93 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T13:54:41,792 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,794 External/pblib/encoder/BinaryMerge.cpp:120:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,794 120 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T13:54:41,794 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,794 External/pblib/encoder/BinaryMerge.cpp:127:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,795 127 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T13:54:41,795 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,795 External/pblib/encoder/BinaryMerge.cpp:142:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,795 142 | for(int j = 1; j < bucket_card[0].size(); j = j + 2) 2025-09-08T13:54:41,795 | ~~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,795 External/pblib/encoder/BinaryMerge.cpp:147:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,796 147 | for(int j = 1; j < bucket_merge[i].size(); j = j + 2) 2025-09-08T13:54:41,796 | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,799 External/pblib/encoder/BinaryMerge.cpp: In member function ‘virtual void BinaryMerge::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:54:41,799 External/pblib/encoder/BinaryMerge.cpp:171:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,799 171 | for (int i = 0; i < lits.size(); ++i) 2025-09-08T13:54:41,800 | ~~^~~~~~~~~~~~~ 2025-09-08T13:54:41,800 External/pblib/encoder/BinaryMerge.cpp:188:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,801 188 | for (int j = 0; j < lits.size(); ++j) 2025-09-08T13:54:41,801 | ~~^~~~~~~~~~~~~ 2025-09-08T13:54:41,801 External/pblib/encoder/BinaryMerge.cpp:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,802 196 | for (int j = 0; j < lits.size(); ++j) 2025-09-08T13:54:41,802 | ~~^~~~~~~~~~~~~ 2025-09-08T13:54:41,802 External/pblib/encoder/BinaryMerge.cpp:200:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,802 200 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T13:54:41,802 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,803 External/pblib/encoder/BinaryMerge.cpp:214:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,803 214 | for (int j = 0; j < lits.size(); ++j) 2025-09-08T13:54:41,803 | ~~^~~~~~~~~~~~~ 2025-09-08T13:54:41,803 External/pblib/encoder/BinaryMerge.cpp:218:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,804 218 | for (int i = 0; i < constraint.getConditionals().size(); ++i) 2025-09-08T13:54:41,804 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,804 External/pblib/encoder/BinaryMerge.cpp:225:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,804 225 | if (i < lits.size()) 2025-09-08T13:54:41,804 | ~~^~~~~~~~~~~~~ 2025-09-08T13:54:41,806 External/pblib/encoder/BinaryMerge.cpp: In member function ‘void BinaryMerge::totalizer(const std::vector&, std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:54:41,807 External/pblib/encoder/BinaryMerge.cpp:255:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,807 255 | for (int i = 0; i < x.size(); ++i) 2025-09-08T13:54:41,807 | ~~^~~~~~~~~~ 2025-09-08T13:54:41,807 External/pblib/encoder/BinaryMerge.cpp:261:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,807 261 | for (; i < x.size() / 2; ++i) 2025-09-08T13:54:41,807 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:54:41,807 External/pblib/encoder/BinaryMerge.cpp:263:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,808 263 | for (; i < x.size(); ++i) 2025-09-08T13:54:41,808 | ~~^~~~~~~~~~ 2025-09-08T13:54:41,809 External/pblib/encoder/BinaryMerge.cpp: In member function ‘void BinaryMerge::unary_adder(const std::vector&, const std::vector&, std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:54:41,809 External/pblib/encoder/BinaryMerge.cpp:281:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,809 281 | for (int i = 0; i < v.size(); ++i) 2025-09-08T13:54:41,809 | ~~^~~~~~~~~~ 2025-09-08T13:54:41,809 External/pblib/encoder/BinaryMerge.cpp:286:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,809 286 | for (int i = 0; i < u.size(); ++i) 2025-09-08T13:54:41,809 | ~~^~~~~~~~~~ 2025-09-08T13:54:41,810 External/pblib/encoder/BinaryMerge.cpp:291:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,810 291 | for (int i = 0; i < u.size() + v.size(); ++i) 2025-09-08T13:54:41,810 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:41,810 External/pblib/encoder/BinaryMerge.cpp:294:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,810 294 | for (int a=0; a < u.size(); ++a) 2025-09-08T13:54:41,810 | ~~^~~~~~~~~~ 2025-09-08T13:54:41,810 External/pblib/encoder/BinaryMerge.cpp:296:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,810 296 | for (int b=0; b < v.size(); ++b) 2025-09-08T13:54:41,810 | ~~^~~~~~~~~~ 2025-09-08T13:54:41,811 External/pblib/encoder/BinaryMerge.cpp:302:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,811 302 | for (int i=0; i < v.size(); ++i) 2025-09-08T13:54:41,811 | ~~^~~~~~~~~~ 2025-09-08T13:54:41,811 External/pblib/encoder/BinaryMerge.cpp:307:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:41,811 307 | for (int i=0; i < u.size(); ++i) 2025-09-08T13:54:41,811 | ~~^~~~~~~~~~ 2025-09-08T13:54:45,145 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/Encoder.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/Encoder.o -std=c++11 2025-09-08T13:54:46,202 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:54:46,203 from External/pblib/encoder/Encoder.h:5, 2025-09-08T13:54:46,203 from External/pblib/encoder/Encoder.cpp:1: 2025-09-08T13:54:46,203 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:46,203 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:54:46,203 | ^~~~~~~~ 2025-09-08T13:54:46,203 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:54:46,203 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:46,203 | ^~~~~~~~ 2025-09-08T13:54:46,737 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:54:46,737 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:54:46,737 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:54:46,737 from External/pblib/encoder/Encoder.h:6: 2025-09-08T13:54:46,737 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:46,737 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,737 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:46,738 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,743 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:46,743 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,743 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:46,744 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,744 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,744 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:46,744 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,745 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,745 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:46,745 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,748 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:46,748 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,748 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:46,749 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,752 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:46,752 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,752 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:46,752 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,756 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:46,756 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,756 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:46,756 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,761 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:46,761 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,761 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:46,761 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,765 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:46,765 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:46,765 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:46,766 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:46,809 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:54:46,809 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:46,810 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:46,810 | ^~~~~~~~ 2025-09-08T13:54:46,810 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:54:46,810 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:54:46,810 | ^~~~~~~~ 2025-09-08T13:54:47,193 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/SWC.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/SWC.o -std=c++11 2025-09-08T13:54:48,276 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:54:48,276 from External/pblib/encoder/SWC.h:6, 2025-09-08T13:54:48,276 from External/pblib/encoder/SWC.cpp:1: 2025-09-08T13:54:48,276 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:48,276 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:54:48,276 | ^~~~~~~~ 2025-09-08T13:54:48,277 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:54:48,277 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:48,277 | ^~~~~~~~ 2025-09-08T13:54:48,818 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:54:48,818 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:54:48,818 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:54:48,818 from External/pblib/encoder/SWC.h:7: 2025-09-08T13:54:48,818 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:48,819 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:48,819 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:48,819 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:48,825 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:48,825 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:48,825 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:48,826 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:48,827 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:48,827 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:48,827 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:48,828 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:48,828 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:48,828 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:48,832 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:48,832 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:48,832 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:48,832 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:48,836 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:48,836 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:48,836 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:48,836 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:48,841 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:48,841 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:48,841 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:48,841 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:48,846 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:48,846 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:48,846 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:48,846 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:48,851 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:48,851 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:48,851 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:48,851 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:48,900 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:54:48,900 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:48,900 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:48,900 | ^~~~~~~~ 2025-09-08T13:54:48,901 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:54:48,901 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:54:48,901 | ^~~~~~~~ 2025-09-08T13:54:48,937 External/pblib/encoder/SWC.cpp: In member function ‘void SWC_Encoder::encode_intern(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, bool)’: 2025-09-08T13:54:48,937 External/pblib/encoder/SWC.cpp:95:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:48,937 95 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:54:48,937 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:48,940 External/pblib/encoder/SWC.cpp: In member function ‘virtual void SWC_Encoder::SWCIncData::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:54:48,940 External/pblib/encoder/SWC.cpp:110:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:48,940 110 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:54:48,940 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:48,941 External/pblib/encoder/SWC.cpp: In member function ‘virtual void SWC_Encoder::SWCIncData::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:54:48,941 External/pblib/encoder/SWC.cpp:122:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:48,941 122 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:54:48,942 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:51,017 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/SortingNetworks.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/SortingNetworks.o -std=c++11 2025-09-08T13:54:51,678 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:54:51,678 from External/pblib/encoder/../IncSimplePBConstraint.h:4, 2025-09-08T13:54:51,678 from External/pblib/encoder/SortingNetworks.h:3, 2025-09-08T13:54:51,679 from External/pblib/encoder/SortingNetworks.cpp:1: 2025-09-08T13:54:51,679 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:51,679 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:54:51,679 | ^~~~~~~~ 2025-09-08T13:54:51,679 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:54:51,679 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:51,679 | ^~~~~~~~ 2025-09-08T13:54:52,626 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:54:52,626 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:54:52,626 from External/pblib/encoder/../IncSimplePBConstraint.h:5: 2025-09-08T13:54:52,626 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:54:52,626 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,626 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:52,626 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:52,633 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:54:52,633 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,633 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:54:52,633 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:52,634 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,635 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:52,635 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:52,635 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,636 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:54:52,636 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:52,639 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:54:52,640 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,640 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:52,640 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:52,643 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:54:52,644 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,644 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:52,644 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:52,648 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:52,648 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,649 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:52,649 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:52,653 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:52,654 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,654 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:52,654 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:52,659 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:54:52,659 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,659 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:54:52,659 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:52,703 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:54:52,703 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:52,703 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:52,703 | ^~~~~~~~ 2025-09-08T13:54:52,704 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:54:52,704 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:54:52,704 | ^~~~~~~~ 2025-09-08T13:54:52,708 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T13:54:52,709 External/pblib/encoder/SortingNetworks.h:38:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,709 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:54:52,709 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:54:52,712 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T13:54:52,712 External/pblib/encoder/SortingNetworks.h:47:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,712 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:54:52,712 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:54:52,714 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T13:54:52,714 External/pblib/encoder/SortingNetworks.h:67:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,714 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T13:54:52,715 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:54:52,715 External/pblib/encoder/SortingNetworks.h:69:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,715 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T13:54:52,715 | ~~^~~~~~~~~~~~ 2025-09-08T13:54:52,716 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T13:54:52,717 External/pblib/encoder/SortingNetworks.h:80:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,717 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T13:54:52,717 | ~~~^~~~~~~~~~~ 2025-09-08T13:54:52,717 External/pblib/encoder/SortingNetworks.h:82:19: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:54:52,717 82 | if (fs.size() < sz) 2025-09-08T13:54:52,717 | ~~~~~~~~~~^~~~ 2025-09-08T13:54:52,718 External/pblib/encoder/SortingNetworks.h:86:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,718 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T13:54:52,718 | ~~^~~~~~~~~~~ 2025-09-08T13:54:52,719 External/pblib/encoder/SortingNetworks.h:87:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,719 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T13:54:52,719 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T13:54:52,732 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T13:54:52,732 External/pblib/encoder/SortingNetworks.h:101:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,732 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T13:54:52,732 | ~~^~~~~~~~~~~~ 2025-09-08T13:54:52,735 External/pblib/encoder/SortingNetworks.h:133:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,736 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T13:54:52,736 | ~~^~~~~~~~~~~~ 2025-09-08T13:54:52,736 External/pblib/encoder/SortingNetworks.h:146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,737 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T13:54:52,737 | ~~^~~~~~~~~~~~ 2025-09-08T13:54:52,740 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:54:52,740 External/pblib/encoder/SortingNetworks.h:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,741 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T13:54:52,741 | ~~^~~~~~~~~~~ 2025-09-08T13:54:52,742 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:54:52,742 External/pblib/encoder/SortingNetworks.h:201:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,742 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T13:54:52,742 | ~~^~~~~~~~~~~ 2025-09-08T13:54:52,743 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T13:54:52,743 External/pblib/encoder/SortingNetworks.h:214:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,743 214 | if (digit_no == base.size()){ 2025-09-08T13:54:52,743 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T13:54:52,744 External/pblib/encoder/SortingNetworks.h:217:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,744 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:54:52,744 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:54:52,753 External/pblib/encoder/SortingNetworks.h:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,753 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T13:54:52,753 | ~~^~~~~~~~~~~ 2025-09-08T13:54:52,754 External/pblib/encoder/SortingNetworks.h:245:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,754 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:54:52,754 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:54:52,755 External/pblib/encoder/SortingNetworks.h:255:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,755 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T13:54:52,755 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:54:52,756 External/pblib/encoder/SortingNetworks.h:261:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,757 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T13:54:52,757 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:54:52,757 External/pblib/encoder/SortingNetworks.h:263:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,757 263 | if (j + i < result.size()) 2025-09-08T13:54:52,757 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T13:54:52,758 External/pblib/encoder/SortingNetworks.h:264:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,758 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T13:54:52,758 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:54:52,760 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T13:54:52,760 External/pblib/encoder/SortingNetworks.h:284:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,760 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T13:54:52,760 | ~~^~~~~~~~~~~~~ 2025-09-08T13:54:52,761 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T13:54:52,762 External/pblib/encoder/SortingNetworks.h:305:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:54:52,762 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T13:54:52,762 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T13:54:52,763 External/pblib/encoder/SortingNetworks.h:307:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:54:52,763 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T13:54:52,763 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T13:54:52,772 External/pblib/encoder/SortingNetworks.cpp: In member function ‘virtual void SortingNetworks::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:54:52,773 External/pblib/encoder/SortingNetworks.cpp:15:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:54:52,773 15 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:54:52,773 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:54:58,603 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/adderencoding.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/adderencoding.o -std=c++11 2025-09-08T13:54:59,277 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:54:59,278 from External/pblib/encoder/../IncSimplePBConstraint.h:4, 2025-09-08T13:54:59,278 from External/pblib/encoder/adderencoding.h:3, 2025-09-08T13:54:59,278 from External/pblib/encoder/adderencoding.cpp:2: 2025-09-08T13:54:59,278 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:54:59,278 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:54:59,278 | ^~~~~~~~ 2025-09-08T13:54:59,278 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:54:59,278 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:54:59,278 | ^~~~~~~~ 2025-09-08T13:55:00,234 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:00,234 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:00,235 from External/pblib/encoder/../IncSimplePBConstraint.h:5: 2025-09-08T13:55:00,235 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:00,235 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,235 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:00,235 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,241 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:00,242 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,242 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:00,242 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,243 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,243 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:00,243 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,244 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,244 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:00,244 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,248 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:00,248 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,248 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:00,248 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,252 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:00,252 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,252 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:00,252 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,257 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:00,257 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,257 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:00,257 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,262 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:00,262 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,262 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:00,262 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,267 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:00,267 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,267 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:00,268 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,311 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:00,312 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:00,312 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:00,312 | ^~~~~~~~ 2025-09-08T13:55:00,312 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:00,312 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:00,312 | ^~~~~~~~ 2025-09-08T13:55:00,375 External/pblib/encoder/adderencoding.cpp: In member function ‘virtual void AdderEncoding::AdderIncData::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:55:00,375 External/pblib/encoder/adderencoding.cpp:18:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,375 18 | for (int i = 0; i < kBits.size(); ++i) // negate everythink 2025-09-08T13:55:00,375 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:55:00,376 External/pblib/encoder/adderencoding.cpp:24:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,376 24 | for (int i = 0; i < kBits.size(); ++i) 2025-09-08T13:55:00,376 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:55:00,377 External/pblib/encoder/adderencoding.cpp:29:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,377 29 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:55:00,377 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,378 External/pblib/encoder/adderencoding.cpp: In member function ‘virtual void AdderEncoding::AdderIncData::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:55:00,379 External/pblib/encoder/adderencoding.cpp:41:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,379 41 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:55:00,379 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,396 External/pblib/encoder/adderencoding.cpp: In member function ‘void AdderEncoding::adderTree(std::vector >&, std::vector&)’: 2025-09-08T13:55:00,396 External/pblib/encoder/adderencoding.cpp:124:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,396 124 | for ( int i = 0; i < buckets.size(); i++ ) { 2025-09-08T13:55:00,396 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,410 External/pblib/encoder/adderencoding.cpp:128:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,410 128 | if ( i == buckets.size() - 1 && buckets[i].size() >= 2 ) { 2025-09-08T13:55:00,411 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,415 External/pblib/encoder/adderencoding.cpp: In static member function ‘static void AdderEncoding::lessThanOrEqual(std::vector&, std::vector&, ClauseDatabase&)’: 2025-09-08T13:55:00,415 External/pblib/encoder/adderencoding.cpp:170:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,416 170 | for ( int i = 0; i < xs.size(); ++i ) { 2025-09-08T13:55:00,416 | ~~^~~~~~~~~~~ 2025-09-08T13:55:00,416 External/pblib/encoder/adderencoding.cpp:178:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,417 178 | for ( int j = i + 1; j < xs.size(); ++j ) 2025-09-08T13:55:00,417 | ~~^~~~~~~~~~~ 2025-09-08T13:55:00,420 External/pblib/encoder/adderencoding.cpp: In member function ‘void AdderEncoding::resultIsEqual(std::vector&, std::vector&)’: 2025-09-08T13:55:00,420 External/pblib/encoder/adderencoding.cpp:236:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,420 236 | for (int i = 0; i < result.size(); ++i) { 2025-09-08T13:55:00,420 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:55:00,439 External/pblib/encoder/adderencoding.cpp: In member function ‘virtual void AdderEncoding::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:00,440 External/pblib/encoder/adderencoding.cpp:303:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,440 303 | for ( int iVar = 0; iVar < pbconstraint.getWeightedLiterals().size(); ++iVar ) { 2025-09-08T13:55:00,440 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:00,442 External/pblib/encoder/adderencoding.cpp:329:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,442 329 | for (int i = 0; i < kBits.size(); ++i) // negate everythink 2025-09-08T13:55:00,442 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:55:00,443 External/pblib/encoder/adderencoding.cpp:335:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,443 335 | for (int i = 0; i < kBits.size(); ++i) // negate everythink 2025-09-08T13:55:00,444 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:55:00,444 External/pblib/encoder/adderencoding.cpp:346:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:00,444 346 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:00,444 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:04,111 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/amo.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/amo.o -std=c++11 2025-09-08T13:55:05,328 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:05,328 from External/pblib/encoder/amo.h:6, 2025-09-08T13:55:05,328 from External/pblib/encoder/amo.cpp:2: 2025-09-08T13:55:05,328 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:05,328 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:05,328 | ^~~~~~~~ 2025-09-08T13:55:05,328 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:05,329 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:05,329 | ^~~~~~~~ 2025-09-08T13:55:05,882 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:05,882 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:05,882 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:05,882 from External/pblib/encoder/amo.h:7: 2025-09-08T13:55:05,882 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:05,882 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:05,882 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:05,882 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:05,889 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:05,889 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:05,889 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:05,889 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:05,890 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:05,891 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:05,891 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:05,892 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:05,892 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:05,892 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:05,895 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:05,895 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:05,896 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:05,896 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:05,900 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:05,900 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:05,900 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:05,900 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:05,906 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:05,906 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:05,906 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:05,906 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:05,912 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:05,912 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:05,912 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:05,912 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:05,918 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:05,919 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:05,919 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:05,919 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:05,967 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:05,967 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:05,967 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:05,968 | ^~~~~~~~ 2025-09-08T13:55:05,968 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:05,968 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:05,968 | ^~~~~~~~ 2025-09-08T13:55:05,976 External/pblib/encoder/amo.cpp: In member function ‘virtual void AMO_Encoder::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:05,976 External/pblib/encoder/amo.cpp:93:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:05,977 93 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:05,977 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:07,035 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/bdd.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/bdd.o -std=c++11 2025-09-08T13:55:08,392 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:08,392 from External/pblib/encoder/bdd.h:14, 2025-09-08T13:55:08,392 from External/pblib/encoder/bdd.cpp:1: 2025-09-08T13:55:08,392 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:08,392 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:08,392 | ^~~~~~~~ 2025-09-08T13:55:08,393 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:08,393 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:08,393 | ^~~~~~~~ 2025-09-08T13:55:08,770 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:08,770 from External/pblib/encoder/bdd.h:16: 2025-09-08T13:55:08,771 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:08,771 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:08,771 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:08,771 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:08,777 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:08,777 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:08,777 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:08,777 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:08,778 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:08,778 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:08,778 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:08,779 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:08,779 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:08,779 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:08,782 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:08,783 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:08,783 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:08,783 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:08,787 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:08,787 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:08,787 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:08,787 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:08,791 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:08,792 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:08,792 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:08,792 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:08,797 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:08,797 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:08,797 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:08,797 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:08,802 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:08,802 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:08,802 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:08,802 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:08,854 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:08,854 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:08,854 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:08,854 | ^~~~~~~~ 2025-09-08T13:55:08,854 In file included from External/pblib/encoder/Encoder.h:6, 2025-09-08T13:55:08,854 from External/pblib/encoder/bdd.h:19: 2025-09-08T13:55:08,855 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:08,855 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:08,855 | ^~~~~~~~ 2025-09-08T13:55:08,996 External/pblib/encoder/bdd.cpp: In member function ‘void BDD_Encoder::iterativeEncoding(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, bool, int64_t)’: 2025-09-08T13:55:08,996 External/pblib/encoder/bdd.cpp:191:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:08,996 191 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:08,996 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:09,004 External/pblib/encoder/bdd.cpp: In member function ‘void BDD_Encoder::recusiveEncoding(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:09,004 External/pblib/encoder/bdd.cpp:250:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:09,004 250 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:09,004 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:12,038 In file included from /usr/include/c++/14/algorithm:61, 2025-09-08T13:55:12,038 from External/pblib/encoder/bdd.h:13: 2025-09-08T13:55:12,038 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: 2025-09-08T13:55:12,038 /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:12,038 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 2025-09-08T13:55:12,038 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:12,066 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-08T13:55:12,066 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:12,067 1770 | __insertion_sort(_RandomAccessIterator __first, 2025-09-08T13:55:12,067 | ^~~~~~~~~~~~~~~~ 2025-09-08T13:55:12,067 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:12,110 In file included from /usr/include/c++/14/bits/stl_algo.h:61: 2025-09-08T13:55:12,110 /usr/include/c++/14/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = PBLib::WeightedLit; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-08T13:55:12,110 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:12,110 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2025-09-08T13:55:12,110 | ^~~~~~~~~~~~~ 2025-09-08T13:55:12,188 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-08T13:55:12,189 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:12,189 1876 | __introsort_loop(_RandomAccessIterator __first, 2025-09-08T13:55:12,189 | ^~~~~~~~~~~~~~~~ 2025-09-08T13:55:12,189 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:12,191 /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:12,191 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 2025-09-08T13:55:12,191 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:12,350 In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-08T13:55:12,350 inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const PBLib::WeightedLit&, const PBLib::WeightedLit&)]’ at /usr/include/c++/14/bits/stl_algo.h:4805:18, 2025-09-08T13:55:12,350 inlined from ‘void BDD_Encoder::bddEncode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, bool, int64_t)’ at External/pblib/encoder/bdd.cpp:288:7: 2025-09-08T13:55:12,351 /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:12,351 1905 | std::__introsort_loop(__first, __last, 2025-09-08T13:55:12,351 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:55:12,351 1906 | std::__lg(__last - __first) * 2, 2025-09-08T13:55:12,351 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:12,351 1907 | __comp); 2025-09-08T13:55:12,351 | ~~~~~~~ 2025-09-08T13:55:12,352 In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-08T13:55:12,352 inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/14/bits/stl_algo.h:1908:31, 2025-09-08T13:55:12,352 inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const PBLib::WeightedLit&, const PBLib::WeightedLit&)]’ at /usr/include/c++/14/bits/stl_algo.h:4805:18, 2025-09-08T13:55:12,352 inlined from ‘void BDD_Encoder::bddEncode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&, bool, int64_t)’ at External/pblib/encoder/bdd.cpp:288:7: 2025-09-08T13:55:12,352 /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:12,352 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 2025-09-08T13:55:12,352 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:12,353 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:55:12,353 1822 | std::__insertion_sort(__first, __last, __comp); 2025-09-08T13:55:12,353 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:12,950 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/bimander_amo_encoding.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/bimander_amo_encoding.o -std=c++11 2025-09-08T13:55:14,157 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:14,158 from External/pblib/encoder/bimander_amo_encoding.h:7, 2025-09-08T13:55:14,158 from External/pblib/encoder/bimander_amo_encoding.cpp:3: 2025-09-08T13:55:14,158 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:14,158 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:14,158 | ^~~~~~~~ 2025-09-08T13:55:14,158 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:14,158 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:14,158 | ^~~~~~~~ 2025-09-08T13:55:14,711 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:14,712 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:14,712 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:14,712 from External/pblib/encoder/bimander_amo_encoding.h:8: 2025-09-08T13:55:14,712 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:14,712 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,712 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:14,712 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,719 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:14,719 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,719 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:14,719 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,720 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,720 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:14,721 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,721 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,722 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:14,722 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,725 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:14,725 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,725 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:14,725 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,729 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:14,730 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,730 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:14,730 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,734 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:14,734 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,734 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:14,735 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,739 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:14,740 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,740 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:14,740 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,745 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:14,745 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,745 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:14,745 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,793 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:14,793 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:14,793 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:14,793 | ^~~~~~~~ 2025-09-08T13:55:14,794 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:14,794 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:14,794 | ^~~~~~~~ 2025-09-08T13:55:14,810 External/pblib/encoder/bimander_amo_encoding.cpp: In member function ‘void Bimander_amo_encoding::encode_intern(std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:14,810 External/pblib/encoder/bimander_amo_encoding.cpp:72:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,810 72 | for (i = 0; i < literals.size(); ) 2025-09-08T13:55:14,810 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,811 External/pblib/encoder/bimander_amo_encoding.cpp:87:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,812 87 | for (int i = 0; i < groups.size(); ++i) 2025-09-08T13:55:14,812 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:55:14,813 External/pblib/encoder/bimander_amo_encoding.cpp:117:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,814 117 | for (int g = 0; g < groups[index].size(); ++g) 2025-09-08T13:55:14,814 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,814 External/pblib/encoder/bimander_amo_encoding.cpp:124:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,815 124 | for (int g = 0; g < groups[index].size(); ++g) 2025-09-08T13:55:14,815 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,816 External/pblib/encoder/bimander_amo_encoding.cpp:143:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,816 143 | for (int g = 0; g < groups[index].size(); ++g) 2025-09-08T13:55:14,816 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,817 External/pblib/encoder/bimander_amo_encoding.cpp:150:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,817 150 | for (int g = 0; g < groups[index].size(); ++g) 2025-09-08T13:55:14,817 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:14,821 External/pblib/encoder/bimander_amo_encoding.cpp: In member function ‘virtual void Bimander_amo_encoding::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:14,821 External/pblib/encoder/bimander_amo_encoding.cpp:183:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:14,821 183 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:14,821 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:16,412 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/binary_amo.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/binary_amo.o -std=c++11 2025-09-08T13:55:17,633 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:17,633 from External/pblib/encoder/binary_amo.h:6, 2025-09-08T13:55:17,633 from External/pblib/encoder/binary_amo.cpp:2: 2025-09-08T13:55:17,633 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:17,633 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:17,633 | ^~~~~~~~ 2025-09-08T13:55:17,634 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:17,634 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:17,634 | ^~~~~~~~ 2025-09-08T13:55:18,189 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:18,189 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:18,190 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:18,190 from External/pblib/encoder/binary_amo.h:7: 2025-09-08T13:55:18,190 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:18,190 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:18,190 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:18,190 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:18,196 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:18,197 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:18,197 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:18,197 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:18,198 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:18,198 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:18,198 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:18,199 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:18,199 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:18,200 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:18,203 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:18,203 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:18,203 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:18,203 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:18,207 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:18,207 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:18,208 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:18,208 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:18,212 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:18,212 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:18,212 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:18,212 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:18,217 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:18,217 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:18,218 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:18,218 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:18,222 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:18,223 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:18,223 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:18,223 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:18,271 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:18,271 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:18,271 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:18,271 | ^~~~~~~~ 2025-09-08T13:55:18,272 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:18,272 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:18,272 | ^~~~~~~~ 2025-09-08T13:55:18,280 External/pblib/encoder/binary_amo.cpp: In member function ‘virtual void Binary_AMO_Encoder::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:18,280 External/pblib/encoder/binary_amo.cpp:87:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:18,280 87 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:18,280 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:19,343 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/cardencoding.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/cardencoding.o -std=c++11 2025-09-08T13:55:20,117 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:20,117 from External/pblib/encoder/cardencoding.h:4, 2025-09-08T13:55:20,117 from External/pblib/encoder/cardencoding.cpp:4: 2025-09-08T13:55:20,117 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:20,117 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:20,117 | ^~~~~~~~ 2025-09-08T13:55:20,118 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:20,118 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:20,118 | ^~~~~~~~ 2025-09-08T13:55:21,102 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:21,102 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:21,102 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:21,102 from External/pblib/encoder/cardencoding.h:5: 2025-09-08T13:55:21,102 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:21,102 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:21,103 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:21,103 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:21,109 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:21,109 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:21,109 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:21,110 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:21,111 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:21,111 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:21,111 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:21,112 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:21,112 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:21,112 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:21,116 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:21,116 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:21,116 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:21,116 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:21,120 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:21,120 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:21,120 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:21,120 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:21,125 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:21,125 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:21,125 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:21,125 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:21,130 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:21,130 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:21,130 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:21,130 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:21,135 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:21,135 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:21,135 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:21,135 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:21,179 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:21,179 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:21,179 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:21,179 | ^~~~~~~~ 2025-09-08T13:55:21,180 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:21,180 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:21,180 | ^~~~~~~~ 2025-09-08T13:55:21,189 External/pblib/encoder/cardencoding.cpp: In member function ‘virtual void CardEncoding::CardIncData::encodeNewGeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:55:21,189 External/pblib/encoder/cardencoding.cpp:26:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:21,189 26 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:55:21,189 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:21,191 External/pblib/encoder/cardencoding.cpp: In member function ‘virtual void CardEncoding::CardIncData::encodeNewLeq(int64_t, ClauseDatabase&, AuxVarManager&, std::vector)’: 2025-09-08T13:55:21,191 External/pblib/encoder/cardencoding.cpp:38:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:21,191 38 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:55:21,191 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:21,212 External/pblib/encoder/cardencoding.cpp: In member function ‘virtual void CardEncoding::encode(const std::shared_ptr&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:21,212 External/pblib/encoder/cardencoding.cpp:101:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:21,212 101 | for (int i = 0; i < pbconstraint->getConditionals().size(); ++i) 2025-09-08T13:55:21,213 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:21,231 External/pblib/encoder/cardencoding.cpp: In member function ‘virtual void CardEncoding::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:21,231 External/pblib/encoder/cardencoding.cpp:132:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:21,231 132 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:21,231 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:21,234 External/pblib/encoder/cardencoding.cpp:159:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:21,234 159 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:21,234 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:23,028 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/commander_encoding.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/commander_encoding.o -std=c++11 2025-09-08T13:55:24,113 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:24,114 from External/pblib/encoder/commander_encoding.h:7, 2025-09-08T13:55:24,114 from External/pblib/encoder/commander_encoding.cpp:1: 2025-09-08T13:55:24,114 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:24,114 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:24,114 | ^~~~~~~~ 2025-09-08T13:55:24,114 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:24,114 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:24,115 | ^~~~~~~~ 2025-09-08T13:55:24,657 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:24,657 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:24,657 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:24,657 from External/pblib/encoder/commander_encoding.h:8: 2025-09-08T13:55:24,657 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:24,657 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:24,658 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:24,658 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:24,663 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:24,663 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:24,663 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:24,664 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:24,665 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:24,665 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:24,665 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:24,666 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:24,666 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:24,666 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:24,670 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:24,670 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:24,670 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:24,670 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:24,674 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:24,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-08T13:55:24,674 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:24,674 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:24,679 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:24,679 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:24,679 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:24,679 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:24,684 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:24,684 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:24,684 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:24,684 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:24,689 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:24,689 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:24,689 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:24,689 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:24,738 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:24,738 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:24,738 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:24,738 | ^~~~~~~~ 2025-09-08T13:55:24,739 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:24,739 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:24,739 | ^~~~~~~~ 2025-09-08T13:55:24,742 External/pblib/encoder/commander_encoding.cpp: In member function ‘void commander_encoding::encode_intern(std::vector&, ClauseDatabase&, AuxVarManager&, bool)’: 2025-09-08T13:55:24,743 External/pblib/encoder/commander_encoding.cpp:28:34: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:55:24,743 28 | while (current_literals.size() > k) 2025-09-08T13:55:24,743 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2025-09-08T13:55:24,743 External/pblib/encoder/commander_encoding.cpp:32:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:24,744 32 | for (i = 0; i < current_literals.size(); ++i) 2025-09-08T13:55:24,744 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:24,744 External/pblib/encoder/commander_encoding.cpp:36:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:24,744 36 | if (i % k == (k-1) || (i == current_literals.size() - 1) ) // is group full? 2025-09-08T13:55:24,745 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:24,745 External/pblib/encoder/commander_encoding.cpp:51:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:24,746 51 | for (int j = 0; j < _literals.size() - 1; ++j) 2025-09-08T13:55:24,746 | ~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:24,750 External/pblib/encoder/commander_encoding.cpp: In member function ‘virtual void commander_encoding::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:24,750 External/pblib/encoder/commander_encoding.cpp:93:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:24,750 93 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:24,750 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:25,918 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/k-product.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/k-product.o -std=c++11 2025-09-08T13:55:27,142 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:27,142 from External/pblib/encoder/k-product.h:6, 2025-09-08T13:55:27,142 from External/pblib/encoder/k-product.cpp:2: 2025-09-08T13:55:27,142 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:27,143 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:27,143 | ^~~~~~~~ 2025-09-08T13:55:27,143 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:27,143 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:27,143 | ^~~~~~~~ 2025-09-08T13:55:27,701 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:27,701 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:27,701 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:27,701 from External/pblib/encoder/k-product.h:7: 2025-09-08T13:55:27,701 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:27,702 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:27,702 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:27,702 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:27,707 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:27,708 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:27,708 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:27,708 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:27,708 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:27,709 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:27,709 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:27,709 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:27,709 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:27,709 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:27,712 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:27,713 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:27,713 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:27,713 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:27,716 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:27,716 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:27,716 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:27,716 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:27,720 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:27,720 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:27,721 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:27,721 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:27,725 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:27,725 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:27,725 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:27,725 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:27,729 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:27,730 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:27,730 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:27,730 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:27,778 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:27,778 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:27,778 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:27,778 | ^~~~~~~~ 2025-09-08T13:55:27,778 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:27,778 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:27,778 | ^~~~~~~~ 2025-09-08T13:55:27,781 External/pblib/encoder/k-product.cpp: In member function ‘void k_Product::encode_intern(std::vector&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:27,781 External/pblib/encoder/k-product.cpp:18:25: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:55:27,781 18 | if (literals.size() < minimum_lit_count) 2025-09-08T13:55:27,781 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:27,792 External/pblib/encoder/k-product.cpp:53:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:27,792 53 | for (int i = 0; i < literals.size(); ++i) 2025-09-08T13:55:27,792 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:55:27,792 External/pblib/encoder/k-product.cpp:57:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:27,793 57 | for (int d = 0; d < dimensions.size(); ++d) 2025-09-08T13:55:27,793 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:27,793 External/pblib/encoder/k-product.cpp:67:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:27,793 67 | for (int i = 0; i < dimensions.size(); ++i) 2025-09-08T13:55:27,793 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:27,807 External/pblib/encoder/k-product.cpp: In member function ‘virtual void k_Product::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:27,807 External/pblib/encoder/k-product.cpp:132:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:27,807 132 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:27,807 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:29,163 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/naive_amo_encoder.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/naive_amo_encoder.o -std=c++11 2025-09-08T13:55:30,256 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:30,257 from External/pblib/encoder/naive_amo_encoder.h:11, 2025-09-08T13:55:30,257 from External/pblib/encoder/naive_amo_encoder.cpp:1: 2025-09-08T13:55:30,257 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:30,257 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:30,257 | ^~~~~~~~ 2025-09-08T13:55:30,257 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:30,258 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:30,258 | ^~~~~~~~ 2025-09-08T13:55:30,802 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:30,802 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:30,802 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:30,802 from External/pblib/encoder/naive_amo_encoder.h:12: 2025-09-08T13:55:30,803 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:30,803 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:30,803 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:30,803 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:30,808 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:30,809 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:30,809 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:30,809 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:30,809 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:30,810 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:30,810 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:30,810 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:30,810 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:30,810 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:30,813 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:30,814 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:30,814 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:30,814 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:30,817 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:30,817 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:30,817 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:30,817 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:30,821 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:30,821 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:30,822 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:30,822 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:30,826 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:30,826 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:30,826 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:30,826 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:30,830 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:30,831 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:30,831 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:30,831 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:30,879 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:30,879 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:30,879 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:30,879 | ^~~~~~~~ 2025-09-08T13:55:30,879 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:30,880 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:30,880 | ^~~~~~~~ 2025-09-08T13:55:30,881 External/pblib/encoder/naive_amo_encoder.cpp: In member function ‘void Naive_amo_encoder::encode_intern(std::vector&, ClauseDatabase&)’: 2025-09-08T13:55:30,881 External/pblib/encoder/naive_amo_encoder.cpp:7:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:30,881 7 | for (int i = 0; i < literals.size(); ++i) 2025-09-08T13:55:30,881 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:55:30,881 External/pblib/encoder/naive_amo_encoder.cpp:9:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:30,881 9 | for (int j = i + 1 ; j < literals.size(); ++j) 2025-09-08T13:55:30,881 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:55:30,885 External/pblib/encoder/naive_amo_encoder.cpp: In member function ‘virtual void Naive_amo_encoder::encode(const SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:30,885 External/pblib/encoder/naive_amo_encoder.cpp:46:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:30,885 46 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:55:30,885 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:31,720 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/encoder/sorting_merging.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/encoder/sorting_merging.o -std=c++11 2025-09-08T13:55:32,502 In file included from External/pblib/encoder/../SimplePBConstraint.h:5, 2025-09-08T13:55:32,502 from External/pblib/encoder/sorting_merging.h:4, 2025-09-08T13:55:32,502 from External/pblib/encoder/sorting_merging.cpp:3: 2025-09-08T13:55:32,502 External/pblib/encoder/../pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:32,502 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:32,502 | ^~~~~~~~ 2025-09-08T13:55:32,503 External/pblib/encoder/../SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:32,503 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:32,503 | ^~~~~~~~ 2025-09-08T13:55:33,481 In file included from External/pblib/encoder/../clausedatabase.h:9, 2025-09-08T13:55:33,481 from External/pblib/encoder/../IncrementalData.h:5, 2025-09-08T13:55:33,481 from External/pblib/encoder/../IncSimplePBConstraint.h:5, 2025-09-08T13:55:33,481 from External/pblib/encoder/sorting_merging.h:5: 2025-09-08T13:55:33,481 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:33,481 External/pblib/encoder/../formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:33,482 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:33,482 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:33,487 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:33,488 External/pblib/encoder/../formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:33,488 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:33,488 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:33,488 External/pblib/encoder/../formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:33,488 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:33,489 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:33,489 External/pblib/encoder/../formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:33,489 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:33,489 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:33,492 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:33,492 External/pblib/encoder/../formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:33,493 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:33,493 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:33,496 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:33,496 External/pblib/encoder/../formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:33,496 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:33,496 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:33,500 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:33,500 External/pblib/encoder/../formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:33,500 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:33,500 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:33,505 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:33,505 External/pblib/encoder/../formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:33,505 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:33,505 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:33,509 External/pblib/encoder/../formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:33,510 External/pblib/encoder/../formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:33,510 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:33,510 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:33,553 External/pblib/encoder/../SimplePBConstraint.h: At global scope: 2025-09-08T13:55:33,554 External/pblib/encoder/../SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:33,554 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:33,554 | ^~~~~~~~ 2025-09-08T13:55:33,554 External/pblib/encoder/../IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:33,554 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:33,554 | ^~~~~~~~ 2025-09-08T13:55:33,623 External/pblib/encoder/sorting_merging.cpp: In static member function ‘static void PBLib::Sorting::recursive_merger(int, const std::vector&, int, const std::vector&, int, ClauseDatabase&, AuxVarManager&, std::vector&, ImplicationDirection)’: 2025-09-08T13:55:33,623 External/pblib/encoder/sorting_merging.cpp:320:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:33,623 320 | if (i < odd_merge.size() && j < even_merge.size()) 2025-09-08T13:55:33,623 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:33,623 External/pblib/encoder/sorting_merging.cpp:320:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:33,624 320 | if (i < odd_merge.size() && j < even_merge.size()) 2025-09-08T13:55:33,624 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:33,624 External/pblib/encoder/sorting_merging.cpp:323:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:55:33,624 323 | if (output.size() + 2 <= c) 2025-09-08T13:55:33,624 | ~~~~~~~~~~~~~~~~~~^~~~ 2025-09-08T13:55:33,624 External/pblib/encoder/sorting_merging.cpp:332:27: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:55:33,624 332 | if (output.size() == c) 2025-09-08T13:55:33,624 | ~~~~~~~~~~~~~~^~~~ 2025-09-08T13:55:33,624 External/pblib/encoder/sorting_merging.cpp:336:29: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:55:33,625 336 | if (output.size() + 1 == c) 2025-09-08T13:55:33,625 | ~~~~~~~~~~~~~~~~~~^~~~ 2025-09-08T13:55:33,625 External/pblib/encoder/sorting_merging.cpp:345:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:33,625 345 | if (i >= odd_merge.size() && j >= even_merge.size()) 2025-09-08T13:55:33,625 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:33,625 External/pblib/encoder/sorting_merging.cpp:345:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:33,625 345 | if (i >= odd_merge.size() && j >= even_merge.size()) 2025-09-08T13:55:33,625 | ~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:33,625 External/pblib/encoder/sorting_merging.cpp:348:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:33,625 348 | if (i >= odd_merge.size()) 2025-09-08T13:55:33,626 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:33,627 External/pblib/encoder/sorting_merging.cpp: In static member function ‘static void PBLib::Sorting::direct_merger(int, const std::vector&, const std::vector&, ClauseDatabase&, AuxVarManager&, std::vector&, ImplicationDirection)’: 2025-09-08T13:55:33,627 External/pblib/encoder/sorting_merging.cpp:375:7: warning: unused variable ‘n’ [-Wunused-variable] 2025-09-08T13:55:33,628 375 | int n = a + b; 2025-09-08T13:55:33,628 | ^ 2025-09-08T13:55:35,920 In file included from /usr/include/c++/14/map:62, 2025-09-08T13:55:35,920 from External/pblib/encoder/../formula.h:12: 2025-09-08T13:55:35,920 /usr/include/c++/14/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&&>, std::tuple<>}; _Key = std::tuple; _Val = std::pair, long long int>; _KeyOfValue = std::_Select1st, long long int> >; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’: 2025-09-08T13:55:35,920 /usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:35,920 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 2025-09-08T13:55:35,920 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:36,675 In file included from /usr/include/c++/14/map:63: 2025-09-08T13:55:36,675 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::tuple; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, 2025-09-08T13:55:36,675 inlined from ‘static int64_t PBLib::Sorting::recursive_merger_value(int, int, int, ImplicationDirection)’ at External/pblib/encoder/sorting_merging.cpp:547:64: 2025-09-08T13:55:36,675 /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:36,675 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:36,675 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:36,675 533 | std::forward_as_tuple(std::move(__k)), 2025-09-08T13:55:36,675 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:36,675 534 | std::tuple<>()); 2025-09-08T13:55:36,676 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:37,745 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::tuple; _Tp = long long int; _Compare = std::less >; _Alloc = std::allocator, long long int> >]’, 2025-09-08T13:55:37,745 inlined from ‘static int64_t PBLib::Sorting::recursive_sorter_value(int, int, int, ImplicationDirection)’ at External/pblib/encoder/sorting_merging.cpp:520:66: 2025-09-08T13:55:37,745 /usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, long long int>, std::_Select1st, long long int> >, std::less >, std::allocator, long long int> > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:37,745 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:37,745 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:37,745 533 | std::forward_as_tuple(std::move(__k)), 2025-09-08T13:55:37,746 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:37,746 534 | std::tuple<>()); 2025-09-08T13:55:37,746 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:38,436 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/formula.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/formula.o -std=c++11 2025-09-08T13:55:39,823 In file included from External/pblib/formula.cpp:2: 2025-09-08T13:55:39,824 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:39,824 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,824 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:39,824 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,831 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:39,831 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,832 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:39,832 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,832 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,832 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:39,832 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,833 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,833 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:39,833 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,836 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:39,836 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,836 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:39,836 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,840 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:39,840 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,840 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:39,840 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,844 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:39,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-08T13:55:39,844 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:39,844 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,849 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:39,849 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,849 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:39,849 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,853 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:39,853 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,853 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:39,854 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,869 External/pblib/formula.cpp: In static member function ‘static Formula FormulaClass::newITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:39,869 External/pblib/formula.cpp:30:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,870 30 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:39,870 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:39,884 External/pblib/formula.cpp: In function ‘Formula AND(std::vector >&)’: 2025-09-08T13:55:39,885 External/pblib/formula.cpp:144:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:39,885 144 | for (int i = 0; i < conjuncts.size(); ++i) { 2025-09-08T13:55:39,885 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:41,187 In file included from /usr/include/c++/14/map:62, 2025-09-08T13:55:41,188 from External/pblib/formula.h:12: 2025-09-08T13:55:41,188 /usr/include/c++/14/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]’: 2025-09-08T13:55:41,188 /usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:41,188 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 2025-09-08T13:55:41,188 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,392 In file included from /usr/include/c++/14/map:63: 2025-09-08T13:55:42,392 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’, 2025-09-08T13:55:42,392 inlined from ‘static Formula FormulaClass::newAND(std::vector >&)’ at External/pblib/formula.h:211:23: 2025-09-08T13:55:42,392 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:42,392 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:42,392 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,392 514 | std::tuple(__k), 2025-09-08T13:55:42,392 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,392 515 | std::tuple<>()); 2025-09-08T13:55:42,393 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,676 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’, 2025-09-08T13:55:42,676 inlined from ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’ at External/pblib/formula.h:378:25: 2025-09-08T13:55:42,676 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:42,676 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:42,676 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,676 514 | std::tuple(__k), 2025-09-08T13:55:42,676 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:42,677 515 | std::tuple<>()); 2025-09-08T13:55:42,677 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:43,002 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’, 2025-09-08T13:55:43,002 inlined from ‘static Formula FormulaClass::newNeg(const Formula&)’ at External/pblib/formula.h:172:25: 2025-09-08T13:55:43,002 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:43,002 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:43,003 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:43,003 514 | std::tuple(__k), 2025-09-08T13:55:43,003 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:43,003 515 | std::tuple<>()); 2025-09-08T13:55:43,003 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:43,236 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’, 2025-09-08T13:55:43,236 inlined from ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’ at External/pblib/formula.h:237:25: 2025-09-08T13:55:43,237 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:43,237 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:43,237 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:43,237 514 | std::tuple(__k), 2025-09-08T13:55:43,237 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:43,237 515 | std::tuple<>()); 2025-09-08T13:55:43,237 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:43,732 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’, 2025-09-08T13:55:43,732 inlined from ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’ at External/pblib/formula.h:264:25: 2025-09-08T13:55:43,732 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:43,733 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:43,733 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:43,733 514 | std::tuple(__k), 2025-09-08T13:55:43,733 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:43,733 515 | std::tuple<>()); 2025-09-08T13:55:43,733 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:44,440 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’, 2025-09-08T13:55:44,440 inlined from ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’ at External/pblib/formula.h:306:25: 2025-09-08T13:55:44,440 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:44,441 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:44,441 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:44,441 514 | std::tuple(__k), 2025-09-08T13:55:44,441 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:44,441 515 | std::tuple<>()); 2025-09-08T13:55:44,441 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,386 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’, 2025-09-08T13:55:45,387 inlined from ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’ at External/pblib/formula.h:341:25: 2025-09-08T13:55:45,387 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:45,387 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:45,387 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,387 514 | std::tuple(__k), 2025-09-08T13:55:45,387 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,387 515 | std::tuple<>()); 2025-09-08T13:55:45,387 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,983 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector >; _Compare = std::less; _Alloc = std::allocator > > >]’, 2025-09-08T13:55:45,984 inlined from ‘static Formula FormulaClass::newITE(const Formula&, const Formula&, const Formula&)’ at External/pblib/formula.cpp:46:25: 2025-09-08T13:55:45,984 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator’ changed in GCC 7.1 2025-09-08T13:55:45,984 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T13:55:45,984 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,984 514 | std::tuple(__k), 2025-09-08T13:55:45,984 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:45,984 515 | std::tuple<>()); 2025-09-08T13:55:45,984 | ~~~~~~~~~~~~~~~ 2025-09-08T13:55:47,560 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/helper.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/helper.o -std=c++11 2025-09-08T13:55:48,498 External/pblib/helper.cpp: In function ‘void helper::printClause(std::vector&)’: 2025-09-08T13:55:48,498 External/pblib/helper.cpp:12:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:48,499 12 | for (int i = 1; i < clause.size(); ++i) 2025-09-08T13:55:48,499 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:55:48,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/incpbconstraint.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/incpbconstraint.o -std=c++11 2025-09-08T13:55:50,306 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:55:50,306 from External/pblib/incpbconstraint.h:8, 2025-09-08T13:55:50,306 from External/pblib/incpbconstraint.cpp:1: 2025-09-08T13:55:50,306 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:50,306 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:50,306 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:50,306 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:50,312 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:50,312 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:50,312 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:50,313 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:50,313 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:50,313 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:50,313 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:50,314 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:50,314 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:50,314 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:50,317 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:50,317 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:50,317 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:50,317 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:50,320 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:50,321 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:50,321 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:50,321 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:50,325 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:50,325 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:50,325 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:50,325 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:50,329 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:50,330 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:50,330 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:50,330 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:50,334 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:50,334 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:50,334 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:50,334 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:50,371 In file included from External/pblib/incpbconstraint.h:7: 2025-09-08T13:55:50,371 External/pblib/pbconstraint.h: At global scope: 2025-09-08T13:55:50,372 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:50,372 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:50,372 | ^~~~~~~~ 2025-09-08T13:55:50,372 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T13:55:50,372 from External/pblib/incpbconstraint.h:9: 2025-09-08T13:55:50,372 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:50,372 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:50,372 | ^~~~~~~~ 2025-09-08T13:55:50,379 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:50,380 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:50,380 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:50,380 | ^~~~~~~~ 2025-09-08T13:55:50,389 External/pblib/incpbconstraint.h: In constructor ‘IncPBConstraint::IncPBConstraint()’: 2025-09-08T13:55:50,389 External/pblib/incpbconstraint.h:21:23: warning: ‘IncPBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T13:55:50,390 21 | PBLib::Comparator comparator; 2025-09-08T13:55:50,390 | ^~~~~~~~~~ 2025-09-08T13:55:50,390 External/pblib/incpbconstraint.h:15:13: warning: ‘int64_t IncPBConstraint::leq’ [-Wreorder] 2025-09-08T13:55:50,390 15 | int64_t leq; 2025-09-08T13:55:50,390 | ^~~ 2025-09-08T13:55:50,390 External/pblib/incpbconstraint.cpp:28:1: warning: when initialized here [-Wreorder] 2025-09-08T13:55:50,390 28 | IncPBConstraint::IncPBConstraint() : comparator(BOTH), leq(0), geq(0), init_leq(leq), init_geq(geq), isDualEncoded(false) 2025-09-08T13:55:50,390 | ^~~~~~~~~~~~~~~ 2025-09-08T13:55:50,394 External/pblib/incpbconstraint.h: In constructor ‘IncPBConstraint::IncPBConstraint(const std::vector&, PBLib::Comparator, int64_t, int64_t)’: 2025-09-08T13:55:50,394 External/pblib/incpbconstraint.h:21:23: warning: ‘IncPBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T13:55:50,394 21 | PBLib::Comparator comparator; 2025-09-08T13:55:50,394 | ^~~~~~~~~~ 2025-09-08T13:55:50,394 External/pblib/incpbconstraint.h:15:13: warning: ‘int64_t IncPBConstraint::leq’ [-Wreorder] 2025-09-08T13:55:50,394 15 | int64_t leq; 2025-09-08T13:55:50,394 | ^~~ 2025-09-08T13:55:50,394 External/pblib/incpbconstraint.cpp:35:1: warning: when initialized here [-Wreorder] 2025-09-08T13:55:50,395 35 | IncPBConstraint::IncPBConstraint(vector const & literals, Comparator comparator, int64_t less_eq, int64_t greater_eq) : weighted_literals(literals), comparator(comparator), leq(less_eq), geq(greater_eq), init_leq(leq), init_geq(geq), isDualEncoded(false) 2025-09-08T13:55:50,395 | ^~~~~~~~~~~~~~~ 2025-09-08T13:55:50,395 External/pblib/incpbconstraint.h: In constructor ‘IncPBConstraint::IncPBConstraint(const std::vector&, PBLib::Comparator, int64_t)’: 2025-09-08T13:55:50,395 External/pblib/incpbconstraint.h:21:23: warning: ‘IncPBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T13:55:50,396 21 | PBLib::Comparator comparator; 2025-09-08T13:55:50,396 | ^~~~~~~~~~ 2025-09-08T13:55:50,396 External/pblib/incpbconstraint.h:15:13: warning: ‘int64_t IncPBConstraint::leq’ [-Wreorder] 2025-09-08T13:55:50,396 15 | int64_t leq; 2025-09-08T13:55:50,396 | ^~~ 2025-09-08T13:55:50,396 External/pblib/incpbconstraint.cpp:39:1: warning: when initialized here [-Wreorder] 2025-09-08T13:55:50,396 39 | IncPBConstraint::IncPBConstraint(vector const & literals, Comparator comparator, int64_t bound) : weighted_literals(literals), comparator(comparator), leq(0), geq(0), init_leq(leq), init_geq(geq), isDualEncoded(false) 2025-09-08T13:55:50,396 | ^~~~~~~~~~~~~~~ 2025-09-08T13:55:50,412 External/pblib/incpbconstraint.cpp: In member function ‘void IncPBConstraint::print() const’: 2025-09-08T13:55:50,412 External/pblib/incpbconstraint.cpp:181:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:50,412 181 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:55:50,412 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:51,727 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/pb2cnf.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/pb2cnf.o -std=c++11 2025-09-08T13:55:53,516 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:55:53,517 from External/pblib/incpbconstraint.h:8, 2025-09-08T13:55:53,517 from External/pblib/pb2cnf.h:6, 2025-09-08T13:55:53,517 from External/pblib/pb2cnf.cpp:6: 2025-09-08T13:55:53,517 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:55:53,517 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,517 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:53,517 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,523 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:55:53,523 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,523 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:55:53,523 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,524 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,524 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:53,524 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,525 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,525 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:55:53,525 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,528 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:55:53,528 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,528 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:53,528 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,531 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:55:53,532 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,532 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:53,532 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,536 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:53,536 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,536 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:53,536 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,540 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:53,540 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,541 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:53,541 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,545 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:55:53,545 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,545 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:55:53,545 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,582 In file included from External/pblib/pb2cnf.h:5: 2025-09-08T13:55:53,582 External/pblib/pbconstraint.h: At global scope: 2025-09-08T13:55:53,582 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:53,582 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:55:53,582 | ^~~~~~~~ 2025-09-08T13:55:53,583 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T13:55:53,583 from External/pblib/incpbconstraint.h:9: 2025-09-08T13:55:53,583 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:55:53,583 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:55:53,583 | ^~~~~~~~ 2025-09-08T13:55:53,590 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:55:53,590 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:55:53,590 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:55:53,590 | ^~~~~~~~ 2025-09-08T13:55:53,858 In file included from External/pblib/pb2cnf.h:21: 2025-09-08T13:55:53,858 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T13:55:53,858 External/pblib/encoder/SortingNetworks.h:38:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,858 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:55:53,858 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:55:53,861 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T13:55:53,861 External/pblib/encoder/SortingNetworks.h:47:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,861 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:55:53,861 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:55:53,862 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T13:55:53,862 External/pblib/encoder/SortingNetworks.h:67:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,863 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T13:55:53,863 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,863 External/pblib/encoder/SortingNetworks.h:69:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,863 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T13:55:53,863 | ~~^~~~~~~~~~~~ 2025-09-08T13:55:53,863 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T13:55:53,864 External/pblib/encoder/SortingNetworks.h:80:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,864 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T13:55:53,864 | ~~~^~~~~~~~~~~ 2025-09-08T13:55:53,864 External/pblib/encoder/SortingNetworks.h:82:19: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:55:53,864 82 | if (fs.size() < sz) 2025-09-08T13:55:53,864 | ~~~~~~~~~~^~~~ 2025-09-08T13:55:53,864 External/pblib/encoder/SortingNetworks.h:86:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,864 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T13:55:53,864 | ~~^~~~~~~~~~~ 2025-09-08T13:55:53,865 External/pblib/encoder/SortingNetworks.h:87:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,865 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T13:55:53,865 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T13:55:53,873 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T13:55:53,873 External/pblib/encoder/SortingNetworks.h:101:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,873 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T13:55:53,873 | ~~^~~~~~~~~~~~ 2025-09-08T13:55:53,875 External/pblib/encoder/SortingNetworks.h:133:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,876 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T13:55:53,876 | ~~^~~~~~~~~~~~ 2025-09-08T13:55:53,876 External/pblib/encoder/SortingNetworks.h:146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,876 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T13:55:53,876 | ~~^~~~~~~~~~~~ 2025-09-08T13:55:53,878 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:55:53,878 External/pblib/encoder/SortingNetworks.h:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,878 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T13:55:53,879 | ~~^~~~~~~~~~~ 2025-09-08T13:55:53,879 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:55:53,879 External/pblib/encoder/SortingNetworks.h:201:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,879 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T13:55:53,879 | ~~^~~~~~~~~~~ 2025-09-08T13:55:53,880 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T13:55:53,880 External/pblib/encoder/SortingNetworks.h:214:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,880 214 | if (digit_no == base.size()){ 2025-09-08T13:55:53,880 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T13:55:53,880 External/pblib/encoder/SortingNetworks.h:217:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,880 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:55:53,880 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:55:53,889 External/pblib/encoder/SortingNetworks.h:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,889 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T13:55:53,889 | ~~^~~~~~~~~~~ 2025-09-08T13:55:53,889 External/pblib/encoder/SortingNetworks.h:245:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,890 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:55:53,890 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:55:53,890 External/pblib/encoder/SortingNetworks.h:255:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,890 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T13:55:53,890 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:55:53,891 External/pblib/encoder/SortingNetworks.h:261:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,891 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T13:55:53,891 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:55:53,891 External/pblib/encoder/SortingNetworks.h:263:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,891 263 | if (j + i < result.size()) 2025-09-08T13:55:53,891 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T13:55:53,892 External/pblib/encoder/SortingNetworks.h:264:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,892 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T13:55:53,892 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,893 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T13:55:53,893 External/pblib/encoder/SortingNetworks.h:284:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,893 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T13:55:53,893 | ~~^~~~~~~~~~~~~ 2025-09-08T13:55:53,894 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T13:55:53,894 External/pblib/encoder/SortingNetworks.h:305:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:55:53,894 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T13:55:53,894 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T13:55:53,895 External/pblib/encoder/SortingNetworks.h:307:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:55:53,895 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T13:55:53,895 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T13:55:53,941 External/pblib/pb2cnf.cpp: In member function ‘int32_t PB2CNF::encodeAtLeastK(const std::vector&, int64_t, std::vector >&, int32_t)’: 2025-09-08T13:55:53,941 External/pblib/pb2cnf.cpp:175:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,942 175 | for (int i = 0; i < literals.size(); ++i) 2025-09-08T13:55:53,942 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,942 External/pblib/pb2cnf.cpp: In member function ‘int32_t PB2CNF::encodeAtMostK(const std::vector&, int64_t, std::vector >&, int32_t)’: 2025-09-08T13:55:53,942 External/pblib/pb2cnf.cpp:185:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,942 185 | for (int i = 0; i < literals.size(); ++i) 2025-09-08T13:55:53,942 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,944 External/pblib/pb2cnf.cpp: In member function ‘int32_t PB2CNF::encodeGeq(const std::vector&, const std::vector&, int64_t, std::vector >&, int32_t)’: 2025-09-08T13:55:53,944 External/pblib/pb2cnf.cpp:203:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,944 203 | for (int i = 0; i < weights.size(); ++i) 2025-09-08T13:55:53,944 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,949 External/pblib/pb2cnf.cpp: In member function ‘int32_t PB2CNF::encodeBoth(const std::vector&, const std::vector&, int64_t, int64_t, std::vector >&, int32_t)’: 2025-09-08T13:55:53,949 External/pblib/pb2cnf.cpp:226:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,950 226 | for (int i = 0; i < weights.size(); ++i) 2025-09-08T13:55:53,950 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,952 External/pblib/pb2cnf.cpp: In member function ‘int32_t PB2CNF::encodeLeq(const std::vector&, const std::vector&, int64_t, std::vector >&, int32_t)’: 2025-09-08T13:55:53,952 External/pblib/pb2cnf.cpp:250:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,952 250 | for (int i = 0; i < weights.size(); ++i) 2025-09-08T13:55:53,952 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,997 External/pblib/pb2cnf.cpp: In member function ‘bool PB2CNF::encodeWithBestEncoder(std::vector, SimplePBConstraint&, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:53,997 External/pblib/pb2cnf.cpp:559:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,998 559 | for (int i = 1; i < encoders.size(); ++i) 2025-09-08T13:55:53,998 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:55:53,999 External/pblib/pb2cnf.cpp: In member function ‘bool PB2CNF::encodeWithBestEncoder(std::vector, std::shared_ptr, ClauseDatabase&, AuxVarManager&)’: 2025-09-08T13:55:53,999 External/pblib/pb2cnf.cpp:589:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:53,999 589 | for (int i = 1; i < encoders.size(); ++i) 2025-09-08T13:55:53,999 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:55:58,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/pbconstraint.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/pbconstraint.o -std=c++11 2025-09-08T13:55:59,759 External/pblib/pbconstraint.cpp: In member function ‘int64_t PBLib::PBConstraint::getMaxSum() const’: 2025-09-08T13:55:59,759 External/pblib/pbconstraint.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:59,759 56 | for (int i = 0; i < weighted_literals.size(); ++i) 2025-09-08T13:55:59,759 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:59,760 External/pblib/pbconstraint.cpp: In member function ‘int64_t PBLib::PBConstraint::getMinSum() const’: 2025-09-08T13:55:59,760 External/pblib/pbconstraint.cpp:66:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:59,761 66 | for (int i = 0; i < weighted_literals.size(); ++i) 2025-09-08T13:55:59,761 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:55:59,764 In file included from External/pblib/pbconstraint.cpp:1: 2025-09-08T13:55:59,764 External/pblib/pbconstraint.h: In constructor ‘PBLib::PBConstraint::PBConstraint()’: 2025-09-08T13:55:59,764 External/pblib/pbconstraint.h:21:16: warning: ‘PBLib::PBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T13:55:59,764 21 | Comparator comparator; 2025-09-08T13:55:59,764 | ^~~~~~~~~~ 2025-09-08T13:55:59,764 External/pblib/pbconstraint.h:18:13: warning: ‘int64_t PBLib::PBConstraint::leq’ [-Wreorder] 2025-09-08T13:55:59,765 18 | int64_t leq; 2025-09-08T13:55:59,765 | ^~~ 2025-09-08T13:55:59,765 External/pblib/pbconstraint.cpp:96:1: warning: when initialized here [-Wreorder] 2025-09-08T13:55:59,765 96 | PBConstraint::PBConstraint() : comparator(LEQ), leq(0), geq(0) 2025-09-08T13:55:59,765 | ^~~~~~~~~~~~ 2025-09-08T13:55:59,769 External/pblib/pbconstraint.h: In constructor ‘PBLib::PBConstraint::PBConstraint(const std::vector&, PBLib::Comparator, int64_t, int64_t)’: 2025-09-08T13:55:59,769 External/pblib/pbconstraint.h:21:16: warning: ‘PBLib::PBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T13:55:59,769 21 | Comparator comparator; 2025-09-08T13:55:59,770 | ^~~~~~~~~~ 2025-09-08T13:55:59,770 External/pblib/pbconstraint.h:18:13: warning: ‘int64_t PBLib::PBConstraint::leq’ [-Wreorder] 2025-09-08T13:55:59,770 18 | int64_t leq; 2025-09-08T13:55:59,770 | ^~~ 2025-09-08T13:55:59,770 External/pblib/pbconstraint.cpp:101:1: warning: when initialized here [-Wreorder] 2025-09-08T13:55:59,770 101 | PBConstraint::PBConstraint(vector const & literals, Comparator comparator, int64_t less_eq, int64_t greater_eq) : weighted_literals(literals), comparator(comparator), leq(less_eq), geq(greater_eq) 2025-09-08T13:55:59,770 | ^~~~~~~~~~~~ 2025-09-08T13:55:59,772 External/pblib/pbconstraint.h: In constructor ‘PBLib::PBConstraint::PBConstraint(const std::vector&, PBLib::Comparator, int64_t)’: 2025-09-08T13:55:59,772 External/pblib/pbconstraint.h:21:16: warning: ‘PBLib::PBConstraint::comparator’ will be initialized after [-Wreorder] 2025-09-08T13:55:59,772 21 | Comparator comparator; 2025-09-08T13:55:59,772 | ^~~~~~~~~~ 2025-09-08T13:55:59,772 External/pblib/pbconstraint.h:18:13: warning: ‘int64_t PBLib::PBConstraint::leq’ [-Wreorder] 2025-09-08T13:55:59,773 18 | int64_t leq; 2025-09-08T13:55:59,773 | ^~~ 2025-09-08T13:55:59,773 External/pblib/pbconstraint.cpp:105:1: warning: when initialized here [-Wreorder] 2025-09-08T13:55:59,773 105 | PBConstraint::PBConstraint(vector const & literals, Comparator comparator, int64_t bound) : weighted_literals(literals), comparator(comparator), leq(0), geq(0) 2025-09-08T13:55:59,773 | ^~~~~~~~~~~~ 2025-09-08T13:55:59,778 External/pblib/pbconstraint.cpp: In member function ‘virtual void PBLib::PBConstraint::print(bool) const’: 2025-09-08T13:55:59,778 External/pblib/pbconstraint.cpp:174:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:55:59,778 174 | for (int i = 0; i < conditionals.size(); ++i) 2025-09-08T13:55:59,778 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:01,261 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/pbo2maxsat.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/pbo2maxsat.o -std=c++11 2025-09-08T13:56:03,360 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:56:03,361 from External/pblib/incpbconstraint.h:8, 2025-09-08T13:56:03,361 from External/pblib/pb2cnf.h:6, 2025-09-08T13:56:03,361 from External/pblib/pbo2maxsat.cpp:11: 2025-09-08T13:56:03,361 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:56:03,361 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,361 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:03,361 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:03,368 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:56:03,368 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,368 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:56:03,368 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:03,369 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,370 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:03,370 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:03,371 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,371 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:56:03,371 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:03,374 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:56:03,375 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,375 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:03,375 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:03,378 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:56:03,379 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,379 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:03,379 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:03,383 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:03,384 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,384 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:03,384 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:03,389 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:03,389 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,389 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:03,389 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:03,394 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:03,394 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,394 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:03,394 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:03,432 In file included from External/pblib/PBParser.h:42, 2025-09-08T13:56:03,432 from External/pblib/pbo2maxsat.cpp:10: 2025-09-08T13:56:03,432 External/pblib/pbconstraint.h: At global scope: 2025-09-08T13:56:03,432 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:03,432 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:56:03,432 | ^~~~~~~~ 2025-09-08T13:56:03,432 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T13:56:03,433 from External/pblib/incpbconstraint.h:9: 2025-09-08T13:56:03,433 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:56:03,433 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:56:03,433 | ^~~~~~~~ 2025-09-08T13:56:03,440 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:03,441 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:56:03,441 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:56:03,441 | ^~~~~~~~ 2025-09-08T13:56:03,569 In file included from External/pblib/pb2cnf.h:21: 2025-09-08T13:56:03,569 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T13:56:03,569 External/pblib/encoder/SortingNetworks.h:38:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,569 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:56:03,569 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:03,572 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T13:56:03,573 External/pblib/encoder/SortingNetworks.h:47:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,573 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:56:03,573 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:03,575 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T13:56:03,575 External/pblib/encoder/SortingNetworks.h:67:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,575 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T13:56:03,575 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:03,576 External/pblib/encoder/SortingNetworks.h:69:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,576 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T13:56:03,576 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:03,577 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T13:56:03,577 External/pblib/encoder/SortingNetworks.h:80:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,577 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T13:56:03,577 | ~~~^~~~~~~~~~~ 2025-09-08T13:56:03,578 External/pblib/encoder/SortingNetworks.h:82:19: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:03,578 82 | if (fs.size() < sz) 2025-09-08T13:56:03,578 | ~~~~~~~~~~^~~~ 2025-09-08T13:56:03,578 External/pblib/encoder/SortingNetworks.h:86:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,579 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T13:56:03,579 | ~~^~~~~~~~~~~ 2025-09-08T13:56:03,579 External/pblib/encoder/SortingNetworks.h:87:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,579 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T13:56:03,579 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T13:56:03,580 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T13:56:03,581 External/pblib/encoder/SortingNetworks.h:101:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,581 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T13:56:03,581 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:03,582 External/pblib/encoder/SortingNetworks.h:133:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,582 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T13:56:03,582 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:03,583 External/pblib/encoder/SortingNetworks.h:146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,583 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T13:56:03,583 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:03,585 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:56:03,586 External/pblib/encoder/SortingNetworks.h:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,586 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T13:56:03,586 | ~~^~~~~~~~~~~ 2025-09-08T13:56:03,587 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:56:03,587 External/pblib/encoder/SortingNetworks.h:201:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,587 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T13:56:03,587 | ~~^~~~~~~~~~~ 2025-09-08T13:56:03,588 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T13:56:03,588 External/pblib/encoder/SortingNetworks.h:214:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,588 214 | if (digit_no == base.size()){ 2025-09-08T13:56:03,588 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T13:56:03,589 External/pblib/encoder/SortingNetworks.h:217:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,589 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:56:03,589 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:56:03,598 External/pblib/encoder/SortingNetworks.h:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,599 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T13:56:03,599 | ~~^~~~~~~~~~~ 2025-09-08T13:56:03,600 External/pblib/encoder/SortingNetworks.h:245:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,600 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:56:03,600 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:56:03,601 External/pblib/encoder/SortingNetworks.h:255:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,601 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T13:56:03,601 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:03,602 External/pblib/encoder/SortingNetworks.h:261:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,602 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T13:56:03,602 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:03,603 External/pblib/encoder/SortingNetworks.h:263:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,603 263 | if (j + i < result.size()) 2025-09-08T13:56:03,603 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:03,603 External/pblib/encoder/SortingNetworks.h:264:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,604 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T13:56:03,604 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:03,606 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T13:56:03,606 External/pblib/encoder/SortingNetworks.h:284:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:03,606 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T13:56:03,606 | ~~^~~~~~~~~~~~~ 2025-09-08T13:56:03,607 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T13:56:03,607 External/pblib/encoder/SortingNetworks.h:305:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:03,607 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T13:56:03,608 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T13:56:03,608 External/pblib/encoder/SortingNetworks.h:307:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:03,609 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T13:56:03,609 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T13:56:03,652 External/pblib/pbo2maxsat.cpp: In function ‘int main(int, char**)’: 2025-09-08T13:56:03,652 External/pblib/pbo2maxsat.cpp:23:10: warning: unused variable ‘tstart’ [-Wunused-variable] 2025-09-08T13:56:03,653 23 | double tstart = clock(), tend; 2025-09-08T13:56:03,653 | ^~~~~~ 2025-09-08T13:56:03,653 External/pblib/pbo2maxsat.cpp:23:28: warning: unused variable ‘tend’ [-Wunused-variable] 2025-09-08T13:56:03,653 23 | double tstart = clock(), tend; 2025-09-08T13:56:03,653 | ^~~~ 2025-09-08T13:56:05,468 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c External/pblib/preencoder.cpp -o build/temp.linux-armv7l-cpython-313/External/pblib/preencoder.o -std=c++11 2025-09-08T13:56:06,116 In file included from External/pblib/SimplePBConstraint.h:5, 2025-09-08T13:56:06,117 from External/pblib/preencoder.h:4, 2025-09-08T13:56:06,117 from External/pblib/preencoder.cpp:1: 2025-09-08T13:56:06,117 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:06,117 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:56:06,117 | ^~~~~~~~ 2025-09-08T13:56:06,117 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:56:06,118 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:56:06,118 | ^~~~~~~~ 2025-09-08T13:56:07,078 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:56:07,078 from External/pblib/preencoder.h:5: 2025-09-08T13:56:07,078 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:56:07,078 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:07,078 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:07,078 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:07,084 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:56:07,084 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:07,084 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:56:07,084 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:07,085 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:07,085 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:07,085 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:07,085 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:07,086 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:56:07,086 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:07,089 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:56:07,089 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:07,089 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:07,089 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:07,092 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:56:07,093 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:07,093 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:07,093 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:07,097 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:07,097 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:07,097 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:07,097 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:07,101 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:07,101 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:07,102 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:07,102 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:07,106 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:07,106 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:07,106 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:07,106 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:07,150 External/pblib/SimplePBConstraint.h: At global scope: 2025-09-08T13:56:07,150 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:07,150 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:56:07,150 | ^~~~~~~~ 2025-09-08T13:56:07,151 In file included from External/pblib/incpbconstraint.h:9, 2025-09-08T13:56:07,151 from External/pblib/preencoder.h:6: 2025-09-08T13:56:07,151 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:56:07,151 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:56:07,151 | ^~~~~~~~ 2025-09-08T13:56:07,164 External/pblib/preencoder.cpp: In member function ‘void PreEncoder::join_duplicat_literals()’: 2025-09-08T13:56:07,164 External/pblib/preencoder.cpp:119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:07,165 119 | for (int i = 1; i < literals.size(); ++i) 2025-09-08T13:56:07,165 | ~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:56:07,170 External/pblib/preencoder.cpp: In member function ‘std::shared_ptr PreEncoder::preEncodeIncPBConstraint(IncPBConstraint&, ClauseDatabase&)’: 2025-09-08T13:56:07,170 External/pblib/preencoder.cpp:219:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:07,171 219 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:56:07,171 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:07,179 External/pblib/preencoder.cpp: In member function ‘SimplePBConstraint PreEncoder::preEncodePBConstraint(const PBLib::PBConstraint&, ClauseDatabase&)’: 2025-09-08T13:56:07,179 External/pblib/preencoder.cpp:278:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:07,179 278 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:56:07,179 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:07,182 External/pblib/preencoder.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:07,182 318 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:56:07,183 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:07,184 External/pblib/preencoder.cpp:346:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:07,184 346 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:56:07,184 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:07,186 External/pblib/preencoder.cpp:394:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:07,186 394 | for (int i = 0; i < pbconstraint.getConditionals().size(); ++i) 2025-09-08T13:56:07,186 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,641 In file included from /usr/include/c++/14/algorithm:61, 2025-09-08T13:56:08,642 from External/pblib/auxvarmanager.h:4, 2025-09-08T13:56:08,642 from External/pblib/clausedatabase.h:8: 2025-09-08T13:56:08,642 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: 2025-09-08T13:56:08,642 /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:08,642 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 2025-09-08T13:56:08,642 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,669 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-08T13:56:08,670 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:08,670 1770 | __insertion_sort(_RandomAccessIterator __first, 2025-09-08T13:56:08,670 | ^~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,670 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:08,692 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-08T13:56:08,693 /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:08,693 1812 | __final_insertion_sort(_RandomAccessIterator __first, 2025-09-08T13:56:08,693 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,693 /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:08,693 /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:08,693 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 2025-09-08T13:56:08,693 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,693 /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:08,693 1822 | std::__insertion_sort(__first, __last, __comp); 2025-09-08T13:56:08,693 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,724 In file included from /usr/include/c++/14/bits/stl_algo.h:61: 2025-09-08T13:56:08,725 /usr/include/c++/14/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = PBLib::WeightedLit; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-08T13:56:08,725 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:08,725 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2025-09-08T13:56:08,725 | ^~~~~~~~~~~~~ 2025-09-08T13:56:08,803 /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2025-09-08T13:56:08,803 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:08,803 1876 | __introsort_loop(_RandomAccessIterator __first, 2025-09-08T13:56:08,803 | ^~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,803 /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:08,804 /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:08,804 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 2025-09-08T13:56:08,804 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,902 In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-08T13:56:08,902 inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const PBLib::WeightedLit&, const PBLib::WeightedLit&)]’ at /usr/include/c++/14/bits/stl_algo.h:4805:18, 2025-09-08T13:56:08,902 inlined from ‘void PreEncoder::join_duplicat_literals()’ at External/pblib/preencoder.cpp:117:7: 2025-09-08T13:56:08,903 /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:08,903 1905 | std::__introsort_loop(__first, __last, 2025-09-08T13:56:08,903 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,903 1906 | std::__lg(__last - __first) * 2, 2025-09-08T13:56:08,903 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,903 1907 | __comp); 2025-09-08T13:56:08,903 | ~~~~~~~ 2025-09-08T13:56:08,903 /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:08,903 1908 | std::__final_insertion_sort(__first, __last, __comp); 2025-09-08T13:56:08,903 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,951 In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2025-09-08T13:56:08,952 inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const PBLib::WeightedLit&, const PBLib::WeightedLit&)]’ at /usr/include/c++/14/bits/stl_algo.h:4805:18, 2025-09-08T13:56:08,952 inlined from ‘void PreEncoder::sort_literals()’ at External/pblib/preencoder.cpp:183:7: 2025-09-08T13:56:08,952 /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:08,952 1905 | std::__introsort_loop(__first, __last, 2025-09-08T13:56:08,952 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,952 1906 | std::__lg(__last - __first) * 2, 2025-09-08T13:56:08,952 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:08,952 1907 | __comp); 2025-09-08T13:56:08,952 | ~~~~~~~ 2025-09-08T13:56:08,953 /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T13:56:08,953 1908 | std::__final_insertion_sort(__first, __last, __comp); 2025-09-08T13:56:08,953 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:10,493 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/aux_var_manager.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/aux_var_manager.o -std=c++11 2025-09-08T13:56:12,104 Modules/pblib/aux_var_manager.cpp:177:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:12,104 177 | }; 2025-09-08T13:56:12,104 | ^ 2025-09-08T13:56:12,104 Modules/pblib/aux_var_manager.cpp:177:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:12,383 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/helper.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/helper.o -std=c++11 2025-09-08T13:56:13,203 Modules/pblib/helper.cpp: In function ‘bool Get_Int_Vector_From_C_To_Python(std::vector&, PyObject*)’: 2025-09-08T13:56:13,203 Modules/pblib/helper.cpp:13:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T13:56:13,203 13 | while(item = PyIter_Next(iter)) { 2025-09-08T13:56:13,203 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:13,212 Modules/pblib/helper.cpp: In function ‘bool Get_Int64_Vector_From_C_To_Python(std::vector&, PyObject*)’: 2025-09-08T13:56:13,212 Modules/pblib/helper.cpp:36:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T13:56:13,212 36 | while(item = PyIter_Next(iter)) { 2025-09-08T13:56:13,212 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:13,601 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_incpbconstraint.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_incpbconstraint.o -std=c++11 2025-09-08T13:56:15,568 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:56:15,569 from External/pblib/incpbconstraint.h:8, 2025-09-08T13:56:15,569 from Modules/pblib/pblib_incpbconstraint.hpp:9, 2025-09-08T13:56:15,569 from Modules/pblib/pblib_incpbconstraint.cpp:10: 2025-09-08T13:56:15,569 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:56:15,569 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:15,569 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:15,569 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:15,575 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:56:15,575 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:15,575 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:56:15,575 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:15,576 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:15,576 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:15,576 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:15,576 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:15,577 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:56:15,577 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:15,580 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:56:15,580 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:15,580 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:15,580 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:15,583 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:56:15,584 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:15,584 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:15,584 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:15,588 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:15,588 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:15,588 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:15,588 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:15,592 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:15,593 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:15,593 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:15,593 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:15,597 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:15,597 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:15,597 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:15,598 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:15,634 In file included from Modules/pblib/pblib_pbconstraint.hpp:9, 2025-09-08T13:56:15,635 from Modules/pblib/pblib_incpbconstraint.cpp:9: 2025-09-08T13:56:15,635 External/pblib/pbconstraint.h: At global scope: 2025-09-08T13:56:15,635 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:15,635 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:56:15,635 | ^~~~~~~~ 2025-09-08T13:56:15,635 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T13:56:15,635 from External/pblib/incpbconstraint.h:9: 2025-09-08T13:56:15,635 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:56:15,636 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:56:15,636 | ^~~~~~~~ 2025-09-08T13:56:15,647 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:15,647 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:56:15,647 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:56:15,647 | ^~~~~~~~ 2025-09-08T13:56:15,662 Modules/pblib/pblib_incpbconstraint.cpp: In function ‘PyObject* PyIncPBConstraint_New(PyTypeObject*, PyObject*, PyObject*)’: 2025-09-08T13:56:15,662 Modules/pblib/pblib_incpbconstraint.cpp:99:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T13:56:15,663 99 | while (item = PyIter_Next(iter)) { 2025-09-08T13:56:15,663 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:15,683 Modules/pblib/pblib_incpbconstraint.cpp: At global scope: 2025-09-08T13:56:15,683 Modules/pblib/pblib_incpbconstraint.cpp:423:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:15,683 423 | }; 2025-09-08T13:56:15,683 | ^ 2025-09-08T13:56:15,683 Modules/pblib/pblib_incpbconstraint.cpp:423:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:17,415 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_module.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_module.o -std=c++11 2025-09-08T13:56:19,824 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:56:19,824 from External/pblib/incpbconstraint.h:8, 2025-09-08T13:56:19,824 from External/pblib/pb2cnf.h:6, 2025-09-08T13:56:19,824 from Modules/pblib/pblib_pb2cnf.hpp:9, 2025-09-08T13:56:19,824 from Modules/pblib/pblib_module.cpp:15: 2025-09-08T13:56:19,824 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:56:19,824 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:19,825 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:19,825 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:19,830 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:56:19,830 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:19,830 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:56:19,830 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:19,831 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:19,831 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:19,831 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:19,832 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:19,832 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:56:19,832 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:19,835 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:56:19,835 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:19,835 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:19,835 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:19,838 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:56:19,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-08T13:56:19,839 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:19,839 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:19,843 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:19,843 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:19,843 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:19,843 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:19,847 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:19,847 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:19,848 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:19,848 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:19,852 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:19,852 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:19,852 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:19,852 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:19,889 In file included from Modules/pblib/pblib_module.cpp:6: 2025-09-08T13:56:19,889 External/pblib/pbconstraint.h: At global scope: 2025-09-08T13:56:19,889 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:19,889 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:56:19,889 | ^~~~~~~~ 2025-09-08T13:56:19,890 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T13:56:19,890 from External/pblib/incpbconstraint.h:9: 2025-09-08T13:56:19,890 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:56:19,890 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:56:19,890 | ^~~~~~~~ 2025-09-08T13:56:19,896 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:19,897 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:56:19,897 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:56:19,897 | ^~~~~~~~ 2025-09-08T13:56:20,016 In file included from External/pblib/pb2cnf.h:21: 2025-09-08T13:56:20,016 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T13:56:20,016 External/pblib/encoder/SortingNetworks.h:38:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,017 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:56:20,017 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:20,019 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T13:56:20,020 External/pblib/encoder/SortingNetworks.h:47:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,020 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:56:20,020 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:20,021 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T13:56:20,021 External/pblib/encoder/SortingNetworks.h:67:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,021 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T13:56:20,021 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:20,021 External/pblib/encoder/SortingNetworks.h:69:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,021 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T13:56:20,022 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:20,022 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T13:56:20,022 External/pblib/encoder/SortingNetworks.h:80:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,022 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T13:56:20,022 | ~~~^~~~~~~~~~~ 2025-09-08T13:56:20,022 External/pblib/encoder/SortingNetworks.h:82:19: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:20,023 82 | if (fs.size() < sz) 2025-09-08T13:56:20,023 | ~~~~~~~~~~^~~~ 2025-09-08T13:56:20,023 External/pblib/encoder/SortingNetworks.h:86:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,023 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T13:56:20,023 | ~~^~~~~~~~~~~ 2025-09-08T13:56:20,023 External/pblib/encoder/SortingNetworks.h:87:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,023 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T13:56:20,023 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T13:56:20,024 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T13:56:20,024 External/pblib/encoder/SortingNetworks.h:101:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,024 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T13:56:20,024 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:20,025 External/pblib/encoder/SortingNetworks.h:133:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,025 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T13:56:20,025 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:20,025 External/pblib/encoder/SortingNetworks.h:146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,025 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T13:56:20,025 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:20,027 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:56:20,028 External/pblib/encoder/SortingNetworks.h:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,028 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T13:56:20,028 | ~~^~~~~~~~~~~ 2025-09-08T13:56:20,028 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:56:20,028 External/pblib/encoder/SortingNetworks.h:201:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,028 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T13:56:20,028 | ~~^~~~~~~~~~~ 2025-09-08T13:56:20,029 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T13:56:20,029 External/pblib/encoder/SortingNetworks.h:214:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,029 214 | if (digit_no == base.size()){ 2025-09-08T13:56:20,029 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T13:56:20,029 External/pblib/encoder/SortingNetworks.h:217:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,029 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:56:20,029 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:56:20,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-08T13:56:20,038 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T13:56:20,038 | ~~^~~~~~~~~~~ 2025-09-08T13:56:20,039 External/pblib/encoder/SortingNetworks.h:245:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,039 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:56:20,039 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:56:20,039 External/pblib/encoder/SortingNetworks.h:255:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,040 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T13:56:20,040 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:20,040 External/pblib/encoder/SortingNetworks.h:261:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,040 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T13:56:20,040 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:20,041 External/pblib/encoder/SortingNetworks.h:263:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,041 263 | if (j + i < result.size()) 2025-09-08T13:56:20,041 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:20,041 External/pblib/encoder/SortingNetworks.h:264:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,041 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T13:56:20,041 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:20,042 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T13:56:20,042 External/pblib/encoder/SortingNetworks.h:284:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:20,043 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T13:56:20,043 | ~~^~~~~~~~~~~~~ 2025-09-08T13:56:20,043 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T13:56:20,044 External/pblib/encoder/SortingNetworks.h:305:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:20,044 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T13:56:20,044 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T13:56:20,044 External/pblib/encoder/SortingNetworks.h:307:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:20,044 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T13:56:20,044 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T13:56:20,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 Modules/pblib/pblib_pb2cnf.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_pb2cnf.o -std=c++11 2025-09-08T13:56:22,904 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:56:22,904 from External/pblib/incpbconstraint.h:8, 2025-09-08T13:56:22,904 from External/pblib/pb2cnf.h:6, 2025-09-08T13:56:22,904 from Modules/pblib/pblib_pb2cnf.hpp:9, 2025-09-08T13:56:22,905 from Modules/pblib/pblib_pb2cnf.cpp:8: 2025-09-08T13:56:22,905 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:56:22,905 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:22,905 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:22,905 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:22,910 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:56:22,911 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:22,911 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:56:22,911 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:22,911 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:22,912 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:22,912 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:22,912 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:22,912 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:56:22,912 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:22,915 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:56:22,916 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:22,916 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:22,916 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:22,919 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:56:22,919 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:22,919 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:22,919 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:22,923 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:22,923 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:22,924 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:22,924 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:22,928 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:22,928 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:22,928 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:22,928 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:22,933 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:22,933 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:22,933 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:22,933 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:22,970 In file included from External/pblib/pb2cnf.h:5: 2025-09-08T13:56:22,970 External/pblib/pbconstraint.h: At global scope: 2025-09-08T13:56:22,970 External/pblib/pbconstraint.h:16:18: warning: ‘virtual bool PBLib::PBConstraint::operator==(const PBLib::PBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:22,970 16 | virtual bool operator==(const PBConstraint& other) const; 2025-09-08T13:56:22,970 | ^~~~~~~~ 2025-09-08T13:56:22,970 In file included from External/pblib/IncSimplePBConstraint.h:4, 2025-09-08T13:56:22,971 from External/pblib/incpbconstraint.h:9: 2025-09-08T13:56:22,971 External/pblib/SimplePBConstraint.h:14:18: note: by ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ 2025-09-08T13:56:22,971 14 | virtual bool operator==(const SimplePBConstraint& other) const; 2025-09-08T13:56:22,971 | ^~~~~~~~ 2025-09-08T13:56:22,982 External/pblib/SimplePBConstraint.h:14:18: warning: ‘virtual bool SimplePBConstraint::operator==(const SimplePBConstraint&) const’ was hidden [-Woverloaded-virtual=] 2025-09-08T13:56:22,982 External/pblib/IncSimplePBConstraint.h:11:18: note: by ‘virtual bool IncSimplePBConstraint::operator==(const IncSimplePBConstraint&) const’ 2025-09-08T13:56:22,982 11 | virtual bool operator==(const IncSimplePBConstraint& other) const = delete; 2025-09-08T13:56:22,983 | ^~~~~~~~ 2025-09-08T13:56:23,217 In file included from External/pblib/pb2cnf.h:21: 2025-09-08T13:56:23,217 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::riffle(std::vector >&)’: 2025-09-08T13:56:23,217 External/pblib/encoder/SortingNetworks.h:38:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,217 38 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:56:23,217 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:23,220 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::unriffle(std::vector >&)’: 2025-09-08T13:56:23,220 External/pblib/encoder/SortingNetworks.h:47:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,220 47 | for (int i = 0; i < fs.size() / 2; i++){ 2025-09-08T13:56:23,220 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:23,222 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenMerge(std::vector >&, int, int)’: 2025-09-08T13:56:23,222 External/pblib/encoder/SortingNetworks.h:67:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,222 67 | for (int i = 1; i < tmp.size() - 1; i += 2) 2025-09-08T13:56:23,222 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:23,222 External/pblib/encoder/SortingNetworks.h:69:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,222 69 | for (int i = 0; i < tmp.size(); i++) 2025-09-08T13:56:23,222 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:23,223 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::oddEvenSort(std::vector >&)’: 2025-09-08T13:56:23,223 External/pblib/encoder/SortingNetworks.h:80:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,223 80 | int sz; for (sz = 1; sz < fs.size(); sz *= 2); 2025-09-08T13:56:23,223 | ~~~^~~~~~~~~~~ 2025-09-08T13:56:23,223 External/pblib/encoder/SortingNetworks.h:82:19: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:23,223 82 | if (fs.size() < sz) 2025-09-08T13:56:23,223 | ~~~~~~~~~~^~~~ 2025-09-08T13:56:23,223 External/pblib/encoder/SortingNetworks.h:86:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,224 86 | for (int i = 1; i < fs.size(); i *= 2) 2025-09-08T13:56:23,224 | ~~^~~~~~~~~~~ 2025-09-08T13:56:23,224 External/pblib/encoder/SortingNetworks.h:87:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,224 87 | for (int j = 0; j + 2*i <= fs.size(); j += 2*i) 2025-09-08T13:56:23,224 | ~~~~~~~~^~~~~~~~~~~~ 2025-09-08T13:56:23,232 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::optimizeBase(std::vector&, int, std::vector&, int, std::vector&, int&, std::vector&)’: 2025-09-08T13:56:23,232 External/pblib/encoder/SortingNetworks.h:101:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,232 101 | for (int i = 0; i < seq.size(); i++){ 2025-09-08T13:56:23,232 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:23,235 External/pblib/encoder/SortingNetworks.h:133:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,235 133 | for (int j = 0; j < seq.size(); j++){ 2025-09-08T13:56:23,235 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:23,235 External/pblib/encoder/SortingNetworks.h:146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,236 146 | for (int j = 0; j < rhs.size(); j++){ 2025-09-08T13:56:23,236 | ~~^~~~~~~~~~~~ 2025-09-08T13:56:23,238 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:56:23,238 External/pblib/encoder/SortingNetworks.h:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,238 191 | for (int i = 0; i < ps.size(); i++) 2025-09-08T13:56:23,238 | ~~^~~~~~~~~~~ 2025-09-08T13:56:23,238 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildSorter(std::vector >&, std::vector&, std::vector >&)’: 2025-09-08T13:56:23,238 External/pblib/encoder/SortingNetworks.h:201:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,239 201 | for (int i = 0; i < Cs.size(); i++) 2025-09-08T13:56:23,239 | ~~^~~~~~~~~~~ 2025-09-08T13:56:23,239 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::buildConstraint(std::vector >&, std::vector&, std::vector >&, std::vector&, int, std::vector > >&)’: 2025-09-08T13:56:23,239 External/pblib/encoder/SortingNetworks.h:214:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,239 214 | if (digit_no == base.size()){ 2025-09-08T13:56:23,239 | ~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T13:56:23,239 External/pblib/encoder/SortingNetworks.h:217:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,240 217 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:56:23,240 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:56:23,248 External/pblib/encoder/SortingNetworks.h:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,249 231 | for (int i = 0; i < Cs.size(); i++){ 2025-09-08T13:56:23,249 | ~~^~~~~~~~~~~ 2025-09-08T13:56:23,249 External/pblib/encoder/SortingNetworks.h:245:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,249 245 | for (int i = 0; i < carry.size(); i++) 2025-09-08T13:56:23,249 | ~~^~~~~~~~~~~~~~ 2025-09-08T13:56:23,250 External/pblib/encoder/SortingNetworks.h:255:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,250 255 | for (int i = B-1; i < result.size(); i += B) 2025-09-08T13:56:23,250 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:23,250 External/pblib/encoder/SortingNetworks.h:261:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,251 261 | for (int j = 0; j < result.size(); j += B){ 2025-09-08T13:56:23,251 | ~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:23,251 External/pblib/encoder/SortingNetworks.h:263:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,251 263 | if (j + i < result.size()) 2025-09-08T13:56:23,251 | ~~~~~~^~~~~~~~~~~~~~~ 2025-09-08T13:56:23,251 External/pblib/encoder/SortingNetworks.h:264:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,251 264 | out = OR(out, AND(result[j + i] , ((n >= result.size()) ? _true_ : ~result[n]))); 2025-09-08T13:56:23,251 | ~~^~~~~~~~~~~~~~~~ 2025-09-08T13:56:23,253 External/pblib/encoder/SortingNetworks.h: In member function ‘void SortingNetworks::convert(int64_t, std::vector&, std::vector&)’: 2025-09-08T13:56:23,253 External/pblib/encoder/SortingNetworks.h:284:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:23,253 284 | for (int i = 0; i < base.size(); i++){ 2025-09-08T13:56:23,253 | ~~^~~~~~~~~~~~~ 2025-09-08T13:56:23,254 External/pblib/encoder/SortingNetworks.h: In member function ‘Formula SortingNetworks::lexComp(int, std::vector&, std::vector > >&)’: 2025-09-08T13:56:23,254 External/pblib/encoder/SortingNetworks.h:305:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:23,254 305 | Formula gt = (digit.size() > dig) ? digit[dig] : _false_; // This digit is greater than the "dig" of 'num'. 2025-09-08T13:56:23,254 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T13:56:23,254 External/pblib/encoder/SortingNetworks.h:307:36: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T13:56:23,254 307 | (digit.size() > dig-1) ? digit[dig-1] : _false_; // This digit is greater than or equal to the "dig" of 'num'. 2025-09-08T13:56:23,254 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-08T13:56:23,288 Modules/pblib/pblib_pb2cnf.cpp: At global scope: 2025-09-08T13:56:23,288 Modules/pblib/pblib_pb2cnf.cpp:363:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:23,288 363 | }; 2025-09-08T13:56:23,288 | ^ 2025-09-08T13:56:23,288 Modules/pblib/pblib_pb2cnf.cpp:363:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:24,489 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_pbconfig.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_pbconfig.o -std=c++11 2025-09-08T13:56:26,138 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* boolean_value_to_string(int)’: 2025-09-08T13:56:26,138 Modules/pblib/pblib_pbconfig.cpp:82:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,138 82 | if(b) return "TRUE"; 2025-09-08T13:56:26,138 | ^~~~~~ 2025-09-08T13:56:26,139 Modules/pblib/pblib_pbconfig.cpp:83:12: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,139 83 | return "FALSE"; 2025-09-08T13:56:26,139 | ^~~~~~~ 2025-09-08T13:56:26,139 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* pb_encoder_to_String(int)’: 2025-09-08T13:56:26,139 Modules/pblib/pblib_pbconfig.cpp:89:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,139 89 | case 0: return "BEST"; 2025-09-08T13:56:26,139 | ^~~~~~ 2025-09-08T13:56:26,139 Modules/pblib/pblib_pbconfig.cpp:90:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,139 90 | case 1: return "BDD"; 2025-09-08T13:56:26,139 | ^~~~~ 2025-09-08T13:56:26,140 Modules/pblib/pblib_pbconfig.cpp:91:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,140 91 | case 2: return "SWC"; 2025-09-08T13:56:26,140 | ^~~~~ 2025-09-08T13:56:26,140 Modules/pblib/pblib_pbconfig.cpp:92:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,140 92 | case 3: return "SORTINGNETWORKS"; 2025-09-08T13:56:26,140 | ^~~~~~~~~~~~~~~~~ 2025-09-08T13:56:26,140 Modules/pblib/pblib_pbconfig.cpp:93:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,140 93 | case 4: return "ADDER"; 2025-09-08T13:56:26,140 | ^~~~~~~ 2025-09-08T13:56:26,140 Modules/pblib/pblib_pbconfig.cpp:94:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,141 94 | case 5: return "BINARY MERGE"; 2025-09-08T13:56:26,141 | ^~~~~~~~~~~~~~ 2025-09-08T13:56:26,141 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* amk_encoder_to_string(int)’: 2025-09-08T13:56:26,141 Modules/pblib/pblib_pbconfig.cpp:101:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,141 101 | case 0: return "BEST"; 2025-09-08T13:56:26,141 | ^~~~~~ 2025-09-08T13:56:26,141 Modules/pblib/pblib_pbconfig.cpp:102:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,141 102 | case 1: return "BDD"; 2025-09-08T13:56:26,141 | ^~~~~ 2025-09-08T13:56:26,141 Modules/pblib/pblib_pbconfig.cpp:103:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,142 103 | case 2: return "CARD"; 2025-09-08T13:56:26,142 | ^~~~~~ 2025-09-08T13:56:26,142 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* amo_encoder_to_string(int)’: 2025-09-08T13:56:26,142 Modules/pblib/pblib_pbconfig.cpp:110:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,142 110 | case 0: return "BEST"; 2025-09-08T13:56:26,142 | ^~~~~~ 2025-09-08T13:56:26,142 Modules/pblib/pblib_pbconfig.cpp:111:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,142 111 | case 1: return "NESTED"; 2025-09-08T13:56:26,142 | ^~~~~~~~ 2025-09-08T13:56:26,142 Modules/pblib/pblib_pbconfig.cpp:112:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,143 112 | case 2: return "BDD"; 2025-09-08T13:56:26,143 | ^~~~~ 2025-09-08T13:56:26,143 Modules/pblib/pblib_pbconfig.cpp:113:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,143 113 | case 3: return "BIMANDER"; 2025-09-08T13:56:26,143 | ^~~~~~~~~~ 2025-09-08T13:56:26,143 Modules/pblib/pblib_pbconfig.cpp:114:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,143 114 | case 4: return "COMMANDER"; 2025-09-08T13:56:26,143 | ^~~~~~~~~~~ 2025-09-08T13:56:26,143 Modules/pblib/pblib_pbconfig.cpp:115:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,143 115 | case 5: return "KPRODUCT"; 2025-09-08T13:56:26,143 | ^~~~~~~~~~ 2025-09-08T13:56:26,144 Modules/pblib/pblib_pbconfig.cpp:116:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,144 116 | case 6: return "BINARY"; 2025-09-08T13:56:26,144 | ^~~~~~~~ 2025-09-08T13:56:26,144 Modules/pblib/pblib_pbconfig.cpp:117:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,144 117 | case 7: return "PAIRWISE"; 2025-09-08T13:56:26,144 | ^~~~~~~~~~ 2025-09-08T13:56:26,144 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* bimander_m_to_string(int)’: 2025-09-08T13:56:26,144 Modules/pblib/pblib_pbconfig.cpp:124:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,144 124 | case 0: return "N_HALF"; 2025-09-08T13:56:26,145 | ^~~~~~~~ 2025-09-08T13:56:26,145 Modules/pblib/pblib_pbconfig.cpp:125:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,145 125 | case 1: return "N_SQRT"; 2025-09-08T13:56:26,145 | ^~~~~~~~ 2025-09-08T13:56:26,145 Modules/pblib/pblib_pbconfig.cpp:126:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T13:56:26,145 126 | case 2: return "FIXED"; 2025-09-08T13:56:26,145 | ^~~~~~~ 2025-09-08T13:56:26,151 Modules/pblib/pblib_pbconfig.cpp: At global scope: 2025-09-08T13:56:26,152 Modules/pblib/pblib_pbconfig.cpp:507:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:26,152 507 | }; 2025-09-08T13:56:26,152 | ^ 2025-09-08T13:56:26,152 Modules/pblib/pblib_pbconfig.cpp:507:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:26,270 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* pb_encoder_to_String(int)’: 2025-09-08T13:56:26,270 Modules/pblib/pblib_pbconfig.cpp:96:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T13:56:26,270 96 | } 2025-09-08T13:56:26,270 | ^ 2025-09-08T13:56:26,270 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* amk_encoder_to_string(int)’: 2025-09-08T13:56:26,270 Modules/pblib/pblib_pbconfig.cpp:105:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T13:56:26,271 105 | } 2025-09-08T13:56:26,271 | ^ 2025-09-08T13:56:26,271 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* amo_encoder_to_string(int)’: 2025-09-08T13:56:26,271 Modules/pblib/pblib_pbconfig.cpp:119:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T13:56:26,271 119 | } 2025-09-08T13:56:26,271 | ^ 2025-09-08T13:56:26,271 Modules/pblib/pblib_pbconfig.cpp: In function ‘char* bimander_m_to_string(int)’: 2025-09-08T13:56:26,271 Modules/pblib/pblib_pbconfig.cpp:128:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T13:56:26,271 128 | } 2025-09-08T13:56:26,271 | ^ 2025-09-08T13:56:27,291 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_pbconstraint.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_pbconstraint.o -std=c++11 2025-09-08T13:56:28,618 Modules/pblib/pblib_pbconstraint.cpp: In function ‘PyObject* PyPBConstraint_New(PyTypeObject*, PyObject*, PyObject*)’: 2025-09-08T13:56:28,618 Modules/pblib/pblib_pbconstraint.cpp:96:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T13:56:28,619 96 | while (item = PyIter_Next(iter)) { 2025-09-08T13:56:28,619 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:28,638 Modules/pblib/pblib_pbconstraint.cpp: At global scope: 2025-09-08T13:56:28,638 Modules/pblib/pblib_pbconstraint.cpp:394:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:28,638 394 | }; 2025-09-08T13:56:28,638 | ^ 2025-09-08T13:56:28,639 Modules/pblib/pblib_pbconstraint.cpp:394:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:30,155 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_pbparser.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_pbparser.o -std=c++11 2025-09-08T13:56:31,918 Modules/pblib/pblib_pbparser.cpp:100:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:31,918 100 | }; 2025-09-08T13:56:31,918 | ^ 2025-09-08T13:56:31,918 Modules/pblib/pblib_pbparser.cpp:100:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:32,283 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_statistic.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_statistic.o -std=c++11 2025-09-08T13:56:33,927 Modules/pblib/pblib_statistic.cpp:101:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:33,928 101 | }; 2025-09-08T13:56:33,928 | ^ 2025-09-08T13:56:33,928 Modules/pblib/pblib_statistic.cpp:101:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:34,097 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -IExternal/pblib -IModules/pblib -I/usr/include/python3.13 -c Modules/pblib/pblib_vectorclausedatabase.cpp -o build/temp.linux-armv7l-cpython-313/Modules/pblib/pblib_vectorclausedatabase.o -std=c++11 2025-09-08T13:56:36,145 In file included from External/pblib/clausedatabase.h:9, 2025-09-08T13:56:36,145 from External/pblib/VectorClauseDatabase.h:5, 2025-09-08T13:56:36,145 from Modules/pblib/pblib_vectorclausedatabase.hpp:9, 2025-09-08T13:56:36,145 from Modules/pblib/pblib_vectorclausedatabase.cpp:9: 2025-09-08T13:56:36,145 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newNeg(const Formula&)’: 2025-09-08T13:56:36,145 External/pblib/formula.h:163:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:36,145 163 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:36,146 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:36,151 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(std::vector >&)’: 2025-09-08T13:56:36,151 External/pblib/formula.h:184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:36,151 184 | for (int i = 2; i < conjuncts.size(); ++i) { 2025-09-08T13:56:36,152 | ~~^~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:36,152 External/pblib/formula.h:191:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:36,152 191 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:36,152 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:36,153 External/pblib/formula.h:196:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:36,153 196 | for (int j = 0; j < it->second[i]->input_nodes.size(); ++j) { 2025-09-08T13:56:36,153 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:36,156 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newAND(const Formula&, const Formula&)’: 2025-09-08T13:56:36,156 External/pblib/formula.h:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:36,156 223 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:36,156 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:36,160 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newEquiv(const Formula&, const Formula&)’: 2025-09-08T13:56:36,160 External/pblib/formula.h:249:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:36,160 249 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:36,160 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:36,164 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAs(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:36,164 External/pblib/formula.h:290:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:36,164 290 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:36,164 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:36,169 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newFAc(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:36,169 External/pblib/formula.h:325:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:36,169 325 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:36,169 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:36,173 External/pblib/formula.h: In static member function ‘static Formula FormulaClass::newMonotonic_ITE(const Formula&, const Formula&, const Formula&)’: 2025-09-08T13:56:36,173 External/pblib/formula.h:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T13:56:36,173 362 | for (int i = 0; i < it->second.size(); ++i) 2025-09-08T13:56:36,174 | ~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:36,239 Modules/pblib/pblib_vectorclausedatabase.cpp: In function ‘PyObject* VectorClauseDatabase_Two_Param(PyTypeObject*, PyObject*)’: 2025-09-08T13:56:36,240 Modules/pblib/pblib_vectorclausedatabase.cpp:60:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2025-09-08T13:56:36,240 60 | while (item = PyIter_Next(iter)) { 2025-09-08T13:56:36,240 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T13:56:36,253 Modules/pblib/pblib_vectorclausedatabase.cpp: In function ‘PyObject* PyVectorClauseDatabase_PrintFormula(PyVectorClauseDatabase*, PyObject*)’: 2025-09-08T13:56:36,253 Modules/pblib/pblib_vectorclausedatabase.cpp:175:39: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive] 2025-09-08T13:56:36,253 175 | char* file_name = PyUnicode_AsUTF8(py_str); 2025-09-08T13:56:36,253 | ~~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-08T13:56:36,253 | | 2025-09-08T13:56:36,253 | const char* 2025-09-08T13:56:36,259 Modules/pblib/pblib_vectorclausedatabase.cpp: At global scope: 2025-09-08T13:56:36,259 Modules/pblib/pblib_vectorclausedatabase.cpp:276:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:36,259 276 | }; 2025-09-08T13:56:36,259 | ^ 2025-09-08T13:56:36,259 Modules/pblib/pblib_vectorclausedatabase.cpp:276:1: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 2025-09-08T13:56:36,627 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-08T13:56:36,765 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T13:56:36,777 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T13:56:36,777 exec(compile('"'"''"'"''"'"' 2025-09-08T13:56:36,777 # This is -- a caller that pip uses to run setup.py 2025-09-08T13:56:36,777 # 2025-09-08T13:56:36,777 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T13:56:36,777 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T13:56:36,777 # - It provides a clear error message when setuptools is not installed. 2025-09-08T13:56:36,777 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T13:56:36,777 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T13:56:36,777 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T13:56:36,777 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T13:56:36,777 import os, sys, tokenize, traceback 2025-09-08T13:56:36,777 2025-09-08T13:56:36,777 try: 2025-09-08T13:56:36,777 import setuptools 2025-09-08T13:56:36,777 except ImportError: 2025-09-08T13:56:36,777 print( 2025-09-08T13:56:36,777 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T13:56:36,777 "the build environment with exception:", 2025-09-08T13:56:36,777 file=sys.stderr, 2025-09-08T13:56:36,777 ) 2025-09-08T13:56:36,777 traceback.print_exc() 2025-09-08T13:56:36,777 sys.exit(1) 2025-09-08T13:56:36,777 2025-09-08T13:56:36,777 __file__ = %r 2025-09-08T13:56:36,777 sys.argv[0] = __file__ 2025-09-08T13:56:36,777 2025-09-08T13:56:36,777 if os.path.exists(__file__): 2025-09-08T13:56:36,777 filename = __file__ 2025-09-08T13:56:36,777 with tokenize.open(__file__) as f: 2025-09-08T13:56:36,777 setup_py_code = f.read() 2025-09-08T13:56:36,777 else: 2025-09-08T13:56:36,777 filename = "" 2025-09-08T13:56:36,777 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T13:56:36,777 2025-09-08T13:56:36,777 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T13:56:36,777 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-544i65am/pypblib_6581cf913234496e8fa9370336b9fa9c/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-msqw2jrx[/] 2025-09-08T13:56:36,777 [bold magenta]cwd[/]: /tmp/pip-wheel-544i65am/pypblib_6581cf913234496e8fa9370336b9fa9c/ 2025-09-08T13:56:36,777 Building wheel for pypblib (setup.py): finished with status 'error' 2025-09-08T13:56:36,778 ERROR: Failed building wheel for pypblib 2025-09-08T13:56:36,779 Running setup.py clean for pypblib 2025-09-08T13:56:36,779 Running command python setup.py clean 2025-09-08T13:56:37,509 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T13:56:37,509 !! 2025-09-08T13:56:37,509 ******************************************************************************** 2025-09-08T13:56:37,509 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T13:56:37,509 versions. Please use the underscore name 'description_file' instead. 2025-09-08T13:56:37,509 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:56:37,509 or your builds will no longer be supported. 2025-09-08T13:56:37,510 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:56:37,510 ******************************************************************************** 2025-09-08T13:56:37,510 !! 2025-09-08T13:56:37,510 opt = self._enforce_underscore(opt, section) 2025-09-08T13:56:37,510 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'license-file' in 'metadata' (setup.cfg), please use the underscore name 'license_file' instead. 2025-09-08T13:56:37,510 !! 2025-09-08T13:56:37,511 ******************************************************************************** 2025-09-08T13:56:37,511 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T13:56:37,511 versions. Please use the underscore name 'license_file' instead. 2025-09-08T13:56:37,511 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:56:37,511 or your builds will no longer be supported. 2025-09-08T13:56:37,511 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:56:37,511 ******************************************************************************** 2025-09-08T13:56:37,512 !! 2025-09-08T13:56:37,512 opt = self._enforce_underscore(opt, section) 2025-09-08T13:56:37,992 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T13:56:37,993 !! 2025-09-08T13:56:37,993 ******************************************************************************** 2025-09-08T13:56:37,993 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T13:56:37,993 versions. Please use the underscore name 'description_file' instead. 2025-09-08T13:56:37,993 (Affected: pypblib). 2025-09-08T13:56:37,993 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:56:37,993 or your builds will no longer be supported. 2025-09-08T13:56:37,993 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:56:37,994 ******************************************************************************** 2025-09-08T13:56:37,994 !! 2025-09-08T13:56:37,994 opt = self._enforce_underscore(opt, section) 2025-09-08T13:56:37,994 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'license-file' in 'metadata' (setup.cfg), please use the underscore name 'license_file' instead. 2025-09-08T13:56:37,994 !! 2025-09-08T13:56:37,994 ******************************************************************************** 2025-09-08T13:56:37,994 Usage of dash-separated 'license-file' will not be supported in future 2025-09-08T13:56:37,994 versions. Please use the underscore name 'license_file' instead. 2025-09-08T13:56:37,995 (Affected: pypblib). 2025-09-08T13:56:37,995 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T13:56:37,995 or your builds will no longer be supported. 2025-09-08T13:56:37,995 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T13:56:37,995 ******************************************************************************** 2025-09-08T13:56:37,995 !! 2025-09-08T13:56:37,995 opt = self._enforce_underscore(opt, section) 2025-09-08T13:56:38,069 running clean 2025-09-08T13:56:38,212 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T13:56:38,218 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T13:56:38,218 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T13:56:38,218 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T13:56:38,218 removing 'build' 2025-09-08T13:56:38,331 Failed to build pypblib 2025-09-08T13:56:38,332 ERROR: Failed to build one or more wheels 2025-09-08T13:56:38,333 Exception information: 2025-09-08T13:56:38,333 Traceback (most recent call last): 2025-09-08T13:56:38,333 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T13:56:38,333 status = _inner_run() 2025-09-08T13:56:38,333 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T13:56:38,333 return self.run(options, args) 2025-09-08T13:56:38,333 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T13:56:38,333 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T13:56:38,333 return func(self, options, args) 2025-09-08T13:56:38,333 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T13:56:38,333 raise CommandError("Failed to build one or more wheels") 2025-09-08T13:56:38,333 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T13:56:38,338 Removed build tracker: '/tmp/pip-build-tracker-jamfklpa'