2025-09-08T08:30:33,551 Created temporary directory: /tmp/pip-build-tracker-mdzmv3ki 2025-09-08T08:30:33,551 Initialized build tracking at /tmp/pip-build-tracker-mdzmv3ki 2025-09-08T08:30:33,552 Created build tracker: /tmp/pip-build-tracker-mdzmv3ki 2025-09-08T08:30:33,552 Entered build tracker: /tmp/pip-build-tracker-mdzmv3ki 2025-09-08T08:30:33,552 Created temporary directory: /tmp/pip-wheel-jn379crm 2025-09-08T08:30:33,555 Created temporary directory: /tmp/pip-ephem-wheel-cache-hv1i95k4 2025-09-08T08:30:33,619 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T08:30:33,621 2 location(s) to search for versions of hfst: 2025-09-08T08:30:33,621 * https://pypi.org/simple/hfst/ 2025-09-08T08:30:33,621 * https://www.piwheels.org/simple/hfst/ 2025-09-08T08:30:33,621 Fetching project page and analyzing links: https://pypi.org/simple/hfst/ 2025-09-08T08:30:33,622 Getting page https://pypi.org/simple/hfst/ 2025-09-08T08:30:33,623 Found index url https://pypi.org/simple/ 2025-09-08T08:30:33,693 Fetched page https://pypi.org/simple/hfst/ as application/vnd.pypi.simple.v1+json 2025-09-08T08:30:33,707 Found link https://files.pythonhosted.org/packages/80/c5/dc18f66179f0bbc69cf73fa454f354b4748c31946c98e1e7b89e6611ac51/hfst-3.12.0.2b0.tar.gz (from https://pypi.org/simple/hfst/), version: 3.12.0.2b0 2025-09-08T08:30:33,707 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/e7/5d/45b8faa0ced70c49fbe06039b977489639f85216218dbb63554fce2d930f/hfst-3.12.1.0b0-cp34-cp34m-macosx_10_10_x86_64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,707 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/51/3f/8ef0cc5be019a2b325289f6bb5452a5fed0a05923f1739fd94f14c8798aa/hfst-3.12.1.0b0-cp34-cp34m-win_amd64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,708 Found link https://files.pythonhosted.org/packages/87/c6/a1d58fa012790ef8e434da3f0937719204473782c753715327d67965fd60/hfst-3.12.1.0b0.tar.gz (from https://pypi.org/simple/hfst/), version: 3.12.1.0b0 2025-09-08T08:30:33,708 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/c3/72/35df8c1cc9bca50fa05dd6f4a9c66672eca7daab1e2bde57fe9ea858710b/hfst-3.12.1.1b0-cp34-cp34m-macosx_10_10_x86_64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,708 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/3a/3e/6c8ba041caf50451a7563c064bbf2fe25c22218cd017589364ec5797ba26/hfst-3.12.1.1b0-cp34-cp34m-win_amd64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,708 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/80/79/689353bcd5d4eb47a23f75e061ad5d2159abf96760b4846a9eb406467bad/hfst-3.12.1.1b0-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,708 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/02/8c/06e925a3276c2280241bec69c4c271cf50cdf8a713ed96f78ccd5416081f/hfst-3.12.1.1b0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,708 Found link https://files.pythonhosted.org/packages/29/90/fda377725e84241786ea1c4e4a3bda0af9c073acaf1f308580b5227e6908/hfst-3.12.1.1b0.tar.gz (from https://pypi.org/simple/hfst/), version: 3.12.1.1b0 2025-09-08T08:30:33,709 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/13/6b/f9c96116713dddfff4203920c3cf90f11af70e4c557bd15292a1447ec7bb/hfst-3.12.2.2b0-cp34-cp34m-win_amd64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,709 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/20/44/895366c4010e1748b661df5e6030e13867fd8cf4d50e9090e8dc71679d31/hfst-3.12.2.2b0-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,709 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/1c/e9/855333fb23abe2a483a201df674309afbea5c16b6fa5247d6b117a86f9df/hfst-3.12.2.2b0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,709 Found link https://files.pythonhosted.org/packages/62/bb/1bfcf80b7a9e5170bd089eb729594f5b483d483c40dd0ffec7d530c490d6/hfst-3.12.2.2b0.tar.gz (from https://pypi.org/simple/hfst/), version: 3.12.2.2b0 2025-09-08T08:30:33,709 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/22/40/d8390949d76924e65abfa1252477777f2e01d059e778fc12d4b7197aab97/hfst-3.12.2.3b0-cp27-cp27m-macosx_10_6_intel.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,709 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/4b/45/8326e8d6d88c0db4d30fcdb9bec2650ab5e3708e60b7dccebbe015f46581/hfst-3.12.2.3b0-cp34-cp34m-macosx_10_6_intel.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,710 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/87/ff/9e3e3eb9476bc8512702704022e2a17dc85a864d614f641a3dc8a1b7ded2/hfst-3.12.2.3b0-cp35-cp35m-macosx_10_6_intel.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,710 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/66/88/1b2c5101d15b41998e7144c0e3a8741726f50e3b90cb6c732092b9ec6747/hfst-3.12.2.3b0-cp35-cp35m-win32.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,710 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/31/a1/8cfa278cf3e0392cf88924a30f649fbed54d6bd5b0315b2370aea56d49bc/hfst-3.12.2.3b0-cp36-cp36m-macosx_10_6_intel.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,710 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/a9/82/16a1bb14079ebb2f9300147c3cd7f47a62ffc8b73cbcb739939cf90ffd6e/hfst-3.12.2.3b0-cp36-cp36m-win32.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,710 Found link https://files.pythonhosted.org/packages/af/26/c08a82ebc14ce3f06963277b8d741a3a9a23e0cbfbc70f159fe013870d24/hfst-3.12.2.3b0.tar.gz (from https://pypi.org/simple/hfst/), version: 3.12.2.3b0 2025-09-08T08:30:33,710 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/85/a1/216de1cd9dc833e6be32f560b5ff8ee06750983303fc5e89e2b062e08370/hfst-3.12.2.4b0-cp27-cp27m-macosx_10_6_intel.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,710 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/0f/14/2944c7118e518e879e22b8163c84463e750cb4a2aaef7d1d9b09c20ee500/hfst-3.12.2.4b0-cp27-cp27m-win32.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,711 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/50/92/2d5d1a4a9015d57d88e21b5d0d5c6aae6bfbc39ee106250da87a1015292f/hfst-3.12.2.4b0-cp34-cp34m-macosx_10_6_intel.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,711 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/85/9e/1f0f1ecb34627a59f757f57241a8a7339ab504d08c11cf318bf4c31d13fb/hfst-3.12.2.4b0-cp35-cp35m-macosx_10_6_intel.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,711 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/25/e1/0589ca010fcfba524cb6a2f1a55826d784ff53812b85750ff667c5b402d8/hfst-3.12.2.4b0-cp35-cp35m-win32.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,711 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/e0/58/b5acc1ddc8167be70a1fe4be8cad2ffe587d124525d5874d2d79cae2df72/hfst-3.12.2.4b0-cp36-cp36m-macosx_10_6_intel.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,711 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/bc/2a/720a05cc0417e68a1b4b5abedc6d9e3331a3eac0dcdba10184a7584a776a/hfst-3.12.2.4b0-cp36-cp36m-win32.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,711 Found link https://files.pythonhosted.org/packages/0e/33/4a584b5b79723469089be4b6322606e9e923febac54f8a7e3ede0f613a8a/hfst-3.12.2.4b0.tar.gz (from https://pypi.org/simple/hfst/), version: 3.12.2.4b0 2025-09-08T08:30:33,711 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/14/d8/0c9eb4e9505a02b89b0c1d73614ba1640f1e5936d05b7905b9fe5c176b75/hfst-3.14.0.0b0-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,712 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/46/27/4725162f78d71dd4159cf146fdf90dc7a3c8ae1d5722c4679cdfc79c9fd2/hfst-3.14.0.0b0-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,712 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/df/84/36c0e1e98fac87e4f3f6d1b823f9df97fc3fe1e326ccfc4017d4bbc17e44/hfst-3.15.0.0b0-cp27-cp27m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,712 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/cd/64/d4dcb1ea898a7ed64dc1425482b2abc8ae02bc4b9ebe350fe9d6163bba0a/hfst-3.15.0.0b0-cp27-cp27m-manylinux1_x86_64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,712 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/5e/c8/e0e78d5c30cd096fda4396926319e91f6aa6b1c384464fc41d113cb9992a/hfst-3.15.0.0b0-cp34-cp34m-manylinux1_x86_64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,712 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/28/cd/3455314f4a405aa5e5375fbecf79e7ff4cbd8a2dfa407ffee93983398da7/hfst-3.15.0.0b0-cp35-cp35m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,712 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/35/8b/29ab2a075b2bec8ab8484c3692fe6eb1bf7a58f6b38e0fc87c938cf0e5b5/hfst-3.15.0.0b0-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,712 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/e9/20/3f37646843687690c58230f13e6828b25d35654999d570b25b9fae5f87e5/hfst-3.15.0.0b0-cp35-cp35m-win32.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,713 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/f8/a0/2375710784093cb0848570e02904756df587daa1a2721867c13e49db05f4/hfst-3.15.0.0b0-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,713 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/85/4e/c3c2efabd96de88f0e29f5f5a7a5e79b3affbededc87889f969cb8e2e4c3/hfst-3.15.0.0b0-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,713 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/57/2a/51f98fef21073fa0bce34c3241ba7be57654fe27d5d29b498915cdbd00b7/hfst-3.15.0.0b0-cp36-cp36m-win32.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,713 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/62/47/75faa8aa492fc7d4507e483f8e8c0f6ab913a681fb4813acebe14ce61bc4/hfst-3.15.0.0b0-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,713 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/ea/65/20487b1e18667e3e40a640c6cd35326de84ad016f11362f95bdf12b7b489/hfst-3.15.0.0b0-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,713 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/24/db/9a795e20bfd214e068ba5e331e15d869ade32dbed3ba46cfe88c935ff3cd/hfst-3.15.0.0b0-cp37-cp37m-win32.whl (from https://pypi.org/simple/hfst/) 2025-09-08T08:30:33,713 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/63/89/012a16a535bd4a5affe675c93eeab4d14aeac11fe6c9c814943f6bd30e44/hfst-3.16.0.0-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,713 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/27/84/7359621a93b76331e7037e73f14e38e9f4c15190aca149389abb69db7926/hfst-3.16.0.0-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,714 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/ca/77/e5e73dbd152a7be4c7dee36c6aeb2639123c075419283c6887afd1185a9f/hfst-3.16.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,714 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/20/89/8a02e2b709001369cdb2e072410b0a144f88e2ce3bc96eb5d48af1967a5f/hfst-3.16.0.0-cp310-cp310-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,714 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/be/53/3ddaede91b30d9ed2d2d0b07c7727140ffb060caf388ef3894f38b1103e1/hfst-3.16.0.0-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,714 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/d0/1b/68593e06687b124130112c7775dd63cc98e07d24e3512be0c3ca4b603511/hfst-3.16.0.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,714 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/2e/f8/288786efe46b9e2bb41861b6ab0376976785c2f942ce218d34e7f5e63f56/hfst-3.16.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,714 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/5c/b3/027aa6ed5f88cd2ae57bbf3a5cbfa0d071e012d1d591342aa479300c5195/hfst-3.16.0.0-cp311-cp311-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,714 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/51/06/c580cebca901f760dd9d1aa62279ed826b353a05658e1cf78d76188ab083/hfst-3.16.0.0-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,714 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/2d/8c/074f9288aca348de2b8a54d406c59e189ceeb1b77884784c63d916685cf3/hfst-3.16.0.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,715 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/6a/c4/09d44dda58d67fc3ef7b490b0757485f05e18a0344a861df0e56b5fc2417/hfst-3.16.0.0-cp36-cp36m-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,715 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/f7/36/4028ccb7d3d3197e3d5ced1344479c97d051073a85bf37c56ca106897c18/hfst-3.16.0.0-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,715 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/36/67/39b9b222a3f5f9088e6c9c926457d4f8b44eb6acf1ef7cba4ff0081f4e31/hfst-3.16.0.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,715 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/64/7b/0d51ec2ecbc2387be730b9f34bcf29f5bd35a9ab10c3c84ba1f0526119fa/hfst-3.16.0.0-cp37-cp37m-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,715 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/d5/4b/99a59c8620eb878db2c933fd91fb4fd7069ed2c42db4da8d4e5008c64690/hfst-3.16.0.0-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,715 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/e8/32/e24a5793990459e5c4c9bdba2af717440eda4e4e0e6ef337537c06d6a4c4/hfst-3.16.0.0-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,715 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/4d/54/818ea7c56f7f89493f38640a7ca919ef1833d5fd2d5cac0068100914f7ad/hfst-3.16.0.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,715 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/94/9e/55ed214d98d56a87c3b5696a833389387e12cdfb9c9d3c47c2cff00336a5/hfst-3.16.0.0-cp38-cp38-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,716 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/85/5a/f3258b4a1799827f902807041ad21d5b018250d8e55b172bd130cc3a535f/hfst-3.16.0.0-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,716 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/0e/55/636b3d1c98826bbc22dc52d6a4a26ca0f7444ed17e067d43c4e4c13bb53d/hfst-3.16.0.0-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,716 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/a4/9e/9f528c51168984680c5a27a20ba6273564c08f93cc7108a2097d7c6623f3/hfst-3.16.0.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,716 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/2e/ce/b44d015a5685c8582426eb67711005b6cb3507366947d01239942a98c7ee/hfst-3.16.0.0-cp39-cp39-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,716 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/32/91/dc988f8abafd2a28c2aea63500af6ebbb14568bae27ff913a5d90c564835/hfst-3.16.0.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,716 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/be/d3/47f5615711a5ae2057a1810b6ca9f022bec9f4c0c4d44ef9b2d1b1e4fd26/hfst-3.16.0.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,716 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/77/e3/c7a108becc2375858334b3ad16867339dd7b2476c8a0c7e75a09f3892760/hfst-3.16.0.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,716 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/12/0e/31e0e7e83b82acd6c82b2845e1f713bcc2b18f34ce0f3b5f5f4e8de70497/hfst-3.16.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,717 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/32/dc/fdfa1556d843a46768f615b8384e946c335a066d652ddccdec76250ebf39/hfst-3.16.0.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,717 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/14/51/1981a29a5c63ce8bd7f75f9a41984246d8a8b0465f5f1a4d5270bb77d10b/hfst-3.16.0.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,717 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/d4/f0/8ba754665594c17ffa403a7ffe2da3f154d4cba95f7afdba66a52e2fb92d/hfst-3.16.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,717 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/10/e8/bdc61a2d64166f2570d8953bdd9a1388391818bcbe7487d7eb45caf65fb0/hfst-3.16.0.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,717 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/0a/75/01f964b3d9ef5616373c1c0a4d0d7906dad2ba376da872a453181b90c815/hfst-3.16.0.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,717 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/22/31/a369d0da3d396528ce23983a8e674ae3c5622330bd438ef638a4d1978d59/hfst-3.16.0.1-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,717 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/61/7f/b938ac9ca4d6b0ce73c3069bd519efe798dfa77fa9a411a51599d01c8d38/hfst-3.16.0.1-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,717 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/3a/78/35be7b34af8e03f2104b01eb3f4b3ba930dbe28efb4c6bec1592cc955cb6/hfst-3.16.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,718 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/a6/3b/f64483279361c30581aa40a2d9352503d2db06533310425c70f09d75e027/hfst-3.16.0.1-cp310-cp310-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,718 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/87/a0/0ded3a9ffc0e039d2ce07bacf8ab62b26640b8cbd6fdffdf8cc26d903d03/hfst-3.16.0.1-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,718 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/2a/66/d5719a9652a7348988f1444e7f1fe2af9df3a80031fa101691f14e9f6ad7/hfst-3.16.0.1-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,718 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/68/aa/a56f120f9f31a366038b14f092c5c4f26bb1ae9e6fd8332b3359b3c87063/hfst-3.16.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,718 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/f9/14/86240803f3b6c1763363d3916fad5418673813aaea248699b2e5d4a0fdb4/hfst-3.16.0.1-cp311-cp311-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,718 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/d7/b2/1843c91f0e475868e7b96d5eb1e592b262336b89b56c5380820a5064fd98/hfst-3.16.0.1-cp312-cp312-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,718 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/32/95/45b13d669cd95dac91fd70255566fc7e0d66f36b819aa8e3aa6b7d0482d8/hfst-3.16.0.1-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,718 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/08/37/779c11f64d29f409b18aaea585aa1b208bb5e9488b5e3590a33e7123c20b/hfst-3.16.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,719 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/95/38/8d48a72af869872a6642d565099dc554337c46bd3bfcd801b33c5ef303f1/hfst-3.16.0.1-cp312-cp312-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,719 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/5d/a1/fd40e6497876c182bbef771fb5f2d2514687e6065849f169f8d27ed02d47/hfst-3.16.0.1-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,719 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/8d/8b/f2916ec46514a052a306046583a613f7f36f465ab8c32a82603b0adf609d/hfst-3.16.0.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,719 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/d9/9b/763209a3c958c9927259bc15f28dccd500014641d4d8c6177387c57c7e98/hfst-3.16.0.1-cp36-cp36m-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,719 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/eb/15/aac934bd10f005d6e5c2a8e4d9a87e5ab389319ed26cac424cfcc53a97f6/hfst-3.16.0.1-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,719 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/96/be/a57a47dbc9fa9faf03ba2ea851d4f3b003c9e59f85795a36d819248093df/hfst-3.16.0.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,719 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/06/c1/d982af73ab739b5ba4b8a908627b05ee9662d2e11388d559688d69476657/hfst-3.16.0.1-cp37-cp37m-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,720 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/34/76/80e5506e21e3a5b79a787f18bbc346d7b70edb54f9a75c04e113a29e4c33/hfst-3.16.0.1-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,720 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/26/20/7c6a5a052dbc4b7ff4f623589ca73c7386c6bd55a3fc2e1ec8f6fe245292/hfst-3.16.0.1-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,720 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/32/12/6e9f9177fd316f26e7942871942146736dd2085e0b6e3c5e9a207782a820/hfst-3.16.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,720 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/ec/81/84c9036708b75cb714a0157ff430774835048fbe33626276e46cc557767b/hfst-3.16.0.1-cp38-cp38-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,720 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/47/04/51af793abf196a5d18ac135f79a03bffec2af829febfb2b3151cba266aa9/hfst-3.16.0.1-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,720 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/1e/18/13a96ae8757957e59a8684231c3e9a8cedf7fed987ee3e6e638a091bbd24/hfst-3.16.0.1-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,720 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/f3/3e/5854464fb2f4de0e436b9f8efa8ceb63312ec041359bc87c94083c3f9d6c/hfst-3.16.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,720 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/64/a7/b0a66b25aa7db159a62970e500566309a221b906c43b86f3381b9998b945/hfst-3.16.0.1-cp39-cp39-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,721 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/16/01/1d92fca0c1784509147724efc310ca59e820196a01231a0cc2234c6ce26e/hfst-3.16.0.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,721 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/32/2d/bddaf0b8a32db20db4cdba5e877779eb32e596719212f03d6e83e1b0df83/hfst-3.16.0.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,721 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/92/78/108923c900583e3ed80cab08ea7351c2e91d3254275506eca1dd8dd2bec3/hfst-3.16.0.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,721 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/e1/9a/0a6cc1bc3f74ba25342273e91d5e6a4d267dbd6f71c368a5ebbb8b90a8a9/hfst-3.16.0.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,721 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/e2/d0/e97d9613dfd29e6e6e87368a389f83775b44c3d7f880bcb1217a9f76174a/hfst-3.16.0.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,721 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/ff/19/e6f37c1f5303ccee757f5dfffc5f499b0336b1e691eaf392752fa4c1baa0/hfst-3.16.0.1-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,721 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/08/17/a284cf99421ad016a278301bbaf25c846aa28e811cb1f582fdbf32eee2d8/hfst-3.16.0.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,722 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/fb/c3/412c3f8fa79f48e175759ac0497ff28ddd0825c7972aed90810a6207e395/hfst-3.16.0.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,722 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/96/ef/699e30c01d01ea1d557061a412512ef63f9c884930fce5cba051801969f2/hfst-3.16.0.1-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,722 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/79/5b/c5ac7b0b72bc9f910763be91ac5deb24e89bae39e0361c7a180b1886d20e/hfst-3.16.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,722 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/4f/6b/7239ba4b759e230049c77578fee13a070d244d025baf45ad5c189f6a9c5b/hfst-3.16.0.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,722 Skipping link: No binaries permitted for hfst: https://files.pythonhosted.org/packages/c6/d9/7ab7fe04a0cbcf89466a32df0f30a8dabf6d39fd6c5fe6b47b7318fb1161/hfst-3.16.0.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl (from https://pypi.org/simple/hfst/) (requires-python:>=3.6) 2025-09-08T08:30:33,722 Fetching project page and analyzing links: https://www.piwheels.org/simple/hfst/ 2025-09-08T08:30:33,722 Getting page https://www.piwheels.org/simple/hfst/ 2025-09-08T08:30:33,723 Found index url https://www.piwheels.org/simple/ 2025-09-08T08:30:33,816 Fetched page https://www.piwheels.org/simple/hfst/ as text/html 2025-09-08T08:30:33,818 Skipping link: No binaries permitted for hfst: https://archive1.piwheels.org/simple/hfst/hfst-3.12.2.4b0-cp311-cp311-linux_armv6l.whl#sha256=d8b848c79a945b9a3901d7e876f87645b1f455ea4debbdcc76b94e4d4cd21503 (from https://www.piwheels.org/simple/hfst/) 2025-09-08T08:30:33,819 Skipping link: No binaries permitted for hfst: https://archive1.piwheels.org/simple/hfst/hfst-3.12.2.4b0-cp311-cp311-linux_armv7l.whl#sha256=d8b848c79a945b9a3901d7e876f87645b1f455ea4debbdcc76b94e4d4cd21503 (from https://www.piwheels.org/simple/hfst/) 2025-09-08T08:30:33,819 Skipping link: No binaries permitted for hfst: https://archive1.piwheels.org/simple/hfst/hfst-3.12.2.3b0-cp311-cp311-linux_armv6l.whl#sha256=14cbe65e2021d66796ee7ec840bae9f6ab8145bb91feb870c2c54a4bccf5709e (from https://www.piwheels.org/simple/hfst/) 2025-09-08T08:30:33,819 Skipping link: No binaries permitted for hfst: https://archive1.piwheels.org/simple/hfst/hfst-3.12.2.3b0-cp311-cp311-linux_armv7l.whl#sha256=14cbe65e2021d66796ee7ec840bae9f6ab8145bb91feb870c2c54a4bccf5709e (from https://www.piwheels.org/simple/hfst/) 2025-09-08T08:30:33,819 Skipping link: No binaries permitted for hfst: https://archive1.piwheels.org/simple/hfst/hfst-3.12.2.2b0-cp311-cp311-linux_armv6l.whl#sha256=bef5dd95d573a29e863007c94fbd7846cd00ff9f6c3300b55b0f62e4bddf622e (from https://www.piwheels.org/simple/hfst/) 2025-09-08T08:30:33,819 Skipping link: No binaries permitted for hfst: https://archive1.piwheels.org/simple/hfst/hfst-3.12.2.2b0-cp311-cp311-linux_armv7l.whl#sha256=bef5dd95d573a29e863007c94fbd7846cd00ff9f6c3300b55b0f62e4bddf622e (from https://www.piwheels.org/simple/hfst/) 2025-09-08T08:30:33,819 Skipping link: No binaries permitted for hfst: https://archive1.piwheels.org/simple/hfst/hfst-3.12.1.1b0-cp311-cp311-linux_armv6l.whl#sha256=16ce3ddec47ca5710e8af875f9bf8a615822cd59b1aac421eaf3e0a72898aa67 (from https://www.piwheels.org/simple/hfst/) 2025-09-08T08:30:33,819 Skipping link: No binaries permitted for hfst: https://archive1.piwheels.org/simple/hfst/hfst-3.12.1.1b0-cp311-cp311-linux_armv7l.whl#sha256=16ce3ddec47ca5710e8af875f9bf8a615822cd59b1aac421eaf3e0a72898aa67 (from https://www.piwheels.org/simple/hfst/) 2025-09-08T08:30:33,819 Skipping link: No binaries permitted for hfst: https://archive1.piwheels.org/simple/hfst/hfst-3.12.1.0b0-cp311-cp311-linux_armv6l.whl#sha256=0c8621a921a5fc1541d4236724e697b35124dfe9938a3a3c8475b45da11a5286 (from https://www.piwheels.org/simple/hfst/) 2025-09-08T08:30:33,820 Skipping link: No binaries permitted for hfst: https://archive1.piwheels.org/simple/hfst/hfst-3.12.1.0b0-cp311-cp311-linux_armv7l.whl#sha256=0c8621a921a5fc1541d4236724e697b35124dfe9938a3a3c8475b45da11a5286 (from https://www.piwheels.org/simple/hfst/) 2025-09-08T08:30:33,820 Skipping link: No binaries permitted for hfst: https://archive1.piwheels.org/simple/hfst/hfst-3.12.0.2b0-cp311-cp311-linux_armv6l.whl#sha256=3007a55609ae17e57dc5f07ef2b8d9462c4969b4bf5a19ddbec4ed17b447cadf (from https://www.piwheels.org/simple/hfst/) 2025-09-08T08:30:33,820 Skipping link: No binaries permitted for hfst: https://archive1.piwheels.org/simple/hfst/hfst-3.12.0.2b0-cp311-cp311-linux_armv7l.whl#sha256=3007a55609ae17e57dc5f07ef2b8d9462c4969b4bf5a19ddbec4ed17b447cadf (from https://www.piwheels.org/simple/hfst/) 2025-09-08T08:30:33,820 Skipping link: not a file: https://www.piwheels.org/simple/hfst/ 2025-09-08T08:30:33,820 Skipping link: not a file: https://pypi.org/simple/hfst/ 2025-09-08T08:30:33,843 Given no hashes to check 1 links for project 'hfst': discarding no candidates 2025-09-08T08:30:33,844 Collecting hfst==3.12.2.4b0 2025-09-08T08:30:33,845 Created temporary directory: /tmp/pip-unpack-og9mpxnm 2025-09-08T08:30:33,988 Downloading hfst-3.12.2.4b0.tar.gz (1.5 MB) 2025-09-08T08:30:34,554 Added hfst==3.12.2.4b0 from https://files.pythonhosted.org/packages/0e/33/4a584b5b79723469089be4b6322606e9e923febac54f8a7e3ede0f613a8a/hfst-3.12.2.4b0.tar.gz to build tracker '/tmp/pip-build-tracker-mdzmv3ki' 2025-09-08T08:30:34,556 Running setup.py (path:/tmp/pip-wheel-jn379crm/hfst_8bfe961654824171a07b2bcaa178dabf/setup.py) egg_info for package hfst 2025-09-08T08:30:34,556 Created temporary directory: /tmp/pip-pip-egg-info-rahs0f6m 2025-09-08T08:30:34,556 Preparing metadata (setup.py): started 2025-09-08T08:30:34,557 Running command python setup.py egg_info 2025-09-08T08:30:35,636 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '3.12.2.4_beta' to '3.12.2.4b0' 2025-09-08T08:30:35,636 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-08T08:30:35,713 running egg_info 2025-09-08T08:30:35,788 creating /tmp/pip-pip-egg-info-rahs0f6m/hfst.egg-info 2025-09-08T08:30:35,788 writing /tmp/pip-pip-egg-info-rahs0f6m/hfst.egg-info/PKG-INFO 2025-09-08T08:30:35,789 writing dependency_links to /tmp/pip-pip-egg-info-rahs0f6m/hfst.egg-info/dependency_links.txt 2025-09-08T08:30:35,790 writing top-level names to /tmp/pip-pip-egg-info-rahs0f6m/hfst.egg-info/top_level.txt 2025-09-08T08:30:35,790 writing manifest file '/tmp/pip-pip-egg-info-rahs0f6m/hfst.egg-info/SOURCES.txt' 2025-09-08T08:30:36,090 reading manifest file '/tmp/pip-pip-egg-info-rahs0f6m/hfst.egg-info/SOURCES.txt' 2025-09-08T08:30:36,090 reading manifest template 'MANIFEST.in' 2025-09-08T08:30:36,100 adding license file 'COPYING' 2025-09-08T08:30:36,111 writing manifest file '/tmp/pip-pip-egg-info-rahs0f6m/hfst.egg-info/SOURCES.txt' 2025-09-08T08:30:36,224 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T08:30:36,229 Source in /tmp/pip-wheel-jn379crm/hfst_8bfe961654824171a07b2bcaa178dabf has version 3.12.2.4b0, which satisfies requirement hfst==3.12.2.4b0 from https://files.pythonhosted.org/packages/0e/33/4a584b5b79723469089be4b6322606e9e923febac54f8a7e3ede0f613a8a/hfst-3.12.2.4b0.tar.gz 2025-09-08T08:30:36,230 Removed hfst==3.12.2.4b0 from https://files.pythonhosted.org/packages/0e/33/4a584b5b79723469089be4b6322606e9e923febac54f8a7e3ede0f613a8a/hfst-3.12.2.4b0.tar.gz from build tracker '/tmp/pip-build-tracker-mdzmv3ki' 2025-09-08T08:30:36,233 Created temporary directory: /tmp/pip-unpack-b3ihfgsa 2025-09-08T08:30:36,233 Created temporary directory: /tmp/pip-unpack-17k87wlv 2025-09-08T08:30:36,233 Building wheels for collected packages: hfst 2025-09-08T08:30:36,235 Created temporary directory: /tmp/pip-wheel-4x2fdflc 2025-09-08T08:30:36,235 DEPRECATION: Building 'hfst' 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 'hfst'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T08:30:36,236 Building wheel for hfst (setup.py): started 2025-09-08T08:30:36,237 Destination directory: /tmp/pip-wheel-4x2fdflc 2025-09-08T08:30:36,237 Running command python setup.py bdist_wheel 2025-09-08T08:30:37,301 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '3.12.2.4_beta' to '3.12.2.4b0' 2025-09-08T08:30:37,301 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-08T08:30:37,305 running bdist_wheel 2025-09-08T08:30:37,519 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2025-09-08T08:30:37,519 !! 2025-09-08T08:30:37,520 ******************************************************************************** 2025-09-08T08:30:37,520 With Python 2.7 end-of-life, support for building universal wheels 2025-09-08T08:30:37,520 (i.e., wheels that support both Python 2 and Python 3) 2025-09-08T08:30:37,520 is being obviated. 2025-09-08T08:30:37,520 Please discontinue using this option, or if you still need it, 2025-09-08T08:30:37,520 file an issue with pypa/setuptools describing your use case. 2025-09-08T08:30:37,520 This deprecation is overdue, please update your project and remove deprecated 2025-09-08T08:30:37,520 calls to avoid build errors in the future. 2025-09-08T08:30:37,521 ******************************************************************************** 2025-09-08T08:30:37,521 !! 2025-09-08T08:30:37,521 self.finalize_options() 2025-09-08T08:30:37,662 running build 2025-09-08T08:30:37,662 running build_py 2025-09-08T08:30:37,738 creating build/lib.linux-armv7l-cpython-313 2025-09-08T08:30:37,738 copying libhfst.py -> build/lib.linux-armv7l-cpython-313 2025-09-08T08:30:37,740 creating build/lib.linux-armv7l-cpython-313/hfst 2025-09-08T08:30:37,740 copying hfst/__init__.py -> build/lib.linux-armv7l-cpython-313/hfst 2025-09-08T08:30:37,741 creating build/lib.linux-armv7l-cpython-313/hfst/exceptions 2025-09-08T08:30:37,741 copying hfst/exceptions/__init__.py -> build/lib.linux-armv7l-cpython-313/hfst/exceptions 2025-09-08T08:30:37,742 creating build/lib.linux-armv7l-cpython-313/hfst/sfst_rules 2025-09-08T08:30:37,742 copying hfst/sfst_rules/__init__.py -> build/lib.linux-armv7l-cpython-313/hfst/sfst_rules 2025-09-08T08:30:37,743 creating build/lib.linux-armv7l-cpython-313/hfst/xerox_rules 2025-09-08T08:30:37,743 copying hfst/xerox_rules/__init__.py -> build/lib.linux-armv7l-cpython-313/hfst/xerox_rules 2025-09-08T08:30:37,746 running build_ext 2025-09-08T08:30:38,094 building '_libhfst' extension 2025-09-08T08:30:38,116 creating build/temp.linux-armv7l-cpython-313/back-ends/foma 2025-09-08T08:30:38,119 creating build/temp.linux-armv7l-cpython-313/back-ends/openfst/src/lib 2025-09-08T08:30:38,120 creating build/temp.linux-armv7l-cpython-313/libhfst/src 2025-09-08T08:30:38,121 creating build/temp.linux-armv7l-cpython-313/libhfst/src/implementations 2025-09-08T08:30:38,122 creating build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/compose_intersect 2025-09-08T08:30:38,123 creating build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/optimized-lookup 2025-09-08T08:30:38,124 creating build/temp.linux-armv7l-cpython-313/libhfst/src/parsers 2025-09-08T08:30:38,124 creating build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/alphabet_src 2025-09-08T08:30:38,125 creating build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/io_src 2025-09-08T08:30:38,126 creating build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/rule_src 2025-09-08T08:30:38,127 creating build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/string_src 2025-09-08T08:30:38,127 creating build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/variable_src 2025-09-08T08:30:38,129 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/apply.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/apply.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:38,144 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:38,333 back-ends/foma/apply.cpp: In function ‘int apply_append(apply_handle*, int, int)’: 2025-09-08T08:30:38,333 back-ends/foma/apply.cpp:976:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:38,333 976 | astring = ""; alen = 0; 2025-09-08T08:30:38,333 | ^~ 2025-09-08T08:30:38,333 back-ends/foma/apply.cpp:979:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:38,334 979 | bstring = ""; blen = 0; 2025-09-08T08:30:38,334 | ^~ 2025-09-08T08:30:38,334 back-ends/foma/apply.cpp:1004:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:38,334 1004 | astring = ""; alen = 0; 2025-09-08T08:30:38,334 | ^~ 2025-09-08T08:30:38,335 back-ends/foma/apply.cpp:1007:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:38,335 1007 | bstring = ""; blen = 0; 2025-09-08T08:30:38,335 | ^~ 2025-09-08T08:30:38,345 back-ends/foma/apply.cpp: In function ‘void apply_create_sigarray(apply_handle*, fsm*)’: 2025-09-08T08:30:38,345 back-ends/foma/apply.cpp:1261:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:38,345 1261 | (h->sigs+UNKNOWN)->symbol = "?"; 2025-09-08T08:30:38,346 | ^~~ 2025-09-08T08:30:38,346 back-ends/foma/apply.cpp:1263:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:38,346 1263 | (h->sigs+IDENTITY)->symbol = "@"; 2025-09-08T08:30:38,346 | ^~~ 2025-09-08T08:30:39,894 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/coaccessible.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/coaccessible.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:39,913 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:40,295 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/constructions.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/constructions.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:40,312 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:40,462 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_letter_machine(fsm*)’: 2025-09-08T08:30:40,462 back-ends/foma/constructions.cpp:77:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,462 77 | outh = fsm_construct_init("name"); 2025-09-08T08:30:40,463 | ^~~~~~ 2025-09-08T08:30:40,463 back-ends/foma/constructions.cpp:97:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,463 97 | currin = "@_EPSILON_SYMBOL_@"; 2025-09-08T08:30:40,463 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:40,464 back-ends/foma/constructions.cpp:109:35: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,464 109 | currout = "@_EPSILON_SYMBOL_@"; 2025-09-08T08:30:40,464 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:40,466 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_explode(char*)’: 2025-09-08T08:30:40,466 back-ends/foma/constructions.cpp:155:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,466 155 | h = fsm_construct_init(""); 2025-09-08T08:30:40,466 | ^~ 2025-09-08T08:30:40,467 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_symbol(char*)’: 2025-09-08T08:30:40,467 back-ends/foma/constructions.cpp:174:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,467 174 | net = fsm_create(""); 2025-09-08T08:30:40,467 | ^~ 2025-09-08T08:30:40,477 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_intersect(fsm*, fsm*)’: 2025-09-08T08:30:40,477 back-ends/foma/constructions.cpp:489:26: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,477 489 | new_net = fsm_create(""); 2025-09-08T08:30:40,477 | ^~ 2025-09-08T08:30:40,514 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_completes(fsm*, int)’: 2025-09-08T08:30:40,514 back-ends/foma/constructions.cpp:1419:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,514 1419 | sigma_remove("@_UNKNOWN_SYMBOL_@",net->sigma); 2025-09-08T08:30:40,515 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:40,542 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_universal()’: 2025-09-08T08:30:40,542 back-ends/foma/constructions.cpp:2278:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,542 2278 | net = fsm_create(""); 2025-09-08T08:30:40,542 | ^~ 2025-09-08T08:30:40,545 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_quotient_interleave(fsm*, fsm*)’: 2025-09-08T08:30:40,545 back-ends/foma/constructions.cpp:2352:88: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,545 2352 | Result = fsm_lower(fsm_compose(fsm_intersect(fsm_ignore(net2,fsm_concat(fsm_symbol("@>@"),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@>@"))),fsm_symbol("@>@"))),OP_IGNORE_ALL),fsm_ignore(net1,fsm_symbol("@>@"),OP_IGNORE_ALL)),fsm_kleene_star(fsm_concat(fsm_kleene_star(fsm_cross_product(fsm_term_negation(fsm_symbol("@>@")),fsm_empty_string())),fsm_optionality(fsm_concat(fsm_cross_product(fsm_symbol("@>@"),fsm_empty_string()),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@>@"))),fsm_cross_product(fsm_symbol("@>@"),fsm_empty_string())))))))); 2025-09-08T08:30:40,546 | ^~~~~ 2025-09-08T08:30:40,546 back-ends/foma/constructions.cpp:2352:151: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,546 2352 | Result = fsm_lower(fsm_compose(fsm_intersect(fsm_ignore(net2,fsm_concat(fsm_symbol("@>@"),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@>@"))),fsm_symbol("@>@"))),OP_IGNORE_ALL),fsm_ignore(net1,fsm_symbol("@>@"),OP_IGNORE_ALL)),fsm_kleene_star(fsm_concat(fsm_kleene_star(fsm_cross_product(fsm_term_negation(fsm_symbol("@>@")),fsm_empty_string())),fsm_optionality(fsm_concat(fsm_cross_product(fsm_symbol("@>@"),fsm_empty_string()),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@>@"))),fsm_cross_product(fsm_symbol("@>@"),fsm_empty_string())))))))); 2025-09-08T08:30:40,546 | ^~~~~ 2025-09-08T08:30:40,546 back-ends/foma/constructions.cpp:2352:171: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,546 2352 | Result = fsm_lower(fsm_compose(fsm_intersect(fsm_ignore(net2,fsm_concat(fsm_symbol("@>@"),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@>@"))),fsm_symbol("@>@"))),OP_IGNORE_ALL),fsm_ignore(net1,fsm_symbol("@>@"),OP_IGNORE_ALL)),fsm_kleene_star(fsm_concat(fsm_kleene_star(fsm_cross_product(fsm_term_negation(fsm_symbol("@>@")),fsm_empty_string())),fsm_optionality(fsm_concat(fsm_cross_product(fsm_symbol("@>@"),fsm_empty_string()),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@>@"))),fsm_cross_product(fsm_symbol("@>@"),fsm_empty_string())))))))); 2025-09-08T08:30:40,546 | ^~~~~ 2025-09-08T08:30:40,546 back-ends/foma/constructions.cpp:2352:222: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,547 2352 | Result = fsm_lower(fsm_compose(fsm_intersect(fsm_ignore(net2,fsm_concat(fsm_symbol("@>@"),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@>@"))),fsm_symbol("@>@"))),OP_IGNORE_ALL),fsm_ignore(net1,fsm_symbol("@>@"),OP_IGNORE_ALL)),fsm_kleene_star(fsm_concat(fsm_kleene_star(fsm_cross_product(fsm_term_negation(fsm_symbol("@>@")),fsm_empty_string())),fsm_optionality(fsm_concat(fsm_cross_product(fsm_symbol("@>@"),fsm_empty_string()),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@>@"))),fsm_cross_product(fsm_symbol("@>@"),fsm_empty_string())))))))); 2025-09-08T08:30:40,547 | ^~~~~ 2025-09-08T08:30:40,547 back-ends/foma/constructions.cpp:2352:335: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,547 2352 | Result = fsm_lower(fsm_compose(fsm_intersect(fsm_ignore(net2,fsm_concat(fsm_symbol("@>@"),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@>@"))),fsm_symbol("@>@"))),OP_IGNORE_ALL),fsm_ignore(net1,fsm_symbol("@>@"),OP_IGNORE_ALL)),fsm_kleene_star(fsm_concat(fsm_kleene_star(fsm_cross_product(fsm_term_negation(fsm_symbol("@>@")),fsm_empty_string())),fsm_optionality(fsm_concat(fsm_cross_product(fsm_symbol("@>@"),fsm_empty_string()),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@>@"))),fsm_cross_product(fsm_symbol("@>@"),fsm_empty_string())))))))); 2025-09-08T08:30:40,547 | ^~~~~ 2025-09-08T08:30:40,547 back-ends/foma/constructions.cpp:2352:420: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,547 2352 | Result = fsm_lower(fsm_compose(fsm_intersect(fsm_ignore(net2,fsm_concat(fsm_symbol("@>@"),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@>@"))),fsm_symbol("@>@"))),OP_IGNORE_ALL),fsm_ignore(net1,fsm_symbol("@>@"),OP_IGNORE_ALL)),fsm_kleene_star(fsm_concat(fsm_kleene_star(fsm_cross_product(fsm_term_negation(fsm_symbol("@>@")),fsm_empty_string())),fsm_optionality(fsm_concat(fsm_cross_product(fsm_symbol("@>@"),fsm_empty_string()),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@>@"))),fsm_cross_product(fsm_symbol("@>@"),fsm_empty_string())))))))); 2025-09-08T08:30:40,547 | ^~~~~ 2025-09-08T08:30:40,547 back-ends/foma/constructions.cpp:2352:503: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,547 2352 | Result = fsm_lower(fsm_compose(fsm_intersect(fsm_ignore(net2,fsm_concat(fsm_symbol("@>@"),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@>@"))),fsm_symbol("@>@"))),OP_IGNORE_ALL),fsm_ignore(net1,fsm_symbol("@>@"),OP_IGNORE_ALL)),fsm_kleene_star(fsm_concat(fsm_kleene_star(fsm_cross_product(fsm_term_negation(fsm_symbol("@>@")),fsm_empty_string())),fsm_optionality(fsm_concat(fsm_cross_product(fsm_symbol("@>@"),fsm_empty_string()),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@>@"))),fsm_cross_product(fsm_symbol("@>@"),fsm_empty_string())))))))); 2025-09-08T08:30:40,548 | ^~~~~ 2025-09-08T08:30:40,548 back-ends/foma/constructions.cpp:2352:541: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,548 2352 | Result = fsm_lower(fsm_compose(fsm_intersect(fsm_ignore(net2,fsm_concat(fsm_symbol("@>@"),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@>@"))),fsm_symbol("@>@"))),OP_IGNORE_ALL),fsm_ignore(net1,fsm_symbol("@>@"),OP_IGNORE_ALL)),fsm_kleene_star(fsm_concat(fsm_kleene_star(fsm_cross_product(fsm_term_negation(fsm_symbol("@>@")),fsm_empty_string())),fsm_optionality(fsm_concat(fsm_cross_product(fsm_symbol("@>@"),fsm_empty_string()),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@>@"))),fsm_cross_product(fsm_symbol("@>@"),fsm_empty_string())))))))); 2025-09-08T08:30:40,548 | ^~~~~ 2025-09-08T08:30:40,548 back-ends/foma/constructions.cpp:2354:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,548 2354 | Result->sigma = sigma_remove("@>@",Result->sigma); 2025-09-08T08:30:40,548 | ^~~~~ 2025-09-08T08:30:40,549 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_ignore(fsm*, fsm*, int)’: 2025-09-08T08:30:40,549 back-ends/foma/constructions.cpp:2402:73: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,549 2402 | Result = fsm_lower(fsm_compose(fsm_ignore(fsm_copy(net1),fsm_symbol("@i<@"),OP_IGNORE_ALL),fsm_compose(fsm_complement(fsm_union(fsm_concat(fsm_symbol("@i<@"),fsm_universal()),fsm_concat(fsm_universal(),fsm_symbol("@i<@")))),fsm_simple_replace(fsm_symbol("@i<@"),fsm_copy(net2))))); 2025-09-08T08:30:40,549 | ^~~~~~ 2025-09-08T08:30:40,550 back-ends/foma/constructions.cpp:2402:155: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,550 2402 | Result = fsm_lower(fsm_compose(fsm_ignore(fsm_copy(net1),fsm_symbol("@i<@"),OP_IGNORE_ALL),fsm_compose(fsm_complement(fsm_union(fsm_concat(fsm_symbol("@i<@"),fsm_universal()),fsm_concat(fsm_universal(),fsm_symbol("@i<@")))),fsm_simple_replace(fsm_symbol("@i<@"),fsm_copy(net2))))); 2025-09-08T08:30:40,550 | ^~~~~~ 2025-09-08T08:30:40,550 back-ends/foma/constructions.cpp:2402:218: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,550 2402 | Result = fsm_lower(fsm_compose(fsm_ignore(fsm_copy(net1),fsm_symbol("@i<@"),OP_IGNORE_ALL),fsm_compose(fsm_complement(fsm_union(fsm_concat(fsm_symbol("@i<@"),fsm_universal()),fsm_concat(fsm_universal(),fsm_symbol("@i<@")))),fsm_simple_replace(fsm_symbol("@i<@"),fsm_copy(net2))))); 2025-09-08T08:30:40,550 | ^~~~~~ 2025-09-08T08:30:40,550 back-ends/foma/constructions.cpp:2402:259: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,550 2402 | Result = fsm_lower(fsm_compose(fsm_ignore(fsm_copy(net1),fsm_symbol("@i<@"),OP_IGNORE_ALL),fsm_compose(fsm_complement(fsm_union(fsm_concat(fsm_symbol("@i<@"),fsm_universal()),fsm_concat(fsm_universal(),fsm_symbol("@i<@")))),fsm_simple_replace(fsm_symbol("@i<@"),fsm_copy(net2))))); 2025-09-08T08:30:40,550 | ^~~~~~ 2025-09-08T08:30:40,551 back-ends/foma/constructions.cpp:2403:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,551 2403 | Result->sigma = sigma_remove("@i<@",Result->sigma); 2025-09-08T08:30:40,551 | ^~~~~~ 2025-09-08T08:30:40,559 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_equal_substrings(fsm*, fsm*, fsm*)’: 2025-09-08T08:30:40,560 back-ends/foma/constructions.cpp:2682:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,560 2682 | LB = fsm_symbol("@eq>@"); 2025-09-08T08:30:40,560 | ^~~~~~~~ 2025-09-08T08:30:40,560 back-ends/foma/constructions.cpp:2689:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,560 2689 | sigma_add("@sigma); 2025-09-08T08:30:40,560 | ^~~~~~~~ 2025-09-08T08:30:40,561 back-ends/foma/constructions.cpp:2690:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,561 2690 | sigma_add("@>eq>@", net->sigma); 2025-09-08T08:30:40,561 | ^~~~~~~~ 2025-09-08T08:30:40,563 back-ends/foma/constructions.cpp:2758:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,563 2758 | if (!fsm_symbol_occurs(Leq, "@sigma); 2025-09-08T08:30:40,563 | ^~~~~~~~ 2025-09-08T08:30:40,563 back-ends/foma/constructions.cpp:2768:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,563 2768 | sigma_remove("@>eq>@", Result->sigma); 2025-09-08T08:30:40,564 | ^~~~~~~~ 2025-09-08T08:30:40,572 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_context_restrict(fsm*, fsmcontexts*)’: 2025-09-08T08:30:40,572 back-ends/foma/constructions.cpp:3032:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,572 3032 | Var = fsm_symbol("@VARX@"); 2025-09-08T08:30:40,572 | ^~~~~~~~ 2025-09-08T08:30:40,572 back-ends/foma/constructions.cpp:3033:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,573 3033 | Notvar = fsm_minimize(fsm_kleene_star(fsm_term_negation(fsm_symbol("@VARX@")))); 2025-09-08T08:30:40,573 | ^~~~~~~~ 2025-09-08T08:30:40,573 back-ends/foma/constructions.cpp:3037:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,573 3037 | sigma_add("@VARX@", X->sigma); 2025-09-08T08:30:40,573 | ^~~~~~~~ 2025-09-08T08:30:40,573 back-ends/foma/constructions.cpp:3045:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,573 3045 | sigma_add("@VARX@",pairs->left->sigma); 2025-09-08T08:30:40,573 | ^~~~~~~~ 2025-09-08T08:30:40,573 back-ends/foma/constructions.cpp:3046:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,573 3046 | sigma_substitute(".#.", "@#@", pairs->left->sigma); 2025-09-08T08:30:40,574 | ^~~~~ 2025-09-08T08:30:40,574 back-ends/foma/constructions.cpp:3046:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,574 3046 | sigma_substitute(".#.", "@#@", pairs->left->sigma); 2025-09-08T08:30:40,574 | ^~~~~ 2025-09-08T08:30:40,574 back-ends/foma/constructions.cpp:3052:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,574 3052 | sigma_add("@VARX@",pairs->right->sigma); 2025-09-08T08:30:40,574 | ^~~~~~~~ 2025-09-08T08:30:40,574 back-ends/foma/constructions.cpp:3053:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,574 3053 | sigma_substitute(".#.", "@#@", pairs->right->sigma); 2025-09-08T08:30:40,574 | ^~~~~ 2025-09-08T08:30:40,575 back-ends/foma/constructions.cpp:3053:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,575 3053 | sigma_substitute(".#.", "@#@", pairs->right->sigma); 2025-09-08T08:30:40,575 | ^~~~~ 2025-09-08T08:30:40,575 back-ends/foma/constructions.cpp:3067:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,575 3067 | if (sigma_find("@VARX@", Result->sigma) != -1) { 2025-09-08T08:30:40,575 | ^~~~~~~~ 2025-09-08T08:30:40,575 back-ends/foma/constructions.cpp:3068:63: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,575 3068 | Result = fsm_complement(fsm_substitute_symbol(Result, "@VARX@","@_EPSILON_SYMBOL_@")); 2025-09-08T08:30:40,575 | ^~~~~~~~ 2025-09-08T08:30:40,575 back-ends/foma/constructions.cpp:3068:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,576 3068 | Result = fsm_complement(fsm_substitute_symbol(Result, "@VARX@","@_EPSILON_SYMBOL_@")); 2025-09-08T08:30:40,576 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:40,576 back-ends/foma/constructions.cpp:3073:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,576 3073 | if (sigma_find("@#@", Result->sigma) != -1) { 2025-09-08T08:30:40,576 | ^~~~~ 2025-09-08T08:30:40,576 back-ends/foma/constructions.cpp:3074:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,576 3074 | Word = fsm_minimize(fsm_concat(fsm_symbol("@#@"),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@#@"))),fsm_symbol("@#@")))); 2025-09-08T08:30:40,576 | ^~~~~ 2025-09-08T08:30:40,576 back-ends/foma/constructions.cpp:3074:114: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,576 3074 | Word = fsm_minimize(fsm_concat(fsm_symbol("@#@"),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@#@"))),fsm_symbol("@#@")))); 2025-09-08T08:30:40,577 | ^~~~~ 2025-09-08T08:30:40,577 back-ends/foma/constructions.cpp:3074:134: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,577 3074 | Word = fsm_minimize(fsm_concat(fsm_symbol("@#@"),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@#@"))),fsm_symbol("@#@")))); 2025-09-08T08:30:40,577 | ^~~~~ 2025-09-08T08:30:40,577 back-ends/foma/constructions.cpp:3076:48: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,577 3076 | Result = fsm_substitute_symbol(Result, "@#@", "@_EPSILON_SYMBOL_@"); 2025-09-08T08:30:40,577 | ^~~~~ 2025-09-08T08:30:40,577 back-ends/foma/constructions.cpp:3076:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:40,577 3076 | Result = fsm_substitute_symbol(Result, "@#@", "@_EPSILON_SYMBOL_@"); 2025-09-08T08:30:40,577 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:44,595 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/define.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/define.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:44,612 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:44,915 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/determinize.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/determinize.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:44,932 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:46,165 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/dynarray.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/dynarray.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:46,180 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:46,327 back-ends/foma/dynarray.cpp:31:6: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:46,327 31 | {"@_EPSILON_SYMBOL_@" , EPSILON , "0"}, 2025-09-08T08:30:46,327 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:46,327 back-ends/foma/dynarray.cpp:31:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:46,327 31 | {"@_EPSILON_SYMBOL_@" , EPSILON , "0"}, 2025-09-08T08:30:46,327 | ^~~ 2025-09-08T08:30:46,328 back-ends/foma/dynarray.cpp:32:6: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:46,328 32 | {"@_UNKNOWN_SYMBOL_@" , UNKNOWN , "?"}, 2025-09-08T08:30:46,328 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:46,328 back-ends/foma/dynarray.cpp:32:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:46,328 32 | {"@_UNKNOWN_SYMBOL_@" , UNKNOWN , "?"}, 2025-09-08T08:30:46,328 | ^~~ 2025-09-08T08:30:46,328 back-ends/foma/dynarray.cpp:33:6: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:46,328 33 | {"@_IDENTITY_SYMBOL_@", IDENTITY, "@"}, 2025-09-08T08:30:46,328 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:46,328 back-ends/foma/dynarray.cpp:33:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:46,329 33 | {"@_IDENTITY_SYMBOL_@", IDENTITY, "@"}, 2025-09-08T08:30:46,329 | ^~~ 2025-09-08T08:30:46,340 back-ends/foma/dynarray.cpp: In function ‘fsm* fsm_construct_done(fsm_construct_handle*)’: 2025-09-08T08:30:46,340 back-ends/foma/dynarray.cpp:449:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:46,340 449 | net = fsm_create(""); 2025-09-08T08:30:46,340 | ^~ 2025-09-08T08:30:46,753 back-ends/foma/dynarray.cpp:456:16: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 40 equals destination size [-Wstringop-truncation] 2025-09-08T08:30:46,753 456 | strncpy(net->name, handle->name, 40); 2025-09-08T08:30:46,753 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:47,042 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/extract.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/extract.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:47,059 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:47,307 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/flags.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/flags.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:47,326 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:47,472 back-ends/foma/flags.cpp: In function ‘fsm* flag_create_symbol(int, char*, char*)’: 2025-09-08T08:30:47,472 back-ends/foma/flags.cpp:145:17: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:47,472 145 | value = ""; 2025-09-08T08:30:47,472 | ^~ 2025-09-08T08:30:47,473 back-ends/foma/flags.cpp: In function ‘char* flag_type_to_char(int)’: 2025-09-08T08:30:47,473 back-ends/foma/flags.cpp:166:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:47,473 166 | return("U"); 2025-09-08T08:30:47,473 | ~^~~~ 2025-09-08T08:30:47,474 back-ends/foma/flags.cpp:168:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:47,474 168 | return("C"); 2025-09-08T08:30:47,474 | ~^~~~ 2025-09-08T08:30:47,474 back-ends/foma/flags.cpp:170:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:47,474 170 | return("D"); 2025-09-08T08:30:47,474 | ~^~~~ 2025-09-08T08:30:47,474 back-ends/foma/flags.cpp:172:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:47,474 172 | return("N"); 2025-09-08T08:30:47,474 | ~^~~~ 2025-09-08T08:30:47,474 back-ends/foma/flags.cpp:174:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:47,475 174 | return("P"); 2025-09-08T08:30:47,475 | ~^~~~ 2025-09-08T08:30:47,475 back-ends/foma/flags.cpp:176:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:47,475 176 | return("R"); 2025-09-08T08:30:47,475 | ~^~~~ 2025-09-08T08:30:47,475 back-ends/foma/flags.cpp:178:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:47,475 178 | return("E"); 2025-09-08T08:30:47,475 | ~^~~~ 2025-09-08T08:30:47,475 back-ends/foma/flags.cpp: In function ‘int flag_build(int, char*, char*, int, char*, char*)’: 2025-09-08T08:30:47,475 back-ends/foma/flags.cpp:191:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:47,476 191 | fvalue = ""; 2025-09-08T08:30:47,476 | ^~ 2025-09-08T08:30:47,476 back-ends/foma/flags.cpp:196:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:47,476 196 | ffvalue = ""; 2025-09-08T08:30:47,476 | ^~ 2025-09-08T08:30:48,211 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/int_stack.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/int_stack.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:48,226 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:48,472 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/io.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/io.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:48,488 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:48,631 back-ends/foma/io.cpp: In function ‘fsm* fsm_read_spaced_text_file(char*)’: 2025-09-08T08:30:48,632 back-ends/foma/io.cpp:513:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:48,632 513 | fsm_trie_symbol(th, "@_EPSILON_SYMBOL_@", "@_EPSILON_SYMBOL_@"); 2025-09-08T08:30:48,632 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:48,632 back-ends/foma/io.cpp:513:64: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:48,632 513 | fsm_trie_symbol(th, "@_EPSILON_SYMBOL_@", "@_EPSILON_SYMBOL_@"); 2025-09-08T08:30:48,632 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:48,632 back-ends/foma/io.cpp:515:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:48,632 515 | fsm_trie_symbol(th, "0", "0"); 2025-09-08T08:30:48,633 | ^~~ 2025-09-08T08:30:48,633 back-ends/foma/io.cpp:515:47: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:48,633 515 | fsm_trie_symbol(th, "0", "0"); 2025-09-08T08:30:48,633 | ^~~ 2025-09-08T08:30:48,633 back-ends/foma/io.cpp:527:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:48,633 527 | insym = "@_EPSILON_SYMBOL_@"; 2025-09-08T08:30:48,633 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:48,633 back-ends/foma/io.cpp:529:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:48,633 529 | insym = "0"; 2025-09-08T08:30:48,633 | ^~~ 2025-09-08T08:30:48,634 back-ends/foma/io.cpp:531:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:48,634 531 | outsym = "@_EPSILON_SYMBOL_@"; 2025-09-08T08:30:48,634 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:48,634 back-ends/foma/io.cpp:533:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:48,634 533 | outsym = "0"; 2025-09-08T08:30:48,634 | ^~~ 2025-09-08T08:30:48,918 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/lex.yy.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/lex.yy.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:48,937 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:49,188 regex.l: In function ‘int yylex(YYSTYPE*, YYLTYPE*, yyscan_t)’: 2025-09-08T08:30:49,188 regex.l:378:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:51,839 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/mem.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/mem.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:51,854 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:51,997 back-ends/foma/mem.cpp:46:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:51,997 46 | char *g_att_epsilon = "@0@"; 2025-09-08T08:30:51,997 | ^~~~~ 2025-09-08T08:30:52,089 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/minimize.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/minimize.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:52,106 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:53,050 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/regex.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/regex.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:53,065 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:53,160 regex.c:1296:7: warning: multi-line comment [-Wcomment] 2025-09-08T08:30:53,258 regex.y: In function ‘int yyparse(void*, defined_networks*, defined_functions*)’: 2025-09-08T08:30:53,259 regex.y:369:180: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:53,259 regex.y:370:150: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:53,446 regex.y: In function ‘fsm* function_apply(defined_networks*, defined_functions*)’: 2025-09-08T08:30:53,447 regex.y:68:25: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-08T08:30:53,447 regex.y:68:16: note: ‘sprintf’ output between 13 and 14 bytes into a destination of size 13 2025-09-08T08:30:54,342 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/reverse.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/reverse.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:54,356 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:54,553 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/rewrite.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/rewrite.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:54,571 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:54,715 back-ends/foma/rewrite.cpp:67:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,715 67 | char *specialsymbols[] = {"@0@","@O@","@I@","@I[@","@I[]@","@I]@","@ID@","@#@", NULL}; 2025-09-08T08:30:54,716 | ^~~~~ 2025-09-08T08:30:54,716 back-ends/foma/rewrite.cpp:67:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,716 67 | char *specialsymbols[] = {"@0@","@O@","@I@","@I[@","@I[]@","@I]@","@ID@","@#@", NULL}; 2025-09-08T08:30:54,716 | ^~~~~ 2025-09-08T08:30:54,716 back-ends/foma/rewrite.cpp:67:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,716 67 | char *specialsymbols[] = {"@0@","@O@","@I@","@I[@","@I[]@","@I]@","@ID@","@#@", NULL}; 2025-09-08T08:30:54,716 | ^~~~~ 2025-09-08T08:30:54,716 back-ends/foma/rewrite.cpp:67:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,716 67 | char *specialsymbols[] = {"@0@","@O@","@I@","@I[@","@I[]@","@I]@","@ID@","@#@", NULL}; 2025-09-08T08:30:54,717 | ^~~~~~ 2025-09-08T08:30:54,717 back-ends/foma/rewrite.cpp:67:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,717 67 | char *specialsymbols[] = {"@0@","@O@","@I@","@I[@","@I[]@","@I]@","@ID@","@#@", NULL}; 2025-09-08T08:30:54,717 | ^~~~~~~ 2025-09-08T08:30:54,717 back-ends/foma/rewrite.cpp:67:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,717 67 | char *specialsymbols[] = {"@0@","@O@","@I@","@I[@","@I[]@","@I]@","@ID@","@#@", NULL}; 2025-09-08T08:30:54,717 | ^~~~~~ 2025-09-08T08:30:54,717 back-ends/foma/rewrite.cpp:67:67: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,717 67 | char *specialsymbols[] = {"@0@","@O@","@I@","@I[@","@I[]@","@I]@","@ID@","@#@", NULL}; 2025-09-08T08:30:54,718 | ^~~~~~ 2025-09-08T08:30:54,718 back-ends/foma/rewrite.cpp:67:74: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,718 67 | char *specialsymbols[] = {"@0@","@O@","@I@","@I[@","@I[]@","@I]@","@ID@","@#@", NULL}; 2025-09-08T08:30:54,718 | ^~~~~ 2025-09-08T08:30:54,718 back-ends/foma/rewrite.cpp: In function ‘fsm* fsm_rewrite(rewrite_set*)’: 2025-09-08T08:30:54,718 back-ends/foma/rewrite.cpp:111:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,718 111 | rb->ISyms = fsm_minimize(fsm_union(fsm_symbol("@I@"), fsm_union(fsm_symbol("@I[]@"), fsm_union(fsm_symbol("@I[@"), fsm_symbol("@I]@"))))); 2025-09-08T08:30:54,718 | ^~~~~ 2025-09-08T08:30:54,718 back-ends/foma/rewrite.cpp:111:80: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,718 111 | rb->ISyms = fsm_minimize(fsm_union(fsm_symbol("@I@"), fsm_union(fsm_symbol("@I[]@"), fsm_union(fsm_symbol("@I[@"), fsm_symbol("@I]@"))))); 2025-09-08T08:30:54,719 | ^~~~~~~ 2025-09-08T08:30:54,719 back-ends/foma/rewrite.cpp:111:111: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,719 111 | rb->ISyms = fsm_minimize(fsm_union(fsm_symbol("@I@"), fsm_union(fsm_symbol("@I[]@"), fsm_union(fsm_symbol("@I[@"), fsm_symbol("@I]@"))))); 2025-09-08T08:30:54,719 | ^~~~~~ 2025-09-08T08:30:54,719 back-ends/foma/rewrite.cpp:111:131: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,719 111 | rb->ISyms = fsm_minimize(fsm_union(fsm_symbol("@I@"), fsm_union(fsm_symbol("@I[]@"), fsm_union(fsm_symbol("@I[@"), fsm_symbol("@I]@"))))); 2025-09-08T08:30:54,719 | ^~~~~~ 2025-09-08T08:30:54,720 back-ends/foma/rewrite.cpp:159:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,720 159 | Boundary = fsm_parse_regex("\"@O@\" \"@0@\" \"@#@\" \"@ID@\"", NULL, NULL); 2025-09-08T08:30:54,720 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,720 back-ends/foma/rewrite.cpp:160:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,720 160 | Outside = fsm_minimize(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_symbol("@0@"), fsm_concat(fsm_copy(rb->ANY), fsm_symbol("@ID@"))))); 2025-09-08T08:30:54,721 | ^~~~~ 2025-09-08T08:30:54,721 back-ends/foma/rewrite.cpp:160:80: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,721 160 | Outside = fsm_minimize(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_symbol("@0@"), fsm_concat(fsm_copy(rb->ANY), fsm_symbol("@ID@"))))); 2025-09-08T08:30:54,721 | ^~~~~ 2025-09-08T08:30:54,721 back-ends/foma/rewrite.cpp:160:129: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,721 160 | Outside = fsm_minimize(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_symbol("@0@"), fsm_concat(fsm_copy(rb->ANY), fsm_symbol("@ID@"))))); 2025-09-08T08:30:54,721 | ^~~~~~ 2025-09-08T08:30:54,725 back-ends/foma/rewrite.cpp:255:69: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,725 255 | Base = fsm_minimize(fsm_lower(fsm_compose(Base, fsm_parse_regex("[?:0]^4 [?:0 ?:0 ? ?]* [?:0]^4", NULL, NULL)))); 2025-09-08T08:30:54,725 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,725 back-ends/foma/rewrite.cpp:256:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,725 256 | Base = fsm_unflatten(Base, "@0@", "@ID@"); 2025-09-08T08:30:54,725 | ^~~~~ 2025-09-08T08:30:54,726 back-ends/foma/rewrite.cpp:256:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,726 256 | Base = fsm_unflatten(Base, "@0@", "@ID@"); 2025-09-08T08:30:54,726 | ^~~~~~ 2025-09-08T08:30:54,729 back-ends/foma/rewrite.cpp: In function ‘fsm* rewr_notlongest(rewrite_batch*, fsm*, int, int)’: 2025-09-08T08:30:54,729 back-ends/foma/rewrite.cpp:298:26: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,729 298 | nl = fsm_parse_regex("[\"@I[@\"|\"@I[]@\"] [\"@I[@\"|\"@I[]@\"|\"@I]@\"|\"@I@\"|\"@O@\"]* [\"@O@\"|\"@I[@\"|\"@I[]@\"] [\"@I[@\"|\"@I[]@\"|\"@I]@\"|\"@I@\"|\"@O@\"]*", NULL, NULL); 2025-09-08T08:30:54,729 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,729 back-ends/foma/rewrite.cpp:304:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,729 304 | flt = fsm_parse_regex("[? ? ? ?]* [? ? [?-\"@0@\"] ?]", NULL, NULL); 2025-09-08T08:30:54,729 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,729 back-ends/foma/rewrite.cpp:306:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,730 306 | flt = fsm_parse_regex("[? ? ? ?]* [? ? ? [?-\"@0@\"]]", NULL, NULL); 2025-09-08T08:30:54,730 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,730 back-ends/foma/rewrite.cpp: In function ‘fsm* rewr_notshortest(rewrite_batch*, fsm*, int)’: 2025-09-08T08:30:54,730 back-ends/foma/rewrite.cpp:314:26: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,730 314 | ns = fsm_parse_regex("[\"@I[@\"] \\[\"@I]@\"]*", NULL, NULL); 2025-09-08T08:30:54,730 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,731 back-ends/foma/rewrite.cpp: In function ‘fsm* rewr_notleftmost(rewrite_batch*, fsm*, int, int)’: 2025-09-08T08:30:54,731 back-ends/foma/rewrite.cpp:324:26: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,731 324 | nl = fsm_parse_regex("\"@O@\" [\"@O@\"]* [\"@I[@\"|\"@I[]@\"] [\"@I[@\"|\"@I[]@\"|\"@I]@\"|\"@I@\"|\"@O@\"]*", NULL, NULL); 2025-09-08T08:30:54,731 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,731 back-ends/foma/rewrite.cpp:326:61: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,731 326 | rulenum = fsm_minimize(fsm_concat(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_identity(), fsm_concat(fsm_identity(), fsm_identity()))), fsm_concat(fsm_kleene_star(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_identity(), fsm_concat(fsm_identity(), fsm_identity())))), fsm_concat(fsm_union(fsm_symbol("@I[@"), fsm_symbol("@I[]@")), fsm_concat(fsm_symbol(rb->namestrings[rule_number-1]), fsm_universal()))))); 2025-09-08T08:30:54,732 | ^~~~~ 2025-09-08T08:30:54,732 back-ends/foma/rewrite.cpp:326:191: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,732 326 | rulenum = fsm_minimize(fsm_concat(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_identity(), fsm_concat(fsm_identity(), fsm_identity()))), fsm_concat(fsm_kleene_star(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_identity(), fsm_concat(fsm_identity(), fsm_identity())))), fsm_concat(fsm_union(fsm_symbol("@I[@"), fsm_symbol("@I[]@")), fsm_concat(fsm_symbol(rb->namestrings[rule_number-1]), fsm_universal()))))); 2025-09-08T08:30:54,732 | ^~~~~ 2025-09-08T08:30:54,732 back-ends/foma/rewrite.cpp:326:305: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,732 326 | rulenum = fsm_minimize(fsm_concat(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_identity(), fsm_concat(fsm_identity(), fsm_identity()))), fsm_concat(fsm_kleene_star(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_identity(), fsm_concat(fsm_identity(), fsm_identity())))), fsm_concat(fsm_union(fsm_symbol("@I[@"), fsm_symbol("@I[]@")), fsm_concat(fsm_symbol(rb->namestrings[rule_number-1]), fsm_universal()))))); 2025-09-08T08:30:54,732 | ^~~~~~ 2025-09-08T08:30:54,732 back-ends/foma/rewrite.cpp:326:325: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,732 326 | rulenum = fsm_minimize(fsm_concat(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_identity(), fsm_concat(fsm_identity(), fsm_identity()))), fsm_concat(fsm_kleene_star(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_identity(), fsm_concat(fsm_identity(), fsm_identity())))), fsm_concat(fsm_union(fsm_symbol("@I[@"), fsm_symbol("@I[]@")), fsm_concat(fsm_symbol(rb->namestrings[rule_number-1]), fsm_universal()))))); 2025-09-08T08:30:54,732 | ^~~~~~~ 2025-09-08T08:30:54,733 back-ends/foma/rewrite.cpp:329:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,733 329 | flt = fsm_parse_regex("[? ? ? ?]* [? ? [?-\"@0@\"] ?]", NULL, NULL); 2025-09-08T08:30:54,733 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,733 back-ends/foma/rewrite.cpp:331:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,733 331 | flt = fsm_parse_regex("[? ? ? ?]* [? ? ? [?-\"@0@\"]]", NULL, NULL); 2025-09-08T08:30:54,733 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,733 back-ends/foma/rewrite.cpp: In function ‘fsm* rewr_unrewritten(rewrite_batch*, fsm*)’: 2025-09-08T08:30:54,733 back-ends/foma/rewrite.cpp:339:98: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,733 339 | C = fsm_minimize(fsm_kleene_star(fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@O@")), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@0@")), fsm_concat(fsm_copy(rb->ANY), fsm_cross_product(fsm_empty_string(), fsm_symbol("@ID@"))))))); 2025-09-08T08:30:54,734 | ^~~~~ 2025-09-08T08:30:54,734 back-ends/foma/rewrite.cpp:339:167: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,734 339 | C = fsm_minimize(fsm_kleene_star(fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@O@")), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@0@")), fsm_concat(fsm_copy(rb->ANY), fsm_cross_product(fsm_empty_string(), fsm_symbol("@ID@"))))))); 2025-09-08T08:30:54,734 | ^~~~~ 2025-09-08T08:30:54,734 back-ends/foma/rewrite.cpp:339:255: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,734 339 | C = fsm_minimize(fsm_kleene_star(fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@O@")), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@0@")), fsm_concat(fsm_copy(rb->ANY), fsm_cross_product(fsm_empty_string(), fsm_symbol("@ID@"))))))); 2025-09-08T08:30:54,734 | ^~~~~~ 2025-09-08T08:30:54,735 back-ends/foma/rewrite.cpp: In function ‘fsm* rewrite_lower(rewrite_batch*, fsm*)’: 2025-09-08T08:30:54,736 back-ends/foma/rewrite.cpp:382:84: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,736 382 | One = fsm_minimize(fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@O@")), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@0@")), fsm_concat(fsm_union(fsm_symbol("@#@"), fsm_copy(rb->ANY)), fsm_cross_product(fsm_empty_string(),fsm_symbol("@ID@")))))); 2025-09-08T08:30:54,736 | ^~~~~ 2025-09-08T08:30:54,736 back-ends/foma/rewrite.cpp:382:153: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,736 382 | One = fsm_minimize(fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@O@")), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@0@")), fsm_concat(fsm_union(fsm_symbol("@#@"), fsm_copy(rb->ANY)), fsm_cross_product(fsm_empty_string(),fsm_symbol("@ID@")))))); 2025-09-08T08:30:54,736 | ^~~~~ 2025-09-08T08:30:54,736 back-ends/foma/rewrite.cpp:382:194: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,736 382 | One = fsm_minimize(fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@O@")), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@0@")), fsm_concat(fsm_union(fsm_symbol("@#@"), fsm_copy(rb->ANY)), fsm_cross_product(fsm_empty_string(),fsm_symbol("@ID@")))))); 2025-09-08T08:30:54,736 | ^~~~~ 2025-09-08T08:30:54,737 back-ends/foma/rewrite.cpp:382:270: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,737 382 | One = fsm_minimize(fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@O@")), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@0@")), fsm_concat(fsm_union(fsm_symbol("@#@"), fsm_copy(rb->ANY)), fsm_cross_product(fsm_empty_string(),fsm_symbol("@ID@")))))); 2025-09-08T08:30:54,737 | ^~~~~~ 2025-09-08T08:30:54,737 back-ends/foma/rewrite.cpp:384:259: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,737 384 | Two = fsm_minimize(fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_copy(rb->ISyms)), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_copy(rb->Rulenames)), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@"))), fsm_copy(rb->ANY))))); 2025-09-08T08:30:54,737 | ^~~~~ 2025-09-08T08:30:54,737 back-ends/foma/rewrite.cpp:386:290: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,737 386 | Three = fsm_minimize(fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_copy(rb->ISyms)), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_copy(rb->Rulenames)), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_copy(rb->ANY)), fsm_cross_product(fsm_empty_string(), fsm_symbol("@0@")))))); 2025-09-08T08:30:54,737 | ^~~~~ 2025-09-08T08:30:54,738 back-ends/foma/rewrite.cpp: In function ‘fsm* rewrite_any_4tape(rewrite_batch*)’: 2025-09-08T08:30:54,738 back-ends/foma/rewrite.cpp:406:85: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,738 406 | rb->Any4Tape = fsm_minimize(fsm_kleene_star(fsm_union(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_symbol("@0@"), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@#@")), fsm_symbol("@ID@")))), fsm_concat(fsm_copy(rb->ISyms), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_copy(rb->ANY), fsm_union(fsm_symbol("@ID@"), fsm_symbol("@0@"))))))))); 2025-09-08T08:30:54,738 | ^~~~~ 2025-09-08T08:30:54,738 back-ends/foma/rewrite.cpp:406:115: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,738 406 | rb->Any4Tape = fsm_minimize(fsm_kleene_star(fsm_union(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_symbol("@0@"), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@#@")), fsm_symbol("@ID@")))), fsm_concat(fsm_copy(rb->ISyms), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_copy(rb->ANY), fsm_union(fsm_symbol("@ID@"), fsm_symbol("@0@"))))))))); 2025-09-08T08:30:54,738 | ^~~~~ 2025-09-08T08:30:54,738 back-ends/foma/rewrite.cpp:406:174: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,739 406 | rb->Any4Tape = fsm_minimize(fsm_kleene_star(fsm_union(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_symbol("@0@"), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@#@")), fsm_symbol("@ID@")))), fsm_concat(fsm_copy(rb->ISyms), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_copy(rb->ANY), fsm_union(fsm_symbol("@ID@"), fsm_symbol("@0@"))))))))); 2025-09-08T08:30:54,739 | ^~~~~ 2025-09-08T08:30:54,739 back-ends/foma/rewrite.cpp:406:194: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,739 406 | rb->Any4Tape = fsm_minimize(fsm_kleene_star(fsm_union(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_symbol("@0@"), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@#@")), fsm_symbol("@ID@")))), fsm_concat(fsm_copy(rb->ISyms), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_copy(rb->ANY), fsm_union(fsm_symbol("@ID@"), fsm_symbol("@0@"))))))))); 2025-09-08T08:30:54,739 | ^~~~~~ 2025-09-08T08:30:54,739 back-ends/foma/rewrite.cpp:406:325: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,739 406 | rb->Any4Tape = fsm_minimize(fsm_kleene_star(fsm_union(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_symbol("@0@"), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@#@")), fsm_symbol("@ID@")))), fsm_concat(fsm_copy(rb->ISyms), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_copy(rb->ANY), fsm_union(fsm_symbol("@ID@"), fsm_symbol("@0@"))))))))); 2025-09-08T08:30:54,739 | ^~~~~ 2025-09-08T08:30:54,739 back-ends/foma/rewrite.cpp:406:384: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,740 406 | rb->Any4Tape = fsm_minimize(fsm_kleene_star(fsm_union(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_symbol("@0@"), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@#@")), fsm_symbol("@ID@")))), fsm_concat(fsm_copy(rb->ISyms), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_copy(rb->ANY), fsm_union(fsm_symbol("@ID@"), fsm_symbol("@0@"))))))))); 2025-09-08T08:30:54,740 | ^~~~~~ 2025-09-08T08:30:54,740 back-ends/foma/rewrite.cpp:406:404: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,740 406 | rb->Any4Tape = fsm_minimize(fsm_kleene_star(fsm_union(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_symbol("@0@"), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@#@")), fsm_symbol("@ID@")))), fsm_concat(fsm_copy(rb->ISyms), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_copy(rb->ANY), fsm_union(fsm_symbol("@ID@"), fsm_symbol("@0@"))))))))); 2025-09-08T08:30:54,740 | ^~~~~ 2025-09-08T08:30:54,740 back-ends/foma/rewrite.cpp: In function ‘fsm* rewrite_upper(rewrite_batch*, fsm*)’: 2025-09-08T08:30:54,740 back-ends/foma/rewrite.cpp:426:84: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,740 426 | One = fsm_minimize(fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@O@")), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@0@")), fsm_concat(fsm_union(fsm_symbol("@#@"), fsm_copy(rb->ANY)), fsm_cross_product(fsm_empty_string(),fsm_symbol("@ID@")))))); 2025-09-08T08:30:54,740 | ^~~~~ 2025-09-08T08:30:54,741 back-ends/foma/rewrite.cpp:426:153: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,741 426 | One = fsm_minimize(fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@O@")), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@0@")), fsm_concat(fsm_union(fsm_symbol("@#@"), fsm_copy(rb->ANY)), fsm_cross_product(fsm_empty_string(),fsm_symbol("@ID@")))))); 2025-09-08T08:30:54,741 | ^~~~~ 2025-09-08T08:30:54,741 back-ends/foma/rewrite.cpp:426:194: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,741 426 | One = fsm_minimize(fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@O@")), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@0@")), fsm_concat(fsm_union(fsm_symbol("@#@"), fsm_copy(rb->ANY)), fsm_cross_product(fsm_empty_string(),fsm_symbol("@ID@")))))); 2025-09-08T08:30:54,741 | ^~~~~ 2025-09-08T08:30:54,741 back-ends/foma/rewrite.cpp:426:270: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,741 426 | One = fsm_minimize(fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@O@")), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@0@")), fsm_concat(fsm_union(fsm_symbol("@#@"), fsm_copy(rb->ANY)), fsm_cross_product(fsm_empty_string(),fsm_symbol("@ID@")))))); 2025-09-08T08:30:54,741 | ^~~~~~ 2025-09-08T08:30:54,742 back-ends/foma/rewrite.cpp:428:230: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,742 428 | Two = fsm_minimize(fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_copy(rb->ISyms)), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_copy(rb->Rulenames)), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_symbol("@0@")), fsm_cross_product(fsm_empty_string(), fsm_copy(rb->ANY)))))); 2025-09-08T08:30:54,742 | ^~~~~ 2025-09-08T08:30:54,742 back-ends/foma/rewrite.cpp:430:271: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,742 430 | Three = fsm_minimize(fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_copy(rb->ISyms)), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_copy(rb->Rulenames)), fsm_concat(fsm_copy(rb->ANY), fsm_cross_product(fsm_empty_string(), fsm_union(fsm_union(fsm_symbol("@0@"), fsm_copy(rb->ANY)), fsm_symbol("@ID@"))))))); 2025-09-08T08:30:54,742 | ^~~~~ 2025-09-08T08:30:54,742 back-ends/foma/rewrite.cpp:430:310: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,742 430 | Three = fsm_minimize(fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_copy(rb->ISyms)), fsm_concat(fsm_cross_product(fsm_empty_string(), fsm_copy(rb->Rulenames)), fsm_concat(fsm_copy(rb->ANY), fsm_cross_product(fsm_empty_string(), fsm_union(fsm_union(fsm_symbol("@0@"), fsm_copy(rb->ANY)), fsm_symbol("@ID@"))))))); 2025-09-08T08:30:54,742 | ^~~~~~ 2025-09-08T08:30:54,742 back-ends/foma/rewrite.cpp: In function ‘fsm* rewrite_align(fsm*, fsm*)’: 2025-09-08T08:30:54,743 back-ends/foma/rewrite.cpp:439:96: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,743 439 | first = fsm_minimize(rewrite_tape_m_to_n_of_k(fsm_concat(upper, fsm_kleene_star(fsm_symbol("@0@"))), 1, 1, 2)); 2025-09-08T08:30:54,743 | ^~~~~ 2025-09-08T08:30:54,743 back-ends/foma/rewrite.cpp:440:97: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,743 440 | second = fsm_minimize(rewrite_tape_m_to_n_of_k(fsm_concat(lower, fsm_kleene_star(fsm_symbol("@0@"))), 2, 2, 2)); 2025-09-08T08:30:54,743 | ^~~~~ 2025-09-08T08:30:54,743 back-ends/foma/rewrite.cpp:441:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,743 441 | third = fsm_minimize(fsm_parse_regex("~[[? ?]* \"@0@\" \"@0@\" [? ?]*]", NULL, NULL)); 2025-09-08T08:30:54,743 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,744 back-ends/foma/rewrite.cpp:444:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,744 444 | align = fsm_minimize(fsm_substitute_symbol(align, "@_IDENTITY_SYMBOL_@", "@UNK@")); 2025-09-08T08:30:54,744 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,744 back-ends/foma/rewrite.cpp:444:78: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,744 444 | align = fsm_minimize(fsm_substitute_symbol(align, "@_IDENTITY_SYMBOL_@", "@UNK@")); 2025-09-08T08:30:54,744 | ^~~~~~~ 2025-09-08T08:30:54,744 back-ends/foma/rewrite.cpp:445:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,744 445 | align2 = fsm_minimize(fsm_lower(fsm_compose(align, fsm_parse_regex("[? ? | \"@UNK@\" \"@UNK@\":\"@ID@\" ]*", NULL, NULL)))); 2025-09-08T08:30:54,744 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,744 back-ends/foma/rewrite.cpp:446:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,745 446 | align2 = fsm_minimize(fsm_substitute_symbol(align2, "@UNK@", "@_IDENTITY_SYMBOL_@")); 2025-09-08T08:30:54,745 | ^~~~~~~ 2025-09-08T08:30:54,745 back-ends/foma/rewrite.cpp:446:66: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,745 446 | align2 = fsm_minimize(fsm_substitute_symbol(align2, "@UNK@", "@_IDENTITY_SYMBOL_@")); 2025-09-08T08:30:54,745 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,745 back-ends/foma/rewrite.cpp: In function ‘fsm* rewrite_align_markup(fsm*, fsm*, fsm*)’: 2025-09-08T08:30:54,745 back-ends/foma/rewrite.cpp:454:78: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,745 454 | first = fsm_minimize(rewrite_tape_m_to_n_of_k(fsm_kleene_star(fsm_symbol("@0@")), 1, 1, 2)); 2025-09-08T08:30:54,745 | ^~~~~ 2025-09-08T08:30:54,746 back-ends/foma/rewrite.cpp:457:79: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,746 457 | fourth = fsm_minimize(rewrite_tape_m_to_n_of_k(fsm_kleene_star(fsm_symbol("@ID@")), 2, 2, 2)); 2025-09-08T08:30:54,746 | ^~~~~~ 2025-09-08T08:30:54,746 back-ends/foma/rewrite.cpp:458:78: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,746 458 | fifth = fsm_minimize(rewrite_tape_m_to_n_of_k(fsm_kleene_star(fsm_symbol("@0@")), 1, 1, 2)); 2025-09-08T08:30:54,746 | ^~~~~ 2025-09-08T08:30:54,746 back-ends/foma/rewrite.cpp:461:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,746 461 | align = fsm_minimize(fsm_substitute_symbol(align, "@_IDENTITY_SYMBOL_@", "@UNK@")); 2025-09-08T08:30:54,746 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,746 back-ends/foma/rewrite.cpp:461:78: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,747 461 | align = fsm_minimize(fsm_substitute_symbol(align, "@_IDENTITY_SYMBOL_@", "@UNK@")); 2025-09-08T08:30:54,747 | ^~~~~~~ 2025-09-08T08:30:54,747 back-ends/foma/rewrite.cpp:462:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,747 462 | align2 = fsm_minimize(fsm_lower(fsm_compose(align, fsm_parse_regex("[? ? | \"@UNK@\" \"@UNK@\":\"@ID@\" ]*", NULL, NULL)))); 2025-09-08T08:30:54,747 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,747 back-ends/foma/rewrite.cpp:463:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,747 463 | align2 = fsm_minimize(fsm_substitute_symbol(align2, "@UNK@", "@_IDENTITY_SYMBOL_@")); 2025-09-08T08:30:54,747 | ^~~~~~~ 2025-09-08T08:30:54,747 back-ends/foma/rewrite.cpp:463:66: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,747 463 | align2 = fsm_minimize(fsm_substitute_symbol(align2, "@UNK@", "@_IDENTITY_SYMBOL_@")); 2025-09-08T08:30:54,748 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,748 back-ends/foma/rewrite.cpp: In function ‘fsm* rewrite_itape(rewrite_batch*)’: 2025-09-08T08:30:54,748 back-ends/foma/rewrite.cpp:469:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,748 469 | rb->ITape = fsm_parse_regex("[\"@I[]@\" ? ? ? | \"@I[@\" ? ? ? [\"@I@\" ? ? ?]* \"@I]@\" ? [?-\"@0@\"] ? ] [\"@I]@\" ? \"@0@\" ?]* | 0" , NULL, NULL); 2025-09-08T08:30:54,748 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,748 back-ends/foma/rewrite.cpp: In function ‘fsm* rewrite_cp_transducer(rewrite_batch*, fsm*, int)’: 2025-09-08T08:30:54,748 back-ends/foma/rewrite.cpp:487:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,748 487 | Aligned = fsm_flatten(t, fsm_symbol("@0@")); 2025-09-08T08:30:54,748 | ^~~~~ 2025-09-08T08:30:54,749 back-ends/foma/rewrite.cpp: In function ‘void rewrite_add_special_syms(rewrite_batch*, fsm*)’: 2025-09-08T08:30:54,749 back-ends/foma/rewrite.cpp:508:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,749 508 | sigma_substitute(".#.", "@#@", net->sigma); /* We convert boundaries to our interal rep. */ 2025-09-08T08:30:54,750 | ^~~~~ 2025-09-08T08:30:54,750 back-ends/foma/rewrite.cpp:508:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,750 508 | sigma_substitute(".#.", "@#@", net->sigma); /* We convert boundaries to our interal rep. */ 2025-09-08T08:30:54,750 | ^~~~~ 2025-09-08T08:30:54,751 back-ends/foma/rewrite.cpp: In function ‘fsm* rewr_context_restrict(rewrite_batch*, fsm*, fsmcontexts*)’: 2025-09-08T08:30:54,751 back-ends/foma/rewrite.cpp:541:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,751 541 | Var = fsm_symbol("@VARX@"); 2025-09-08T08:30:54,751 | ^~~~~~~~ 2025-09-08T08:30:54,751 back-ends/foma/rewrite.cpp:543:71: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,751 543 | Notvar = fsm_minus(rewrite_any_4tape(rb), fsm_contains(fsm_symbol("@VARX@"))); 2025-09-08T08:30:54,751 | ^~~~~~~~ 2025-09-08T08:30:54,751 back-ends/foma/rewrite.cpp:548:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,752 548 | if (sigma_find("@VARX@", NewX->sigma) == -1) { 2025-09-08T08:30:54,752 | ^~~~~~~~ 2025-09-08T08:30:54,752 back-ends/foma/rewrite.cpp:549:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,752 549 | sigma_add("@VARX@", NewX->sigma); 2025-09-08T08:30:54,752 | ^~~~~~~~ 2025-09-08T08:30:54,752 back-ends/foma/rewrite.cpp:559:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,752 559 | sigma_add("@VARX@", Left->sigma); 2025-09-08T08:30:54,752 | ^~~~~~~~ 2025-09-08T08:30:54,752 back-ends/foma/rewrite.cpp:566:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,753 566 | sigma_add("@VARX@", Right->sigma); 2025-09-08T08:30:54,753 | ^~~~~~~~ 2025-09-08T08:30:54,753 back-ends/foma/rewrite.cpp:574:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,753 574 | if (sigma_find("@VARX@", Result->sigma) != -1) { 2025-09-08T08:30:54,753 | ^~~~~~~~ 2025-09-08T08:30:54,753 back-ends/foma/rewrite.cpp:575:63: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,753 575 | Result = fsm_complement(fsm_substitute_symbol(Result, "@VARX@","@_EPSILON_SYMBOL_@")); 2025-09-08T08:30:54,753 | ^~~~~~~~ 2025-09-08T08:30:54,753 back-ends/foma/rewrite.cpp:575:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,753 575 | Result = fsm_complement(fsm_substitute_symbol(Result, "@VARX@","@_EPSILON_SYMBOL_@")); 2025-09-08T08:30:54,754 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,754 back-ends/foma/rewrite.cpp: In function ‘fsm* rewrite_epextend(rewrite_batch*)’: 2025-09-08T08:30:54,754 back-ends/foma/rewrite.cpp:600:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,754 600 | one = fsm_minimize(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_symbol("@0@"), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@#@")), fsm_symbol("@ID@"))))); 2025-09-08T08:30:54,754 | ^~~~~ 2025-09-08T08:30:54,754 back-ends/foma/rewrite.cpp:600:80: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,754 600 | one = fsm_minimize(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_symbol("@0@"), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@#@")), fsm_symbol("@ID@"))))); 2025-09-08T08:30:54,754 | ^~~~~ 2025-09-08T08:30:54,754 back-ends/foma/rewrite.cpp:600:139: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,755 600 | one = fsm_minimize(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_symbol("@0@"), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@#@")), fsm_symbol("@ID@"))))); 2025-09-08T08:30:54,755 | ^~~~~ 2025-09-08T08:30:54,755 back-ends/foma/rewrite.cpp:600:159: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,755 600 | one = fsm_minimize(fsm_concat(fsm_symbol("@O@"), fsm_concat(fsm_symbol("@0@"), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@#@")), fsm_symbol("@ID@"))))); 2025-09-08T08:30:54,755 | ^~~~~~ 2025-09-08T08:30:54,755 back-ends/foma/rewrite.cpp:601:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,755 601 | two = fsm_minimize(fsm_concat(fsm_symbol("@I[]@"), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_copy(rb->ANY), fsm_union(fsm_symbol("@0@"), fsm_union(fsm_symbol("@ID@"), fsm_copy(rb->ANY))))))); 2025-09-08T08:30:54,755 | ^~~~~~~ 2025-09-08T08:30:54,755 back-ends/foma/rewrite.cpp:601:147: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,755 601 | two = fsm_minimize(fsm_concat(fsm_symbol("@I[]@"), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_copy(rb->ANY), fsm_union(fsm_symbol("@0@"), fsm_union(fsm_symbol("@ID@"), fsm_copy(rb->ANY))))))); 2025-09-08T08:30:54,756 | ^~~~~ 2025-09-08T08:30:54,756 back-ends/foma/rewrite.cpp:601:176: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,756 601 | two = fsm_minimize(fsm_concat(fsm_symbol("@I[]@"), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_copy(rb->ANY), fsm_union(fsm_symbol("@0@"), fsm_union(fsm_symbol("@ID@"), fsm_copy(rb->ANY))))))); 2025-09-08T08:30:54,756 | ^~~~~~ 2025-09-08T08:30:54,756 back-ends/foma/rewrite.cpp:602:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,756 602 | allzeroupper = fsm_parse_regex("~[[? ? \"@0@\" ?]*]", NULL, NULL); 2025-09-08T08:30:54,756 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:54,756 back-ends/foma/rewrite.cpp:603:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,756 603 | threea = fsm_minimize(fsm_concat(fsm_symbol("@I[@"), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_symbol("@0@"), fsm_union(fsm_symbol("@ID@"), fsm_copy(rb->ANY))))))); 2025-09-08T08:30:54,756 | ^~~~~~ 2025-09-08T08:30:54,757 back-ends/foma/rewrite.cpp:603:149: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,757 603 | threea = fsm_minimize(fsm_concat(fsm_symbol("@I[@"), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_symbol("@0@"), fsm_union(fsm_symbol("@ID@"), fsm_copy(rb->ANY))))))); 2025-09-08T08:30:54,757 | ^~~~~ 2025-09-08T08:30:54,757 back-ends/foma/rewrite.cpp:603:179: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,757 603 | threea = fsm_minimize(fsm_concat(fsm_symbol("@I[@"), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_symbol("@0@"), fsm_union(fsm_symbol("@ID@"), fsm_copy(rb->ANY))))))); 2025-09-08T08:30:54,757 | ^~~~~ 2025-09-08T08:30:54,757 back-ends/foma/rewrite.cpp:603:208: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,757 603 | threea = fsm_minimize(fsm_concat(fsm_symbol("@I[@"), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_symbol("@0@"), fsm_union(fsm_symbol("@ID@"), fsm_copy(rb->ANY))))))); 2025-09-08T08:30:54,757 | ^~~~~~ 2025-09-08T08:30:54,757 back-ends/foma/rewrite.cpp:604:69: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,758 604 | threeb = fsm_minimize(fsm_kleene_star(fsm_concat(fsm_symbol("@I@"), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_symbol("@0@"), fsm_union(fsm_symbol("@ID@"), fsm_copy(rb->ANY)))))))); 2025-09-08T08:30:54,758 | ^~~~~ 2025-09-08T08:30:54,758 back-ends/foma/rewrite.cpp:604:164: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,758 604 | threeb = fsm_minimize(fsm_kleene_star(fsm_concat(fsm_symbol("@I@"), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_symbol("@0@"), fsm_union(fsm_symbol("@ID@"), fsm_copy(rb->ANY)))))))); 2025-09-08T08:30:54,758 | ^~~~~ 2025-09-08T08:30:54,758 back-ends/foma/rewrite.cpp:604:194: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,758 604 | threeb = fsm_minimize(fsm_kleene_star(fsm_concat(fsm_symbol("@I@"), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_symbol("@0@"), fsm_union(fsm_symbol("@ID@"), fsm_copy(rb->ANY)))))))); 2025-09-08T08:30:54,758 | ^~~~~ 2025-09-08T08:30:54,758 back-ends/foma/rewrite.cpp:604:223: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,759 604 | threeb = fsm_minimize(fsm_kleene_star(fsm_concat(fsm_symbol("@I@"), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_symbol("@0@"), fsm_union(fsm_symbol("@ID@"), fsm_copy(rb->ANY)))))))); 2025-09-08T08:30:54,759 | ^~~~~~ 2025-09-08T08:30:54,759 back-ends/foma/rewrite.cpp:605:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,759 605 | threec = fsm_minimize(fsm_concat(fsm_symbol("@I]@"), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_symbol("@0@"), fsm_union(fsm_symbol("@ID@"), fsm_copy(rb->ANY))))))); 2025-09-08T08:30:54,759 | ^~~~~~ 2025-09-08T08:30:54,759 back-ends/foma/rewrite.cpp:605:149: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,759 605 | threec = fsm_minimize(fsm_concat(fsm_symbol("@I]@"), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_symbol("@0@"), fsm_union(fsm_symbol("@ID@"), fsm_copy(rb->ANY))))))); 2025-09-08T08:30:54,759 | ^~~~~ 2025-09-08T08:30:54,759 back-ends/foma/rewrite.cpp:605:179: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,759 605 | threec = fsm_minimize(fsm_concat(fsm_symbol("@I]@"), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_symbol("@0@"), fsm_union(fsm_symbol("@ID@"), fsm_copy(rb->ANY))))))); 2025-09-08T08:30:54,760 | ^~~~~ 2025-09-08T08:30:54,760 back-ends/foma/rewrite.cpp:605:208: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:54,760 605 | threec = fsm_minimize(fsm_concat(fsm_symbol("@I]@"), fsm_concat(fsm_copy(rb->Rulenames), fsm_concat(fsm_union(fsm_copy(rb->ANY), fsm_symbol("@0@")), fsm_union(fsm_symbol("@0@"), fsm_union(fsm_symbol("@ID@"), fsm_copy(rb->ANY))))))); 2025-09-08T08:30:54,760 | ^~~~~~ 2025-09-08T08:30:55,774 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/sigma.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/sigma.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:55,790 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:56,398 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/spelling.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/spelling.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:56,414 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:57,589 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/stringhash.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/stringhash.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:57,604 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:57,821 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/structures.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/structures.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:57,838 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:57,988 back-ends/foma/structures.cpp: In function ‘fsm* fsm_empty_string()’: 2025-09-08T08:30:57,988 back-ends/foma/structures.cpp:252:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:57,989 252 | net = fsm_create(""); 2025-09-08T08:30:57,989 | ^~ 2025-09-08T08:30:57,989 back-ends/foma/structures.cpp: In function ‘fsm* fsm_identity()’: 2025-09-08T08:30:57,989 back-ends/foma/structures.cpp:268:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:57,989 268 | net = fsm_create(""); 2025-09-08T08:30:57,989 | ^~ 2025-09-08T08:30:57,990 back-ends/foma/structures.cpp: In function ‘fsm* fsm_empty_set()’: 2025-09-08T08:30:57,990 back-ends/foma/structures.cpp:290:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:57,990 290 | net = fsm_create(""); 2025-09-08T08:30:57,990 | ^~ 2025-09-08T08:30:58,004 back-ends/foma/structures.cpp: In function ‘fsm* fsm_extract_nonidentity(fsm*)’: 2025-09-08T08:30:58,004 back-ends/foma/structures.cpp:664:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:58,004 664 | killnum = sigma_add("@KILL@", net->sigma); 2025-09-08T08:30:58,004 | ^~~~~~~~ 2025-09-08T08:30:58,007 back-ends/foma/structures.cpp:779:62: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:58,007 779 | net2 = fsm_upper(fsm_compose(net,fsm_contains(fsm_symbol("@KILL@")))); 2025-09-08T08:30:58,007 | ^~~~~~~~ 2025-09-08T08:30:58,007 back-ends/foma/structures.cpp:780:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:58,007 780 | sigma_remove("@KILL@",net2->sigma); 2025-09-08T08:30:58,008 | ^~~~~~~~ 2025-09-08T08:30:58,011 back-ends/foma/structures.cpp: In function ‘fsm* union_quantifiers()’: 2025-09-08T08:30:58,011 back-ends/foma/structures.cpp:854:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:58,011 854 | net = fsm_create(""); 2025-09-08T08:30:58,011 | ^~ 2025-09-08T08:30:59,111 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/topsort.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/topsort.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:59,125 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:59,464 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/trie.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/trie.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:59,481 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:59,577 back-ends/foma/trie.cpp: In function ‘fsm* fsm_trie_done(fsm_trie_handle*)’: 2025-09-08T08:30:59,577 back-ends/foma/trie.cpp:43:61: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:30:59,577 43 | newh = (struct fsm_construct_handle*)fsm_construct_init("name"); 2025-09-08T08:30:59,578 | ^~~~~~ 2025-09-08T08:30:59,770 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/foma/utf8.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/foma/utf8.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:30:59,785 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:31:00,323 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/openfst/src/lib/compat.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/openfst/src/lib/compat.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:31:00,339 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:31:01,441 In file included from back-ends/openfst/src/lib/compat.cpp:22: 2025-09-08T08:31:01,441 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:31:01,441 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:31:01,442 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:31:01,442 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:31:01,767 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/openfst/src/lib/flags.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/openfst/src/lib/flags.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:31:01,782 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:31:02,890 In file included from back-ends/openfst/src/lib/flags.cpp:22: 2025-09-08T08:31:02,890 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:31:02,890 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:31:02,891 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:31:02,891 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:31:05,741 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/openfst/src/lib/fst.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/openfst/src/lib/fst.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:31:05,755 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:31:07,174 In file included from back-ends/openfst/src/include/fst/fst.h:31, 2025-09-08T08:31:07,174 from back-ends/openfst/src/lib/fst.cpp:22: 2025-09-08T08:31:07,175 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:31:07,175 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:31:07,175 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:31:07,175 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:31:08,111 In file included from back-ends/openfst/src/include/fst/state-map.h:34, 2025-09-08T08:31:08,111 from back-ends/openfst/src/include/fst/arcsort.h:30, 2025-09-08T08:31:08,111 from back-ends/openfst/src/include/fst/accumulator.h:33, 2025-09-08T08:31:08,111 from back-ends/openfst/src/include/fst/label-reachable.h:31, 2025-09-08T08:31:08,111 from back-ends/openfst/src/include/fst/lookahead-matcher.h:28, 2025-09-08T08:31:08,111 from back-ends/openfst/src/include/fst/matcher-fst.h:26, 2025-09-08T08:31:08,111 from back-ends/openfst/src/lib/fst.cpp:27: 2025-09-08T08:31:08,111 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(MutableFst*, C*)’: 2025-09-08T08:31:08,112 back-ends/openfst/src/include/fst/arc-map.h:169:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:31:08,112 169 | if (final_arc.ilabel != 0 || final_arc.olabel != 0 || 2025-09-08T08:31:08,112 | ^~ 2025-09-08T08:31:08,112 back-ends/openfst/src/include/fst/arc-map.h:173:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2025-09-08T08:31:08,112 173 | fst->SetFinal(s, Weight::Zero()); 2025-09-08T08:31:08,112 | ^~~ 2025-09-08T08:31:08,113 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:31:08,113 back-ends/openfst/src/include/fst/arc-map.h:197:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:31:08,113 197 | typedef typename A::Weight Weight; 2025-09-08T08:31:08,113 | ^~~~~~ 2025-09-08T08:31:08,132 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(MutableFst*, C*)’: 2025-09-08T08:31:08,132 back-ends/openfst/src/include/fst/state-map.h:92:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:31:08,132 92 | typedef typename A::Weight Weight; 2025-09-08T08:31:08,132 | ^~~~~~ 2025-09-08T08:31:08,133 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:31:08,133 back-ends/openfst/src/include/fst/state-map.h:132:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:31:08,133 132 | typedef typename A::Weight Weight; 2025-09-08T08:31:08,133 | ^~~~~~ 2025-09-08T08:32:08,859 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/openfst/src/lib/properties.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/openfst/src/lib/properties.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:32:08,877 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:32:09,973 In file included from back-ends/openfst/src/include/fst/properties.h:27, 2025-09-08T08:32:09,973 from back-ends/openfst/src/lib/properties.cpp:23: 2025-09-08T08:32:09,973 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:32:09,974 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:32:09,974 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:32:09,974 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:32:10,603 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/openfst/src/lib/symbol-table-ops.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/openfst/src/lib/symbol-table-ops.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:32:10,620 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:32:11,950 In file included from back-ends/openfst/src/include/fst/fst.h:31, 2025-09-08T08:32:11,951 from back-ends/openfst/src/include/fst/symbol-table-ops.h:24, 2025-09-08T08:32:11,951 from back-ends/openfst/src/lib/symbol-table-ops.cpp:18: 2025-09-08T08:32:11,951 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:32:11,951 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:32:11,951 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:32:11,951 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:32:17,121 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/openfst/src/lib/symbol-table.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/openfst/src/lib/symbol-table.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:32:17,136 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:32:18,297 In file included from back-ends/openfst/src/include/fst/symbol-table.h:33, 2025-09-08T08:32:18,297 from back-ends/openfst/src/lib/symbol-table.cpp:23: 2025-09-08T08:32:18,298 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:32:18,298 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:32:18,298 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:32:18,298 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:32:24,069 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c back-ends/openfst/src/lib/util.cpp -o build/temp.linux-armv7l-cpython-313/back-ends/openfst/src/lib/util.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:32:24,085 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:32:25,446 In file included from back-ends/openfst/src/include/fst/util.h:36, 2025-09-08T08:32:25,446 from back-ends/openfst/src/lib/util.cpp:24: 2025-09-08T08:32:25,446 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:32:25,446 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:32:25,446 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:32:25,446 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:32:26,252 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HarmonizeUnknownAndIdentitySymbols.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HarmonizeUnknownAndIdentitySymbols.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:32:26,266 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:32:29,238 libhfst/src/HarmonizeUnknownAndIdentitySymbols.cpp:31:13: warning: ‘bool hfst::is_subset(const StringSet&, const StringSet&)’ defined but not used [-Wunused-function] 2025-09-08T08:32:29,238 31 | static bool is_subset(const StringSet &subset,const StringSet &superset) 2025-09-08T08:32:29,238 | ^~~~~~~~~ 2025-09-08T08:32:32,323 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HfstApply.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HfstApply.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:32:32,338 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:32:35,822 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HfstDataTypes.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HfstDataTypes.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:32:35,837 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:32:36,788 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HfstEpsilonHandler.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HfstEpsilonHandler.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:32:36,804 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:32:37,891 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HfstExceptionDefs.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HfstExceptionDefs.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:32:37,908 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:32:39,668 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HfstFlagDiacritics.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HfstFlagDiacritics.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:32:39,683 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:32:40,935 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HfstInputStream.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HfstInputStream.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:32:40,950 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:32:43,028 In file included from libhfst/src/parsers/../HfstTokenizer.h:13, 2025-09-08T08:32:43,028 from libhfst/src/parsers/LexcCompiler.h:34, 2025-09-08T08:32:43,028 from libhfst/src/HfstTransducer.h:21, 2025-09-08T08:32:43,028 from libhfst/src/HfstInputStream.cpp:16: 2025-09-08T08:32:43,028 libhfst/src/HfstInputStream.cpp: In destructor ‘hfst::HfstInputStream::~HfstInputStream()’: 2025-09-08T08:32:43,028 libhfst/src/parsers/../HfstExceptionDefs.h:45:5: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 2025-09-08T08:32:43,028 45 | throw E(#E,__FILE__,__LINE__); } \ 2025-09-08T08:32:43,029 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:32:43,029 libhfst/src/HfstInputStream.cpp:1134:9: note: in expansion of macro ‘HFST_THROW’ 2025-09-08T08:32:43,029 1134 | HFST_THROW(NotTransducerStreamException); 2025-09-08T08:32:43,029 | ^~~~~~~~~~ 2025-09-08T08:32:43,029 libhfst/src/parsers/../HfstExceptionDefs.h:45:5: note: in C++11 destructors default to ‘noexcept’ 2025-09-08T08:32:43,029 45 | throw E(#E,__FILE__,__LINE__); } \ 2025-09-08T08:32:43,029 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:32:43,029 libhfst/src/HfstInputStream.cpp:1134:9: note: in expansion of macro ‘HFST_THROW’ 2025-09-08T08:32:43,030 1134 | HFST_THROW(NotTransducerStreamException); 2025-09-08T08:32:43,030 | ^~~~~~~~~~ 2025-09-08T08:32:49,463 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HfstLookupFlagDiacritics.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HfstLookupFlagDiacritics.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:32:49,478 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:32:54,820 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HfstOutputStream.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HfstOutputStream.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:32:54,836 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:32:59,067 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HfstPrintDot.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HfstPrintDot.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:32:59,083 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:33:06,916 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HfstPrintPCKimmo.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HfstPrintPCKimmo.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:33:06,931 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:33:11,908 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HfstRules.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HfstRules.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:33:11,924 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:33:19,208 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HfstStrings2FstTokenizer.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HfstStrings2FstTokenizer.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:33:19,224 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:33:24,463 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HfstSymbolDefs.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HfstSymbolDefs.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:33:24,480 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:33:28,936 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HfstTokenizer.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HfstTokenizer.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:33:28,951 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:33:36,733 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HfstTransducer.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HfstTransducer.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:33:36,750 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:33:38,805 libhfst/src/HfstTransducer.cpp: In member function ‘void hfst::HfstTransducer::remove_from_alphabet(const std::string&)’: 2025-09-08T08:33:38,806 libhfst/src/HfstTransducer.cpp:297:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:33:38,806 297 | if (symbol == "") 2025-09-08T08:33:38,806 | ^~ 2025-09-08T08:33:38,806 libhfst/src/HfstTransducer.cpp:300:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2025-09-08T08:33:38,806 300 | hfst::implementations::HfstBasicTransducer * net 2025-09-08T08:33:38,806 | ^~~~ 2025-09-08T08:33:38,959 libhfst/src/HfstTransducer.cpp: In destructor ‘virtual hfst::HfstTransducer::~HfstTransducer()’: 2025-09-08T08:33:38,959 libhfst/src/HfstTransducer.cpp:1281:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 2025-09-08T08:33:38,959 1281 | throw ImplementationTypeNotAvailableException("ImplementationTypeNotAvailableException", __FILE__, __LINE__, type); 2025-09-08T08:33:38,960 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:33:38,960 libhfst/src/HfstTransducer.cpp:1281:7: note: in C++11 destructors default to ‘noexcept’ 2025-09-08T08:33:38,960 In file included from libhfst/src/parsers/../HfstTokenizer.h:13, 2025-09-08T08:33:38,960 from libhfst/src/parsers/LexcCompiler.h:34, 2025-09-08T08:33:38,960 from libhfst/src/HfstTransducer.h:21, 2025-09-08T08:33:38,960 from libhfst/src/HfstTransducer.cpp:23: 2025-09-08T08:33:38,960 libhfst/src/parsers/../HfstExceptionDefs.h:45:5: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 2025-09-08T08:33:38,960 45 | throw E(#E,__FILE__,__LINE__); } \ 2025-09-08T08:33:38,960 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:33:38,961 libhfst/src/HfstTransducer.cpp:1316:9: note: in expansion of macro ‘HFST_THROW’ 2025-09-08T08:33:38,961 1316 | HFST_THROW(TransducerHasWrongTypeException); 2025-09-08T08:33:38,961 | ^~~~~~~~~~ 2025-09-08T08:33:38,961 libhfst/src/parsers/../HfstExceptionDefs.h:45:5: note: in C++11 destructors default to ‘noexcept’ 2025-09-08T08:33:38,961 45 | throw E(#E,__FILE__,__LINE__); } \ 2025-09-08T08:33:38,961 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:33:38,961 libhfst/src/HfstTransducer.cpp:1316:9: note: in expansion of macro ‘HFST_THROW’ 2025-09-08T08:33:38,961 1316 | HFST_THROW(TransducerHasWrongTypeException); 2025-09-08T08:33:38,961 | ^~~~~~~~~~ 2025-09-08T08:33:38,962 libhfst/src/parsers/../HfstExceptionDefs.h:45:5: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 2025-09-08T08:33:38,962 45 | throw E(#E,__FILE__,__LINE__); } \ 2025-09-08T08:33:38,962 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:33:38,962 libhfst/src/HfstTransducer.cpp:1318:9: note: in expansion of macro ‘HFST_THROW’ 2025-09-08T08:33:38,962 1318 | HFST_THROW(FunctionNotImplementedException); 2025-09-08T08:33:38,962 | ^~~~~~~~~~ 2025-09-08T08:33:38,962 libhfst/src/parsers/../HfstExceptionDefs.h:45:5: note: in C++11 destructors default to ‘noexcept’ 2025-09-08T08:33:38,962 45 | throw E(#E,__FILE__,__LINE__); } \ 2025-09-08T08:33:38,962 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:33:38,962 libhfst/src/HfstTransducer.cpp:1318:9: note: in expansion of macro ‘HFST_THROW’ 2025-09-08T08:33:38,963 1318 | HFST_THROW(FunctionNotImplementedException); 2025-09-08T08:33:38,963 | ^~~~~~~~~~ 2025-09-08T08:33:39,270 libhfst/src/HfstTransducer.cpp: In member function ‘hfst::HfstTransducer& hfst::HfstTransducer::compose(const hfst::HfstTransducer&, bool)’: 2025-09-08T08:33:39,270 libhfst/src/HfstTransducer.cpp:3922:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:33:39,270 3922 | if (this->type != another.type) 2025-09-08T08:33:39,271 | ^~ 2025-09-08T08:33:39,271 libhfst/src/HfstTransducer.cpp:3925:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2025-09-08T08:33:39,271 3925 | HfstTransducer * another_copy = new HfstTransducer(another); 2025-09-08T08:33:39,271 | ^~~~~~~~~~~~~~ 2025-09-08T08:34:03,479 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/HfstXeroxRules.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/HfstXeroxRules.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:34:03,494 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:34:18,773 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/hfst-string-conversions.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/hfst-string-conversions.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:34:18,790 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:34:18,838 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/ConvertFomaTransducer.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/ConvertFomaTransducer.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:34:18,854 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:34:21,978 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/ConvertLogWeightTransducer.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/ConvertLogWeightTransducer.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:34:21,992 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:34:24,101 In file included from back-ends/openfst/src/include/fst/fst.h:31, 2025-09-08T08:34:24,102 from ./back-ends/openfst/src/include/fst/fstlib.h:49, 2025-09-08T08:34:24,102 from libhfst/src/implementations/ConvertLogWeightTransducer.cpp:25: 2025-09-08T08:34:24,102 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:34:24,102 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:24,102 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:34:24,102 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:34:24,749 In file included from back-ends/openfst/src/include/fst/state-map.h:34, 2025-09-08T08:34:24,749 from back-ends/openfst/src/include/fst/arcsort.h:30, 2025-09-08T08:34:24,749 from ./back-ends/openfst/src/include/fst/fstlib.h:60: 2025-09-08T08:34:24,750 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(MutableFst*, C*)’: 2025-09-08T08:34:24,750 back-ends/openfst/src/include/fst/arc-map.h:169:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:34:24,750 169 | if (final_arc.ilabel != 0 || final_arc.olabel != 0 || 2025-09-08T08:34:24,750 | ^~ 2025-09-08T08:34:24,750 back-ends/openfst/src/include/fst/arc-map.h:173:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2025-09-08T08:34:24,750 173 | fst->SetFinal(s, Weight::Zero()); 2025-09-08T08:34:24,750 | ^~~ 2025-09-08T08:34:24,751 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:34:24,751 back-ends/openfst/src/include/fst/arc-map.h:197:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:24,751 197 | typedef typename A::Weight Weight; 2025-09-08T08:34:24,752 | ^~~~~~ 2025-09-08T08:34:24,769 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(MutableFst*, C*)’: 2025-09-08T08:34:24,769 back-ends/openfst/src/include/fst/state-map.h:92:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:24,770 92 | typedef typename A::Weight Weight; 2025-09-08T08:34:24,770 | ^~~~~~ 2025-09-08T08:34:24,770 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:34:24,771 back-ends/openfst/src/include/fst/state-map.h:132:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:24,771 132 | typedef typename A::Weight Weight; 2025-09-08T08:34:24,771 | ^~~~~~ 2025-09-08T08:34:24,854 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:62: 2025-09-08T08:34:24,854 back-ends/openfst/src/include/fst/closure.h: In function ‘void fst::Closure(MutableFst*, ClosureType)’: 2025-09-08T08:34:24,855 back-ends/openfst/src/include/fst/closure.h:48:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:24,855 48 | typedef typename Arc::Label Label; 2025-09-08T08:34:24,855 | ^~~~~ 2025-09-08T08:34:25,025 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:64: 2025-09-08T08:34:25,026 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(MutableFst*, const Fst&)’: 2025-09-08T08:34:25,026 back-ends/openfst/src/include/fst/concat.h:49:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:25,026 49 | typedef typename Arc::Label Label; 2025-09-08T08:34:25,026 | ^~~~~ 2025-09-08T08:34:25,026 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(const Fst&, MutableFst*)’: 2025-09-08T08:34:25,026 back-ends/openfst/src/include/fst/concat.h:100:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:25,027 100 | typedef typename Arc::Label Label; 2025-09-08T08:34:25,027 | ^~~~~ 2025-09-08T08:34:25,079 In file included from back-ends/openfst/src/include/fst/prune.h:29, 2025-09-08T08:34:25,079 from back-ends/openfst/src/include/fst/determinize.h:39, 2025-09-08T08:34:25,079 from ./back-ends/openfst/src/include/fst/fstlib.h:66: 2025-09-08T08:34:25,079 back-ends/openfst/src/include/fst/shortest-distance.h: In function ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float)’: 2025-09-08T08:34:25,079 back-ends/openfst/src/include/fst/shortest-distance.h:258:32: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:25,079 258 | typedef typename Arc::Weight Weight; 2025-09-08T08:34:25,080 | ^~~~~~ 2025-09-08T08:34:25,104 back-ends/openfst/src/include/fst/determinize.h: In function ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&)’: 2025-09-08T08:34:25,104 back-ends/openfst/src/include/fst/determinize.h:821:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:25,104 821 | typedef typename Arc::StateId StateId; 2025-09-08T08:34:25,105 | ^~~~~~~ 2025-09-08T08:34:25,144 In file included from back-ends/openfst/src/include/fst/epsnormalize.h:32, 2025-09-08T08:34:25,144 from ./back-ends/openfst/src/include/fst/fstlib.h:69: 2025-09-08T08:34:25,144 back-ends/openfst/src/include/fst/rmepsilon.h: In function ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&)’: 2025-09-08T08:34:25,144 back-ends/openfst/src/include/fst/rmepsilon.h:228:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:25,144 228 | typedef typename Arc::Label Label; 2025-09-08T08:34:25,144 | ^~~~~ 2025-09-08T08:34:25,145 back-ends/openfst/src/include/fst/rmepsilon.h: In function ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float)’: 2025-09-08T08:34:25,145 back-ends/openfst/src/include/fst/rmepsilon.h:344:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:25,145 344 | typedef typename Arc::Label Label; 2025-09-08T08:34:25,145 | ^~~~~ 2025-09-08T08:34:25,172 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:71: 2025-09-08T08:34:25,172 back-ends/openfst/src/include/fst/equivalent.h: In function ‘bool fst::Equivalent(const Fst&, const Fst&, double)’: 2025-09-08T08:34:25,172 back-ends/openfst/src/include/fst/equivalent.h:163:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:25,173 163 | typedef typename Arc::StateId StateId; 2025-09-08T08:34:25,173 | ^~~~~~~ 2025-09-08T08:34:25,237 In file included from back-ends/openfst/src/include/fst/randequivalent.h:28, 2025-09-08T08:34:25,238 from ./back-ends/openfst/src/include/fst/fstlib.h:80: 2025-09-08T08:34:25,238 back-ends/openfst/src/include/fst/randgen.h: In function ‘void fst::RandGen(const Fst&, MutableFst*, const RandGenOptions&)’: 2025-09-08T08:34:25,238 back-ends/openfst/src/include/fst/randgen.h:668:34: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:25,238 668 | typedef typename OArc::StateId StateId; 2025-09-08T08:34:25,238 | ^~~~~~~ 2025-09-08T08:34:25,238 back-ends/openfst/src/include/fst/randgen.h:669:33: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:25,238 669 | typedef typename OArc::Weight Weight; 2025-09-08T08:34:25,238 | ^~~~~~ 2025-09-08T08:34:25,246 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:83: 2025-09-08T08:34:25,246 back-ends/openfst/src/include/fst/relabel.h: In function ‘void fst::Relabel(MutableFst*, const SymbolTable*, const SymbolTable*, bool, const SymbolTable*, const SymbolTable*, bool)’: 2025-09-08T08:34:25,246 back-ends/openfst/src/include/fst/relabel.h:132:31: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:25,246 132 | typedef typename A::StateId StateId; 2025-09-08T08:34:25,246 | ^~~~~~~ 2025-09-08T08:34:25,263 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:91: 2025-09-08T08:34:25,263 back-ends/openfst/src/include/fst/shortest-path.h: In function ‘void fst::NShortestPath(const Fst&, MutableFst*, const std::vector&, size_t, float, typename Arc::Weight, typename Arc::StateId)’: 2025-09-08T08:34:25,263 back-ends/openfst/src/include/fst/shortest-path.h:267:35: warning: typedef ‘RevWeight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:25,263 267 | typedef typename RevArc::Weight RevWeight; 2025-09-08T08:34:25,263 | ^~~~~~~~~ 2025-09-08T08:34:25,274 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:96: 2025-09-08T08:34:25,275 back-ends/openfst/src/include/fst/union.h: In function ‘void fst::Union(MutableFst*, const Fst&)’: 2025-09-08T08:34:25,275 back-ends/openfst/src/include/fst/union.h:46:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:25,275 46 | typedef typename Arc::Label Label; 2025-09-08T08:34:25,275 | ^~~~~ 2025-09-08T08:34:25,286 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:97: 2025-09-08T08:34:25,286 back-ends/openfst/src/include/fst/verify.h: In function ‘bool fst::Verify(const Fst&, bool)’: 2025-09-08T08:34:25,287 back-ends/openfst/src/include/fst/verify.h:33:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:25,287 33 | typedef typename Arc::Label Label; 2025-09-08T08:34:25,287 | ^~~~~ 2025-09-08T08:34:36,201 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/ConvertOlTransducer.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/ConvertOlTransducer.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:34:36,217 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:34:47,080 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/ConvertTransducerFormat.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/ConvertTransducerFormat.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:34:47,096 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:34:52,439 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/ConvertTropicalWeightTransducer.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/ConvertTropicalWeightTransducer.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:34:52,454 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:34:54,564 In file included from back-ends/openfst/src/include/fst/fst.h:31, 2025-09-08T08:34:54,565 from ./back-ends/openfst/src/include/fst/fstlib.h:49, 2025-09-08T08:34:54,565 from libhfst/src/implementations/ConvertTropicalWeightTransducer.cpp:21: 2025-09-08T08:34:54,565 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:34:54,565 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:54,565 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:34:54,565 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:34:55,213 In file included from back-ends/openfst/src/include/fst/state-map.h:34, 2025-09-08T08:34:55,213 from back-ends/openfst/src/include/fst/arcsort.h:30, 2025-09-08T08:34:55,213 from ./back-ends/openfst/src/include/fst/fstlib.h:60: 2025-09-08T08:34:55,213 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(MutableFst*, C*)’: 2025-09-08T08:34:55,213 back-ends/openfst/src/include/fst/arc-map.h:169:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:34:55,213 169 | if (final_arc.ilabel != 0 || final_arc.olabel != 0 || 2025-09-08T08:34:55,214 | ^~ 2025-09-08T08:34:55,214 back-ends/openfst/src/include/fst/arc-map.h:173:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2025-09-08T08:34:55,214 173 | fst->SetFinal(s, Weight::Zero()); 2025-09-08T08:34:55,214 | ^~~ 2025-09-08T08:34:55,215 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:34:55,215 back-ends/openfst/src/include/fst/arc-map.h:197:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,215 197 | typedef typename A::Weight Weight; 2025-09-08T08:34:55,215 | ^~~~~~ 2025-09-08T08:34:55,233 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(MutableFst*, C*)’: 2025-09-08T08:34:55,233 back-ends/openfst/src/include/fst/state-map.h:92:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,233 92 | typedef typename A::Weight Weight; 2025-09-08T08:34:55,233 | ^~~~~~ 2025-09-08T08:34:55,234 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:34:55,234 back-ends/openfst/src/include/fst/state-map.h:132:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,234 132 | typedef typename A::Weight Weight; 2025-09-08T08:34:55,234 | ^~~~~~ 2025-09-08T08:34:55,315 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:62: 2025-09-08T08:34:55,316 back-ends/openfst/src/include/fst/closure.h: In function ‘void fst::Closure(MutableFst*, ClosureType)’: 2025-09-08T08:34:55,316 back-ends/openfst/src/include/fst/closure.h:48:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,316 48 | typedef typename Arc::Label Label; 2025-09-08T08:34:55,316 | ^~~~~ 2025-09-08T08:34:55,484 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:64: 2025-09-08T08:34:55,484 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(MutableFst*, const Fst&)’: 2025-09-08T08:34:55,484 back-ends/openfst/src/include/fst/concat.h:49:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,484 49 | typedef typename Arc::Label Label; 2025-09-08T08:34:55,484 | ^~~~~ 2025-09-08T08:34:55,485 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(const Fst&, MutableFst*)’: 2025-09-08T08:34:55,485 back-ends/openfst/src/include/fst/concat.h:100:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,485 100 | typedef typename Arc::Label Label; 2025-09-08T08:34:55,485 | ^~~~~ 2025-09-08T08:34:55,538 In file included from back-ends/openfst/src/include/fst/prune.h:29, 2025-09-08T08:34:55,538 from back-ends/openfst/src/include/fst/determinize.h:39, 2025-09-08T08:34:55,538 from ./back-ends/openfst/src/include/fst/fstlib.h:66: 2025-09-08T08:34:55,538 back-ends/openfst/src/include/fst/shortest-distance.h: In function ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float)’: 2025-09-08T08:34:55,538 back-ends/openfst/src/include/fst/shortest-distance.h:258:32: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,538 258 | typedef typename Arc::Weight Weight; 2025-09-08T08:34:55,538 | ^~~~~~ 2025-09-08T08:34:55,563 back-ends/openfst/src/include/fst/determinize.h: In function ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&)’: 2025-09-08T08:34:55,563 back-ends/openfst/src/include/fst/determinize.h:821:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,563 821 | typedef typename Arc::StateId StateId; 2025-09-08T08:34:55,563 | ^~~~~~~ 2025-09-08T08:34:55,603 In file included from back-ends/openfst/src/include/fst/epsnormalize.h:32, 2025-09-08T08:34:55,603 from ./back-ends/openfst/src/include/fst/fstlib.h:69: 2025-09-08T08:34:55,603 back-ends/openfst/src/include/fst/rmepsilon.h: In function ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&)’: 2025-09-08T08:34:55,603 back-ends/openfst/src/include/fst/rmepsilon.h:228:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,603 228 | typedef typename Arc::Label Label; 2025-09-08T08:34:55,603 | ^~~~~ 2025-09-08T08:34:55,603 back-ends/openfst/src/include/fst/rmepsilon.h: In function ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float)’: 2025-09-08T08:34:55,604 back-ends/openfst/src/include/fst/rmepsilon.h:344:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,604 344 | typedef typename Arc::Label Label; 2025-09-08T08:34:55,604 | ^~~~~ 2025-09-08T08:34:55,631 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:71: 2025-09-08T08:34:55,631 back-ends/openfst/src/include/fst/equivalent.h: In function ‘bool fst::Equivalent(const Fst&, const Fst&, double)’: 2025-09-08T08:34:55,631 back-ends/openfst/src/include/fst/equivalent.h:163:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,631 163 | typedef typename Arc::StateId StateId; 2025-09-08T08:34:55,631 | ^~~~~~~ 2025-09-08T08:34:55,696 In file included from back-ends/openfst/src/include/fst/randequivalent.h:28, 2025-09-08T08:34:55,696 from ./back-ends/openfst/src/include/fst/fstlib.h:80: 2025-09-08T08:34:55,696 back-ends/openfst/src/include/fst/randgen.h: In function ‘void fst::RandGen(const Fst&, MutableFst*, const RandGenOptions&)’: 2025-09-08T08:34:55,696 back-ends/openfst/src/include/fst/randgen.h:668:34: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,697 668 | typedef typename OArc::StateId StateId; 2025-09-08T08:34:55,697 | ^~~~~~~ 2025-09-08T08:34:55,697 back-ends/openfst/src/include/fst/randgen.h:669:33: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,697 669 | typedef typename OArc::Weight Weight; 2025-09-08T08:34:55,697 | ^~~~~~ 2025-09-08T08:34:55,704 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:83: 2025-09-08T08:34:55,705 back-ends/openfst/src/include/fst/relabel.h: In function ‘void fst::Relabel(MutableFst*, const SymbolTable*, const SymbolTable*, bool, const SymbolTable*, const SymbolTable*, bool)’: 2025-09-08T08:34:55,705 back-ends/openfst/src/include/fst/relabel.h:132:31: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,705 132 | typedef typename A::StateId StateId; 2025-09-08T08:34:55,705 | ^~~~~~~ 2025-09-08T08:34:55,721 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:91: 2025-09-08T08:34:55,721 back-ends/openfst/src/include/fst/shortest-path.h: In function ‘void fst::NShortestPath(const Fst&, MutableFst*, const std::vector&, size_t, float, typename Arc::Weight, typename Arc::StateId)’: 2025-09-08T08:34:55,722 back-ends/openfst/src/include/fst/shortest-path.h:267:35: warning: typedef ‘RevWeight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,722 267 | typedef typename RevArc::Weight RevWeight; 2025-09-08T08:34:55,722 | ^~~~~~~~~ 2025-09-08T08:34:55,733 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:96: 2025-09-08T08:34:55,733 back-ends/openfst/src/include/fst/union.h: In function ‘void fst::Union(MutableFst*, const Fst&)’: 2025-09-08T08:34:55,733 back-ends/openfst/src/include/fst/union.h:46:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,733 46 | typedef typename Arc::Label Label; 2025-09-08T08:34:55,733 | ^~~~~ 2025-09-08T08:34:55,745 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:97: 2025-09-08T08:34:55,745 back-ends/openfst/src/include/fst/verify.h: In function ‘bool fst::Verify(const Fst&, bool)’: 2025-09-08T08:34:55,745 back-ends/openfst/src/include/fst/verify.h:33:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:34:55,745 33 | typedef typename Arc::Label Label; 2025-09-08T08:34:55,745 | ^~~~~ 2025-09-08T08:35:06,009 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/FomaTransducer.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/FomaTransducer.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:35:06,026 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:35:17,315 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/HfstBasicTransducer.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/HfstBasicTransducer.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:35:17,330 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:35:47,478 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/HfstBasicTransition.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/HfstBasicTransition.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:35:47,497 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:35:48,997 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/HfstOlTransducer.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/HfstOlTransducer.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:35:49,012 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:35:55,743 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/HfstTropicalTransducerTransitionData.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/HfstTropicalTransducerTransitionData.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:35:55,760 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:35:59,903 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/LogWeightTransducer.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/LogWeightTransducer.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:35:59,918 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:36:01,542 In file included from back-ends/openfst/src/include/fst/fst.h:31, 2025-09-08T08:36:01,542 from ./back-ends/openfst/src/include/fst/fstlib.h:49, 2025-09-08T08:36:01,543 from libhfst/src/implementations/LogWeightTransducer.cpp:24: 2025-09-08T08:36:01,543 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:36:01,543 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:01,543 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:36:01,543 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:36:02,320 In file included from back-ends/openfst/src/include/fst/state-map.h:34, 2025-09-08T08:36:02,320 from back-ends/openfst/src/include/fst/arcsort.h:30, 2025-09-08T08:36:02,320 from ./back-ends/openfst/src/include/fst/fstlib.h:60: 2025-09-08T08:36:02,320 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(MutableFst*, C*)’: 2025-09-08T08:36:02,320 back-ends/openfst/src/include/fst/arc-map.h:169:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:36:02,320 169 | if (final_arc.ilabel != 0 || final_arc.olabel != 0 || 2025-09-08T08:36:02,320 | ^~ 2025-09-08T08:36:02,321 back-ends/openfst/src/include/fst/arc-map.h:173:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2025-09-08T08:36:02,321 173 | fst->SetFinal(s, Weight::Zero()); 2025-09-08T08:36:02,321 | ^~~ 2025-09-08T08:36:02,324 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:36:02,324 back-ends/openfst/src/include/fst/arc-map.h:197:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,324 197 | typedef typename A::Weight Weight; 2025-09-08T08:36:02,324 | ^~~~~~ 2025-09-08T08:36:02,342 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(MutableFst*, C*)’: 2025-09-08T08:36:02,343 back-ends/openfst/src/include/fst/state-map.h:92:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,343 92 | typedef typename A::Weight Weight; 2025-09-08T08:36:02,343 | ^~~~~~ 2025-09-08T08:36:02,344 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:36:02,344 back-ends/openfst/src/include/fst/state-map.h:132:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,344 132 | typedef typename A::Weight Weight; 2025-09-08T08:36:02,344 | ^~~~~~ 2025-09-08T08:36:02,426 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:62: 2025-09-08T08:36:02,426 back-ends/openfst/src/include/fst/closure.h: In function ‘void fst::Closure(MutableFst*, ClosureType)’: 2025-09-08T08:36:02,426 back-ends/openfst/src/include/fst/closure.h:48:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,426 48 | typedef typename Arc::Label Label; 2025-09-08T08:36:02,426 | ^~~~~ 2025-09-08T08:36:02,596 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:64: 2025-09-08T08:36:02,596 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(MutableFst*, const Fst&)’: 2025-09-08T08:36:02,596 back-ends/openfst/src/include/fst/concat.h:49:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,596 49 | typedef typename Arc::Label Label; 2025-09-08T08:36:02,596 | ^~~~~ 2025-09-08T08:36:02,598 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(const Fst&, MutableFst*)’: 2025-09-08T08:36:02,598 back-ends/openfst/src/include/fst/concat.h:100:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,598 100 | typedef typename Arc::Label Label; 2025-09-08T08:36:02,598 | ^~~~~ 2025-09-08T08:36:02,650 In file included from back-ends/openfst/src/include/fst/prune.h:29, 2025-09-08T08:36:02,651 from back-ends/openfst/src/include/fst/determinize.h:39, 2025-09-08T08:36:02,651 from ./back-ends/openfst/src/include/fst/fstlib.h:66: 2025-09-08T08:36:02,651 back-ends/openfst/src/include/fst/shortest-distance.h: In function ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float)’: 2025-09-08T08:36:02,651 back-ends/openfst/src/include/fst/shortest-distance.h:258:32: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,651 258 | typedef typename Arc::Weight Weight; 2025-09-08T08:36:02,651 | ^~~~~~ 2025-09-08T08:36:02,685 back-ends/openfst/src/include/fst/determinize.h: In function ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&)’: 2025-09-08T08:36:02,685 back-ends/openfst/src/include/fst/determinize.h:821:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,685 821 | typedef typename Arc::StateId StateId; 2025-09-08T08:36:02,685 | ^~~~~~~ 2025-09-08T08:36:02,725 In file included from back-ends/openfst/src/include/fst/epsnormalize.h:32, 2025-09-08T08:36:02,725 from ./back-ends/openfst/src/include/fst/fstlib.h:69: 2025-09-08T08:36:02,725 back-ends/openfst/src/include/fst/rmepsilon.h: In function ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&)’: 2025-09-08T08:36:02,725 back-ends/openfst/src/include/fst/rmepsilon.h:228:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,725 228 | typedef typename Arc::Label Label; 2025-09-08T08:36:02,725 | ^~~~~ 2025-09-08T08:36:02,726 back-ends/openfst/src/include/fst/rmepsilon.h: In function ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float)’: 2025-09-08T08:36:02,726 back-ends/openfst/src/include/fst/rmepsilon.h:344:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,726 344 | typedef typename Arc::Label Label; 2025-09-08T08:36:02,726 | ^~~~~ 2025-09-08T08:36:02,754 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:71: 2025-09-08T08:36:02,755 back-ends/openfst/src/include/fst/equivalent.h: In function ‘bool fst::Equivalent(const Fst&, const Fst&, double)’: 2025-09-08T08:36:02,755 back-ends/openfst/src/include/fst/equivalent.h:163:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,755 163 | typedef typename Arc::StateId StateId; 2025-09-08T08:36:02,755 | ^~~~~~~ 2025-09-08T08:36:02,831 In file included from back-ends/openfst/src/include/fst/randequivalent.h:28, 2025-09-08T08:36:02,831 from ./back-ends/openfst/src/include/fst/fstlib.h:80: 2025-09-08T08:36:02,831 back-ends/openfst/src/include/fst/randgen.h: In function ‘void fst::RandGen(const Fst&, MutableFst*, const RandGenOptions&)’: 2025-09-08T08:36:02,831 back-ends/openfst/src/include/fst/randgen.h:668:34: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,831 668 | typedef typename OArc::StateId StateId; 2025-09-08T08:36:02,832 | ^~~~~~~ 2025-09-08T08:36:02,832 back-ends/openfst/src/include/fst/randgen.h:669:33: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,832 669 | typedef typename OArc::Weight Weight; 2025-09-08T08:36:02,832 | ^~~~~~ 2025-09-08T08:36:02,840 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:83: 2025-09-08T08:36:02,840 back-ends/openfst/src/include/fst/relabel.h: In function ‘void fst::Relabel(MutableFst*, const SymbolTable*, const SymbolTable*, bool, const SymbolTable*, const SymbolTable*, bool)’: 2025-09-08T08:36:02,841 back-ends/openfst/src/include/fst/relabel.h:132:31: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,841 132 | typedef typename A::StateId StateId; 2025-09-08T08:36:02,841 | ^~~~~~~ 2025-09-08T08:36:02,858 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:91: 2025-09-08T08:36:02,858 back-ends/openfst/src/include/fst/shortest-path.h: In function ‘void fst::NShortestPath(const Fst&, MutableFst*, const std::vector&, size_t, float, typename Arc::Weight, typename Arc::StateId)’: 2025-09-08T08:36:02,858 back-ends/openfst/src/include/fst/shortest-path.h:267:35: warning: typedef ‘RevWeight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,858 267 | typedef typename RevArc::Weight RevWeight; 2025-09-08T08:36:02,858 | ^~~~~~~~~ 2025-09-08T08:36:02,870 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:96: 2025-09-08T08:36:02,870 back-ends/openfst/src/include/fst/union.h: In function ‘void fst::Union(MutableFst*, const Fst&)’: 2025-09-08T08:36:02,871 back-ends/openfst/src/include/fst/union.h:46:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,871 46 | typedef typename Arc::Label Label; 2025-09-08T08:36:02,871 | ^~~~~ 2025-09-08T08:36:02,883 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:97: 2025-09-08T08:36:02,883 back-ends/openfst/src/include/fst/verify.h: In function ‘bool fst::Verify(const Fst&, bool)’: 2025-09-08T08:36:02,883 back-ends/openfst/src/include/fst/verify.h:33:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:36:02,883 33 | typedef typename Arc::Label Label; 2025-09-08T08:36:02,883 | ^~~~~ 2025-09-08T08:38:45,148 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/TropicalWeightTransducer.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/TropicalWeightTransducer.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:38:45,164 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:38:47,278 In file included from back-ends/openfst/src/include/fst/fst.h:31, 2025-09-08T08:38:47,278 from ./back-ends/openfst/src/include/fst/fstlib.h:49, 2025-09-08T08:38:47,278 from libhfst/src/implementations/TropicalWeightTransducer.cpp:19: 2025-09-08T08:38:47,278 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:38:47,278 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:47,278 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:38:47,278 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:38:47,925 In file included from back-ends/openfst/src/include/fst/state-map.h:34, 2025-09-08T08:38:47,925 from back-ends/openfst/src/include/fst/arcsort.h:30, 2025-09-08T08:38:47,925 from ./back-ends/openfst/src/include/fst/fstlib.h:60: 2025-09-08T08:38:47,925 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(MutableFst*, C*)’: 2025-09-08T08:38:47,925 back-ends/openfst/src/include/fst/arc-map.h:169:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:38:47,926 169 | if (final_arc.ilabel != 0 || final_arc.olabel != 0 || 2025-09-08T08:38:47,926 | ^~ 2025-09-08T08:38:47,926 back-ends/openfst/src/include/fst/arc-map.h:173:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2025-09-08T08:38:47,926 173 | fst->SetFinal(s, Weight::Zero()); 2025-09-08T08:38:47,926 | ^~~ 2025-09-08T08:38:47,928 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:38:47,928 back-ends/openfst/src/include/fst/arc-map.h:197:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:47,928 197 | typedef typename A::Weight Weight; 2025-09-08T08:38:47,929 | ^~~~~~ 2025-09-08T08:38:47,947 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(MutableFst*, C*)’: 2025-09-08T08:38:47,947 back-ends/openfst/src/include/fst/state-map.h:92:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:47,947 92 | typedef typename A::Weight Weight; 2025-09-08T08:38:47,947 | ^~~~~~ 2025-09-08T08:38:47,949 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:38:47,949 back-ends/openfst/src/include/fst/state-map.h:132:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:47,949 132 | typedef typename A::Weight Weight; 2025-09-08T08:38:47,949 | ^~~~~~ 2025-09-08T08:38:48,030 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:62: 2025-09-08T08:38:48,031 back-ends/openfst/src/include/fst/closure.h: In function ‘void fst::Closure(MutableFst*, ClosureType)’: 2025-09-08T08:38:48,031 back-ends/openfst/src/include/fst/closure.h:48:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:48,031 48 | typedef typename Arc::Label Label; 2025-09-08T08:38:48,031 | ^~~~~ 2025-09-08T08:38:48,199 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:64: 2025-09-08T08:38:48,200 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(MutableFst*, const Fst&)’: 2025-09-08T08:38:48,200 back-ends/openfst/src/include/fst/concat.h:49:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:48,200 49 | typedef typename Arc::Label Label; 2025-09-08T08:38:48,200 | ^~~~~ 2025-09-08T08:38:48,201 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(const Fst&, MutableFst*)’: 2025-09-08T08:38:48,201 back-ends/openfst/src/include/fst/concat.h:100:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:48,201 100 | typedef typename Arc::Label Label; 2025-09-08T08:38:48,201 | ^~~~~ 2025-09-08T08:38:48,254 In file included from back-ends/openfst/src/include/fst/prune.h:29, 2025-09-08T08:38:48,254 from back-ends/openfst/src/include/fst/determinize.h:39, 2025-09-08T08:38:48,254 from ./back-ends/openfst/src/include/fst/fstlib.h:66: 2025-09-08T08:38:48,254 back-ends/openfst/src/include/fst/shortest-distance.h: In function ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float)’: 2025-09-08T08:38:48,254 back-ends/openfst/src/include/fst/shortest-distance.h:258:32: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:48,254 258 | typedef typename Arc::Weight Weight; 2025-09-08T08:38:48,255 | ^~~~~~ 2025-09-08T08:38:48,280 back-ends/openfst/src/include/fst/determinize.h: In function ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&)’: 2025-09-08T08:38:48,280 back-ends/openfst/src/include/fst/determinize.h:821:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:48,280 821 | typedef typename Arc::StateId StateId; 2025-09-08T08:38:48,280 | ^~~~~~~ 2025-09-08T08:38:48,320 In file included from back-ends/openfst/src/include/fst/epsnormalize.h:32, 2025-09-08T08:38:48,320 from ./back-ends/openfst/src/include/fst/fstlib.h:69: 2025-09-08T08:38:48,321 back-ends/openfst/src/include/fst/rmepsilon.h: In function ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&)’: 2025-09-08T08:38:48,321 back-ends/openfst/src/include/fst/rmepsilon.h:228:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:48,321 228 | typedef typename Arc::Label Label; 2025-09-08T08:38:48,321 | ^~~~~ 2025-09-08T08:38:48,322 back-ends/openfst/src/include/fst/rmepsilon.h: In function ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float)’: 2025-09-08T08:38:48,322 back-ends/openfst/src/include/fst/rmepsilon.h:344:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:48,322 344 | typedef typename Arc::Label Label; 2025-09-08T08:38:48,322 | ^~~~~ 2025-09-08T08:38:48,350 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:71: 2025-09-08T08:38:48,350 back-ends/openfst/src/include/fst/equivalent.h: In function ‘bool fst::Equivalent(const Fst&, const Fst&, double)’: 2025-09-08T08:38:48,350 back-ends/openfst/src/include/fst/equivalent.h:163:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:48,350 163 | typedef typename Arc::StateId StateId; 2025-09-08T08:38:48,350 | ^~~~~~~ 2025-09-08T08:38:48,415 In file included from back-ends/openfst/src/include/fst/randequivalent.h:28, 2025-09-08T08:38:48,415 from ./back-ends/openfst/src/include/fst/fstlib.h:80: 2025-09-08T08:38:48,415 back-ends/openfst/src/include/fst/randgen.h: In function ‘void fst::RandGen(const Fst&, MutableFst*, const RandGenOptions&)’: 2025-09-08T08:38:48,415 back-ends/openfst/src/include/fst/randgen.h:668:34: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:48,415 668 | typedef typename OArc::StateId StateId; 2025-09-08T08:38:48,416 | ^~~~~~~ 2025-09-08T08:38:48,416 back-ends/openfst/src/include/fst/randgen.h:669:33: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:48,416 669 | typedef typename OArc::Weight Weight; 2025-09-08T08:38:48,416 | ^~~~~~ 2025-09-08T08:38:48,423 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:83: 2025-09-08T08:38:48,423 back-ends/openfst/src/include/fst/relabel.h: In function ‘void fst::Relabel(MutableFst*, const SymbolTable*, const SymbolTable*, bool, const SymbolTable*, const SymbolTable*, bool)’: 2025-09-08T08:38:48,423 back-ends/openfst/src/include/fst/relabel.h:132:31: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:48,424 132 | typedef typename A::StateId StateId; 2025-09-08T08:38:48,424 | ^~~~~~~ 2025-09-08T08:38:48,440 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:91: 2025-09-08T08:38:48,440 back-ends/openfst/src/include/fst/shortest-path.h: In function ‘void fst::NShortestPath(const Fst&, MutableFst*, const std::vector&, size_t, float, typename Arc::Weight, typename Arc::StateId)’: 2025-09-08T08:38:48,440 back-ends/openfst/src/include/fst/shortest-path.h:267:35: warning: typedef ‘RevWeight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:48,441 267 | typedef typename RevArc::Weight RevWeight; 2025-09-08T08:38:48,441 | ^~~~~~~~~ 2025-09-08T08:38:48,452 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:96: 2025-09-08T08:38:48,452 back-ends/openfst/src/include/fst/union.h: In function ‘void fst::Union(MutableFst*, const Fst&)’: 2025-09-08T08:38:48,452 back-ends/openfst/src/include/fst/union.h:46:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:48,452 46 | typedef typename Arc::Label Label; 2025-09-08T08:38:48,452 | ^~~~~ 2025-09-08T08:38:48,463 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:97: 2025-09-08T08:38:48,464 back-ends/openfst/src/include/fst/verify.h: In function ‘bool fst::Verify(const Fst&, bool)’: 2025-09-08T08:38:48,464 back-ends/openfst/src/include/fst/verify.h:33:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:38:48,464 33 | typedef typename Arc::Label Label; 2025-09-08T08:38:48,464 | ^~~~~ 2025-09-08T08:41:35,577 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/compose_intersect/ComposeIntersectFst.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/compose_intersect/ComposeIntersectFst.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:41:35,595 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:41:41,438 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/compose_intersect/ComposeIntersectLexicon.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/compose_intersect/ComposeIntersectLexicon.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:41:41,453 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:41:46,598 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/compose_intersect/ComposeIntersectRule.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/compose_intersect/ComposeIntersectRule.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:41:46,613 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:41:49,890 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/compose_intersect/ComposeIntersectRulePair.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/compose_intersect/ComposeIntersectRulePair.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:41:49,906 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:41:55,470 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/compose_intersect/ComposeIntersectUtilities.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/compose_intersect/ComposeIntersectUtilities.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:41:55,486 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:41:56,073 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/optimized-lookup/convert.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/optimized-lookup/convert.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:41:56,092 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:41:58,623 In file included from back-ends/openfst/src/include/fst/fst.h:31, 2025-09-08T08:41:58,623 from ./back-ends/openfst/src/include/fst/fstlib.h:49, 2025-09-08T08:41:58,623 from libhfst/src/implementations/optimized-lookup/convert.cpp:15: 2025-09-08T08:41:58,623 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:41:58,623 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:58,623 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:41:58,624 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:41:59,254 In file included from back-ends/openfst/src/include/fst/state-map.h:34, 2025-09-08T08:41:59,254 from back-ends/openfst/src/include/fst/arcsort.h:30, 2025-09-08T08:41:59,254 from ./back-ends/openfst/src/include/fst/fstlib.h:60: 2025-09-08T08:41:59,254 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(MutableFst*, C*)’: 2025-09-08T08:41:59,254 back-ends/openfst/src/include/fst/arc-map.h:169:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:41:59,254 169 | if (final_arc.ilabel != 0 || final_arc.olabel != 0 || 2025-09-08T08:41:59,254 | ^~ 2025-09-08T08:41:59,255 back-ends/openfst/src/include/fst/arc-map.h:173:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2025-09-08T08:41:59,255 173 | fst->SetFinal(s, Weight::Zero()); 2025-09-08T08:41:59,255 | ^~~ 2025-09-08T08:41:59,256 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:41:59,256 back-ends/openfst/src/include/fst/arc-map.h:197:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,256 197 | typedef typename A::Weight Weight; 2025-09-08T08:41:59,256 | ^~~~~~ 2025-09-08T08:41:59,274 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(MutableFst*, C*)’: 2025-09-08T08:41:59,274 back-ends/openfst/src/include/fst/state-map.h:92:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,274 92 | typedef typename A::Weight Weight; 2025-09-08T08:41:59,274 | ^~~~~~ 2025-09-08T08:41:59,275 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:41:59,275 back-ends/openfst/src/include/fst/state-map.h:132:30: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,275 132 | typedef typename A::Weight Weight; 2025-09-08T08:41:59,275 | ^~~~~~ 2025-09-08T08:41:59,361 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:62: 2025-09-08T08:41:59,361 back-ends/openfst/src/include/fst/closure.h: In function ‘void fst::Closure(MutableFst*, ClosureType)’: 2025-09-08T08:41:59,361 back-ends/openfst/src/include/fst/closure.h:48:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,361 48 | typedef typename Arc::Label Label; 2025-09-08T08:41:59,361 | ^~~~~ 2025-09-08T08:41:59,529 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:64: 2025-09-08T08:41:59,529 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(MutableFst*, const Fst&)’: 2025-09-08T08:41:59,529 back-ends/openfst/src/include/fst/concat.h:49:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,529 49 | typedef typename Arc::Label Label; 2025-09-08T08:41:59,530 | ^~~~~ 2025-09-08T08:41:59,530 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(const Fst&, MutableFst*)’: 2025-09-08T08:41:59,530 back-ends/openfst/src/include/fst/concat.h:100:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,530 100 | typedef typename Arc::Label Label; 2025-09-08T08:41:59,530 | ^~~~~ 2025-09-08T08:41:59,583 In file included from back-ends/openfst/src/include/fst/prune.h:29, 2025-09-08T08:41:59,583 from back-ends/openfst/src/include/fst/determinize.h:39, 2025-09-08T08:41:59,584 from ./back-ends/openfst/src/include/fst/fstlib.h:66: 2025-09-08T08:41:59,584 back-ends/openfst/src/include/fst/shortest-distance.h: In function ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float)’: 2025-09-08T08:41:59,584 back-ends/openfst/src/include/fst/shortest-distance.h:258:32: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,584 258 | typedef typename Arc::Weight Weight; 2025-09-08T08:41:59,584 | ^~~~~~ 2025-09-08T08:41:59,609 back-ends/openfst/src/include/fst/determinize.h: In function ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&)’: 2025-09-08T08:41:59,609 back-ends/openfst/src/include/fst/determinize.h:821:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,609 821 | typedef typename Arc::StateId StateId; 2025-09-08T08:41:59,609 | ^~~~~~~ 2025-09-08T08:41:59,648 In file included from back-ends/openfst/src/include/fst/epsnormalize.h:32, 2025-09-08T08:41:59,648 from ./back-ends/openfst/src/include/fst/fstlib.h:69: 2025-09-08T08:41:59,649 back-ends/openfst/src/include/fst/rmepsilon.h: In function ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&)’: 2025-09-08T08:41:59,649 back-ends/openfst/src/include/fst/rmepsilon.h:228:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,649 228 | typedef typename Arc::Label Label; 2025-09-08T08:41:59,649 | ^~~~~ 2025-09-08T08:41:59,649 back-ends/openfst/src/include/fst/rmepsilon.h: In function ‘void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float)’: 2025-09-08T08:41:59,649 back-ends/openfst/src/include/fst/rmepsilon.h:344:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,649 344 | typedef typename Arc::Label Label; 2025-09-08T08:41:59,649 | ^~~~~ 2025-09-08T08:41:59,677 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:71: 2025-09-08T08:41:59,677 back-ends/openfst/src/include/fst/equivalent.h: In function ‘bool fst::Equivalent(const Fst&, const Fst&, double)’: 2025-09-08T08:41:59,677 back-ends/openfst/src/include/fst/equivalent.h:163:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,677 163 | typedef typename Arc::StateId StateId; 2025-09-08T08:41:59,677 | ^~~~~~~ 2025-09-08T08:41:59,743 In file included from back-ends/openfst/src/include/fst/randequivalent.h:28, 2025-09-08T08:41:59,744 from ./back-ends/openfst/src/include/fst/fstlib.h:80: 2025-09-08T08:41:59,744 back-ends/openfst/src/include/fst/randgen.h: In function ‘void fst::RandGen(const Fst&, MutableFst*, const RandGenOptions&)’: 2025-09-08T08:41:59,744 back-ends/openfst/src/include/fst/randgen.h:668:34: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,744 668 | typedef typename OArc::StateId StateId; 2025-09-08T08:41:59,744 | ^~~~~~~ 2025-09-08T08:41:59,744 back-ends/openfst/src/include/fst/randgen.h:669:33: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,744 669 | typedef typename OArc::Weight Weight; 2025-09-08T08:41:59,744 | ^~~~~~ 2025-09-08T08:41:59,752 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:83: 2025-09-08T08:41:59,752 back-ends/openfst/src/include/fst/relabel.h: In function ‘void fst::Relabel(MutableFst*, const SymbolTable*, const SymbolTable*, bool, const SymbolTable*, const SymbolTable*, bool)’: 2025-09-08T08:41:59,752 back-ends/openfst/src/include/fst/relabel.h:132:31: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,752 132 | typedef typename A::StateId StateId; 2025-09-08T08:41:59,752 | ^~~~~~~ 2025-09-08T08:41:59,769 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:91: 2025-09-08T08:41:59,769 back-ends/openfst/src/include/fst/shortest-path.h: In function ‘void fst::NShortestPath(const Fst&, MutableFst*, const std::vector&, size_t, float, typename Arc::Weight, typename Arc::StateId)’: 2025-09-08T08:41:59,769 back-ends/openfst/src/include/fst/shortest-path.h:267:35: warning: typedef ‘RevWeight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,769 267 | typedef typename RevArc::Weight RevWeight; 2025-09-08T08:41:59,769 | ^~~~~~~~~ 2025-09-08T08:41:59,781 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:96: 2025-09-08T08:41:59,781 back-ends/openfst/src/include/fst/union.h: In function ‘void fst::Union(MutableFst*, const Fst&)’: 2025-09-08T08:41:59,781 back-ends/openfst/src/include/fst/union.h:46:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,781 46 | typedef typename Arc::Label Label; 2025-09-08T08:41:59,781 | ^~~~~ 2025-09-08T08:41:59,792 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:97: 2025-09-08T08:41:59,793 back-ends/openfst/src/include/fst/verify.h: In function ‘bool fst::Verify(const Fst&, bool)’: 2025-09-08T08:41:59,793 back-ends/openfst/src/include/fst/verify.h:33:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:41:59,793 33 | typedef typename Arc::Label Label; 2025-09-08T08:41:59,793 | ^~~~~ 2025-09-08T08:42:00,044 libhfst/src/implementations/optimized-lookup/convert.cpp: In constructor ‘hfst_ol::ConvertFstState::ConvertFstState(hfst_ol::StateId, hfst_ol::TransduceR*)’: 2025-09-08T08:42:00,044 libhfst/src/implementations/optimized-lookup/convert.cpp:449:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-08T08:42:00,044 449 | weight = *reinterpret_cast(&finality); 2025-09-08T08:42:00,044 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:42:00,885 libhfst/src/implementations/optimized-lookup/convert.cpp: In instantiation of ‘void hfst_ol::ConvertFstState::insert_transition_indices(hfst_ol::TransducerTable&) const [with T = hfst_ol::TransitionWIndex]’: 2025-09-08T08:42:00,885 libhfst/src/implementations/optimized-lookup/convert.cpp:1031:37: required from ‘hfst_ol::TransducerTable hfst_ol::ConvertTransducer::make_index_table(hfst_ol::TransitionTableIndex) const [with T = hfst_ol::TransitionWIndex; hfst_ol::TransitionTableIndex = unsigned int]’ 2025-09-08T08:42:00,885 1031 | state->insert_transition_indices(index_table); 2025-09-08T08:42:00,885 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-08T08:42:00,885 libhfst/src/implementations/optimized-lookup/convert.cpp:1007:39: required from here 2025-09-08T08:42:00,885 1007 | make_index_table(index_table_size).display(false); 2025-09-08T08:42:00,886 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2025-09-08T08:42:00,886 libhfst/src/implementations/optimized-lookup/convert.cpp:588:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-08T08:42:00,886 588 | *reinterpret_cast(&weight))); 2025-09-08T08:42:00,886 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:42:00,892 libhfst/src/implementations/optimized-lookup/convert.cpp: In instantiation of ‘void hfst_ol::ConvertFstState::insert_transition_indices(hfst_ol::TransducerTable&) const [with T = hfst_ol::TransitionIndex]’: 2025-09-08T08:42:00,893 libhfst/src/implementations/optimized-lookup/convert.cpp:1031:37: required from ‘hfst_ol::TransducerTable hfst_ol::ConvertTransducer::make_index_table(hfst_ol::TransitionTableIndex) const [with T = hfst_ol::TransitionIndex; hfst_ol::TransitionTableIndex = unsigned int]’ 2025-09-08T08:42:00,893 1031 | state->insert_transition_indices(index_table); 2025-09-08T08:42:00,893 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-08T08:42:00,893 libhfst/src/implementations/optimized-lookup/convert.cpp:1014:38: required from here 2025-09-08T08:42:00,893 1014 | make_index_table(index_table_size).display(false); 2025-09-08T08:42:00,893 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2025-09-08T08:42:00,893 libhfst/src/implementations/optimized-lookup/convert.cpp:588:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-08T08:42:00,893 588 | *reinterpret_cast(&weight))); 2025-09-08T08:42:00,893 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:42:09,121 In file included from /usr/include/c++/14/set:62, 2025-09-08T08:42:09,121 from libhfst/src/implementations/optimized-lookup/transducer.h:21, 2025-09-08T08:42:09,121 from libhfst/src/implementations/optimized-lookup/convert.h:13, 2025-09-08T08:42:09,121 from libhfst/src/implementations/optimized-lookup/convert.cpp:10: 2025-09-08T08:42:09,121 /usr/include/c++/14/bits/stl_tree.h: In member 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 int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: 2025-09-08T08:42:09,121 /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-08T08:42:09,121 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 2025-09-08T08:42:09,122 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:42:09,335 In file included from /usr/include/c++/14/map:63, 2025-09-08T08:42:09,335 from libhfst/src/implementations/optimized-lookup/../../HfstDataTypes.h:20, 2025-09-08T08:42:09,335 from libhfst/src/implementations/optimized-lookup/../../HfstExceptionDefs.h:20, 2025-09-08T08:42:09,335 from libhfst/src/implementations/optimized-lookup/transducer.h:34: 2025-09-08T08:42:09,335 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]’, 2025-09-08T08:42:09,336 inlined from ‘void hfst_ol::ConvertTransducerAlphabet::inspect_node(hfst_ol::StateId, hfst_ol::StateIdSet&, hfst_ol::OfstSymbolCountMap&, hfst_ol::SymbolSet&)’ at libhfst/src/implementations/optimized-lookup/convert.cpp:206:50: 2025-09-08T08:42:09,336 /usr/include/c++/14/bits/stl_map.h:532: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-08T08:42:09,336 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T08:42:09,336 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:42:09,336 533 | std::forward_as_tuple(std::move(__k)), 2025-09-08T08:42:09,336 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:42:09,336 534 | std::tuple<>()); 2025-09-08T08:42:09,336 | ~~~~~~~~~~~~~~~ 2025-09-08T08:42:09,637 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long int; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]’, 2025-09-08T08:42:09,637 inlined from ‘void hfst_ol::ConvertTransducerAlphabet::get_symbol_info(hfst_ol::OfstSymbolCountMap&, hfst_ol::SymbolSet&)’ at libhfst/src/implementations/optimized-lookup/convert.cpp:211:21: 2025-09-08T08:42:09,637 /usr/include/c++/14/bits/stl_map.h:532: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-08T08:42:09,638 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T08:42:09,638 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:42:09,638 533 | std::forward_as_tuple(std::move(__k)), 2025-09-08T08:42:09,638 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:42:09,638 534 | std::tuple<>()); 2025-09-08T08:42:09,638 | ~~~~~~~~~~~~~~~ 2025-09-08T08:42:13,734 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/optimized-lookup/find_epsilon_loops.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/optimized-lookup/find_epsilon_loops.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:42:13,750 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:42:17,036 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/optimized-lookup/ospell.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/optimized-lookup/ospell.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:42:17,051 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:42:26,401 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/optimized-lookup/pmatch.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/optimized-lookup/pmatch.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:42:26,417 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:42:28,806 In file included from libhfst/src/implementations/optimized-lookup/pmatch.cpp:9: 2025-09-08T08:42:28,807 libhfst/src/implementations/optimized-lookup/pmatch.h: In constructor ‘hfst_ol::PmatchTransducer::PmatchTransducer(std::istream&, hfst_ol::TransitionTableIndex, hfst_ol::TransitionTableIndex, hfst_ol::PmatchAlphabet&, std::string, hfst_ol::PmatchContainer*)’: 2025-09-08T08:42:28,807 libhfst/src/implementations/optimized-lookup/pmatch.h:341:26: warning: ‘hfst_ol::PmatchTransducer::alphabet’ will be initialized after [-Wreorder] 2025-09-08T08:42:28,807 341 | PmatchAlphabet & alphabet; 2025-09-08T08:42:28,807 | ^~~~~~~~ 2025-09-08T08:42:28,807 libhfst/src/implementations/optimized-lookup/pmatch.h:315:21: warning: ‘std::string hfst_ol::PmatchTransducer::name’ [-Wreorder] 2025-09-08T08:42:28,807 315 | std::string name; 2025-09-08T08:42:28,807 | ^~~~ 2025-09-08T08:42:28,808 libhfst/src/implementations/optimized-lookup/pmatch.cpp:1158:1: warning: when initialized here [-Wreorder] 2025-09-08T08:42:28,808 1158 | PmatchTransducer::PmatchTransducer(std::istream & is, 2025-09-08T08:42:28,808 | ^~~~~~~~~~~~~~~~ 2025-09-08T08:42:28,820 libhfst/src/implementations/optimized-lookup/pmatch.h: In constructor ‘hfst_ol::PmatchTransducer::PmatchTransducer(std::vector, std::vector, hfst_ol::PmatchAlphabet&, std::string, hfst_ol::PmatchContainer*)’: 2025-09-08T08:42:28,820 libhfst/src/implementations/optimized-lookup/pmatch.h:341:26: warning: ‘hfst_ol::PmatchTransducer::alphabet’ will be initialized after [-Wreorder] 2025-09-08T08:42:28,820 341 | PmatchAlphabet & alphabet; 2025-09-08T08:42:28,820 | ^~~~~~~~ 2025-09-08T08:42:28,820 libhfst/src/implementations/optimized-lookup/pmatch.h:315:21: warning: ‘std::string hfst_ol::PmatchTransducer::name’ [-Wreorder] 2025-09-08T08:42:28,820 315 | std::string name; 2025-09-08T08:42:28,820 | ^~~~ 2025-09-08T08:42:28,821 libhfst/src/implementations/optimized-lookup/pmatch.cpp:1204:1: warning: when initialized here [-Wreorder] 2025-09-08T08:42:28,821 1204 | PmatchTransducer::PmatchTransducer(std::vector transition_vector, 2025-09-08T08:42:28,821 | ^~~~~~~~~~~~~~~~ 2025-09-08T08:42:57,118 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/implementations/optimized-lookup/transducer.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/optimized-lookup/transducer.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:42:57,135 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:42:58,802 libhfst/src/implementations/optimized-lookup/transducer.cpp: In destructor ‘virtual hfst_ol::Transducer::~Transducer()’: 2025-09-08T08:42:58,802 libhfst/src/implementations/optimized-lookup/transducer.cpp:731:5: warning: deleting object of polymorphic class type ‘hfst_ol::TransducerAlphabet’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 2025-09-08T08:42:58,802 731 | delete alphabet; 2025-09-08T08:42:58,802 | ^~~~~~~~~~~~~~~ 2025-09-08T08:43:12,592 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/parsers/LexcCompiler.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/LexcCompiler.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:43:12,608 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:43:28,401 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/parsers/PmatchCompiler.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/PmatchCompiler.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:43:28,418 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:43:30,711 In file included from libhfst/src/parsers/PmatchCompiler.cpp:15: 2025-09-08T08:43:30,712 libhfst/src/parsers/pmatch_utils.h: In member function ‘virtual hfst::HfstTransducer* hfst::pmatch::PmatchFuncall::evaluate(hfst::pmatch::PmatchEvalType)’: 2025-09-08T08:43:30,712 libhfst/src/parsers/pmatch_utils.h:679:17: warning: deleting object of polymorphic class type ‘hfst::pmatch::PmatchTransducerContainer’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 2025-09-08T08:43:30,712 679 | delete static_cast(*it); 2025-09-08T08:43:30,712 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:43:31,650 libhfst/src/parsers/pmatch_utils.h: At global scope: 2025-09-08T08:43:31,650 libhfst/src/parsers/pmatch_utils.h:326:25: warning: ‘hfst::pmatch::latin1_whitespace’ defined but not used [-Wunused-variable] 2025-09-08T08:43:31,650 326 | static const char * latin1_whitespace[] = 2025-09-08T08:43:31,650 | ^~~~~~~~~~~~~~~~~ 2025-09-08T08:43:31,650 libhfst/src/parsers/pmatch_utils.h:319:25: warning: ‘hfst::pmatch::latin1_punct’ defined but not used [-Wunused-variable] 2025-09-08T08:43:31,651 319 | static const char * latin1_punct[] = 2025-09-08T08:43:31,651 | ^~~~~~~~~~~~ 2025-09-08T08:43:31,651 libhfst/src/parsers/pmatch_utils.h:301:25: warning: ‘hfst::pmatch::combining_accents’ defined but not used [-Wunused-variable] 2025-09-08T08:43:31,651 301 | static const char * combining_accents[] = 2025-09-08T08:43:31,651 | ^~~~~~~~~~~~~~~~~ 2025-09-08T08:43:31,651 libhfst/src/parsers/pmatch_utils.h:290:25: warning: ‘hfst::pmatch::latin1_lower’ defined but not used [-Wunused-variable] 2025-09-08T08:43:31,651 290 | static const char * latin1_lower[] = 2025-09-08T08:43:31,651 | ^~~~~~~~~~~~ 2025-09-08T08:43:31,652 libhfst/src/parsers/pmatch_utils.h:281:25: warning: ‘hfst::pmatch::latin1_upper’ defined but not used [-Wunused-variable] 2025-09-08T08:43:31,652 281 | static const char * latin1_upper[] = 2025-09-08T08:43:31,652 | ^~~~~~~~~~~~ 2025-09-08T08:43:33,346 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/parsers/SfstAlphabet.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/SfstAlphabet.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:43:33,360 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:43:34,366 libhfst/src/parsers/SfstAlphabet.cpp: In member function ‘int hfst::implementations::SfstAlphabet::next_mcsym(char*&, bool)’: 2025-09-08T08:43:34,366 libhfst/src/parsers/SfstAlphabet.cpp:171:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:43:34,366 171 | for( char *end=start+1; *end; end++ ) 2025-09-08T08:43:34,366 | ^~~ 2025-09-08T08:43:34,366 libhfst/src/parsers/SfstAlphabet.cpp:203:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T08:43:34,367 203 | return EOF; 2025-09-08T08:43:34,367 | ^~~~~~ 2025-09-08T08:43:36,092 libhfst/src/parsers/SfstAlphabet.cpp: In member function ‘void hfst::implementations::SfstAlphabet::add_symbol(const char*, unsigned int)’: 2025-09-08T08:43:36,092 libhfst/src/parsers/SfstAlphabet.cpp:129:51: warning: ‘ as character ’ directive writing 14 bytes into a region of size between 8 and 77 [-Wformat-overflow=] 2025-09-08T08:43:36,092 129 | sprintf(message,"Error: defining symbol %s as character %d (previously defined as %s)", symbol, (unsigned)c, s); 2025-09-08T08:43:36,092 | ^~~~~~~~~~~~~~ 2025-09-08T08:43:36,092 libhfst/src/parsers/SfstAlphabet.cpp:129:25: note: using the range [-2147483648, 2147483647] for directive argument 2025-09-08T08:43:36,093 129 | sprintf(message,"Error: defining symbol %s as character %d (previously defined as %s)", symbol, (unsigned)c, s); 2025-09-08T08:43:36,093 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:43:36,093 libhfst/src/parsers/SfstAlphabet.cpp:129:16: note: ‘sprintf’ output 64 or more bytes (assuming 133) into a destination of size 100 2025-09-08T08:43:36,093 129 | sprintf(message,"Error: defining symbol %s as character %d (previously defined as %s)", symbol, (unsigned)c, s); 2025-09-08T08:43:36,093 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:43:36,093 libhfst/src/parsers/SfstAlphabet.cpp:114:54: warning: ‘' in alphabet with incompati...’ directive writing 48 bytes into a region of size between 14 and 73 [-Wformat-overflow=] 2025-09-08T08:43:36,094 114 | sprintf(message, "Error: reinserting symbol '%s' in alphabet with incompatible character value %u %u", symbol, (unsigned)sc, (unsigned)c); 2025-09-08T08:43:36,094 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:43:36,094 libhfst/src/parsers/SfstAlphabet.cpp:114:24: note: directive argument in the range [0, 4294967294] 2025-09-08T08:43:36,094 114 | sprintf(message, "Error: reinserting symbol '%s' in alphabet with incompatible character value %u %u", symbol, (unsigned)sc, (unsigned)c); 2025-09-08T08:43:36,094 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:43:36,094 libhfst/src/parsers/SfstAlphabet.cpp:114:14: note: ‘sprintf’ output between 79 and 156 bytes into a destination of size 100 2025-09-08T08:43:36,095 114 | sprintf(message, "Error: reinserting symbol '%s' in alphabet with incompatible character value %u %u", symbol, (unsigned)sc, (unsigned)c); 2025-09-08T08:43:36,095 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:43:36,562 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/parsers/SfstBasic.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/SfstBasic.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:43:36,577 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:43:37,979 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/parsers/SfstCompiler.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/SfstCompiler.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:43:37,995 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:43:40,404 libhfst/src/parsers/SfstCompiler.cpp: In member function ‘hfst::HfstTransducer* hfst::SfstCompiler::read_words(const char*, char*, hfst::ImplementationType)’: 2025-09-08T08:43:40,405 libhfst/src/parsers/SfstCompiler.cpp:672:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:43:40,405 672 | if ((buffer[l] != ' ' && buffer[l] != '\t' && buffer[l] != '\r') || 2025-09-08T08:43:40,405 | ^~ 2025-09-08T08:43:40,405 libhfst/src/parsers/SfstCompiler.cpp:675:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2025-09-08T08:43:40,405 675 | buffer[l+1] = 0; 2025-09-08T08:43:40,405 | ^~~~~~ 2025-09-08T08:43:49,635 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/parsers/SfstUtf8.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/SfstUtf8.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:43:49,650 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:43:49,802 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/parsers/TwolcCompiler.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/TwolcCompiler.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:43:49,823 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:43:54,442 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DHAVE_FOMA -DHAVE_OPENFST -DHAVE_OPENFST_LOG -DHAVE_READLINE -DHAVE_GETLINE -I. -Ilibhfst/src/ -Iback-ends/foma -Iback-ends -Iparsers -Ilibhfst/src/parsers -Iback-ends/openfst/src/include -I/usr/include/python3.13 -c libhfst/src/parsers/XfstCompiler.cpp -o build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/XfstCompiler.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:43:54,458 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:43:54,885 libhfst/src/parsers/XfstCompiler.cpp:58:12: fatal error: readline/readline.h: No such file or directory 2025-09-08T08:43:54,885 58 | #include 2025-09-08T08:43:54,885 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:43:54,885 compilation terminated. 2025-09-08T08:43:54,890 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-08T08:43:55,040 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T08:43:55,051 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T08:43:55,051 exec(compile('"'"''"'"''"'"' 2025-09-08T08:43:55,051 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:43:55,051 # 2025-09-08T08:43:55,051 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T08:43:55,051 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T08:43:55,051 # - It provides a clear error message when setuptools is not installed. 2025-09-08T08:43:55,051 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T08:43:55,051 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T08:43:55,051 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T08:43:55,051 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T08:43:55,051 import os, sys, tokenize, traceback 2025-09-08T08:43:55,051 2025-09-08T08:43:55,051 try: 2025-09-08T08:43:55,051 import setuptools 2025-09-08T08:43:55,051 except ImportError: 2025-09-08T08:43:55,051 print( 2025-09-08T08:43:55,051 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T08:43:55,051 "the build environment with exception:", 2025-09-08T08:43:55,051 file=sys.stderr, 2025-09-08T08:43:55,051 ) 2025-09-08T08:43:55,051 traceback.print_exc() 2025-09-08T08:43:55,051 sys.exit(1) 2025-09-08T08:43:55,051 2025-09-08T08:43:55,051 __file__ = %r 2025-09-08T08:43:55,051 sys.argv[0] = __file__ 2025-09-08T08:43:55,051 2025-09-08T08:43:55,051 if os.path.exists(__file__): 2025-09-08T08:43:55,051 filename = __file__ 2025-09-08T08:43:55,051 with tokenize.open(__file__) as f: 2025-09-08T08:43:55,051 setup_py_code = f.read() 2025-09-08T08:43:55,051 else: 2025-09-08T08:43:55,051 filename = "" 2025-09-08T08:43:55,051 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T08:43:55,051 2025-09-08T08:43:55,051 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:43:55,051 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-jn379crm/hfst_8bfe961654824171a07b2bcaa178dabf/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-4x2fdflc[/] 2025-09-08T08:43:55,051 [bold magenta]cwd[/]: /tmp/pip-wheel-jn379crm/hfst_8bfe961654824171a07b2bcaa178dabf/ 2025-09-08T08:43:55,051 Building wheel for hfst (setup.py): finished with status 'error' 2025-09-08T08:43:55,052 ERROR: Failed building wheel for hfst 2025-09-08T08:43:55,053 Running setup.py clean for hfst 2025-09-08T08:43:55,054 Running command python setup.py clean 2025-09-08T08:43:56,467 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '3.12.2.4_beta' to '3.12.2.4b0' 2025-09-08T08:43:56,467 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-08T08:43:56,543 running clean 2025-09-08T08:43:56,684 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T08:43:56,726 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T08:43:56,727 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T08:43:56,727 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T08:43:56,727 removing 'build' 2025-09-08T08:43:56,841 Failed to build hfst 2025-09-08T08:43:56,842 ERROR: Failed to build one or more wheels 2025-09-08T08:43:56,842 Exception information: 2025-09-08T08:43:56,842 Traceback (most recent call last): 2025-09-08T08:43:56,842 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T08:43:56,842 status = _inner_run() 2025-09-08T08:43:56,842 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T08:43:56,842 return self.run(options, args) 2025-09-08T08:43:56,842 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T08:43:56,842 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T08:43:56,842 return func(self, options, args) 2025-09-08T08:43:56,842 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T08:43:56,842 raise CommandError("Failed to build one or more wheels") 2025-09-08T08:43:56,842 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T08:43:56,847 Removed build tracker: '/tmp/pip-build-tracker-mdzmv3ki'