2025-09-08T08:22:49,448 Created temporary directory: /tmp/pip-build-tracker-0nb4nnxr 2025-09-08T08:22:49,449 Initialized build tracking at /tmp/pip-build-tracker-0nb4nnxr 2025-09-08T08:22:49,449 Created build tracker: /tmp/pip-build-tracker-0nb4nnxr 2025-09-08T08:22:49,449 Entered build tracker: /tmp/pip-build-tracker-0nb4nnxr 2025-09-08T08:22:49,450 Created temporary directory: /tmp/pip-wheel-95g493e8 2025-09-08T08:22:49,453 Created temporary directory: /tmp/pip-ephem-wheel-cache-e8hi86nu 2025-09-08T08:22:49,512 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T08:22:49,514 2 location(s) to search for versions of hfst: 2025-09-08T08:22:49,514 * https://pypi.org/simple/hfst/ 2025-09-08T08:22:49,514 * https://www.piwheels.org/simple/hfst/ 2025-09-08T08:22:49,515 Fetching project page and analyzing links: https://pypi.org/simple/hfst/ 2025-09-08T08:22:49,515 Getting page https://pypi.org/simple/hfst/ 2025-09-08T08:22:49,516 Found index url https://pypi.org/simple/ 2025-09-08T08:22:49,587 Fetched page https://pypi.org/simple/hfst/ as application/vnd.pypi.simple.v1+json 2025-09-08T08:22:49,602 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:22:49,602 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:22:49,602 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:22:49,602 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:22:49,603 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:22:49,603 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:22:49,603 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:22:49,603 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:22:49,603 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:22:49,603 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:22:49,603 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:22:49,604 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:22:49,604 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:22:49,604 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:22:49,604 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:22:49,604 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:22:49,604 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:22:49,604 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:22:49,605 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:22:49,605 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:22:49,605 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:22:49,605 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:22:49,605 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:22:49,605 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:22:49,605 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:22:49,606 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:22:49,606 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:22:49,606 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:22:49,606 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:22:49,606 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:22:49,606 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:22:49,606 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:22:49,607 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:22:49,607 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:22:49,607 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:22:49,607 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:22:49,607 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:22:49,607 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:22:49,607 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:22:49,607 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:22:49,608 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:22:49,608 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:22:49,608 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:22:49,608 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:22:49,608 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:22:49,608 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:22:49,608 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:22:49,608 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:22:49,609 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:22:49,609 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:22:49,609 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:22:49,609 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:22:49,609 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:22:49,609 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:22:49,609 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:22:49,609 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:22:49,610 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:22:49,610 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:22:49,610 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:22:49,610 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:22:49,610 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:22:49,610 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:22:49,610 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:22:49,610 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:22:49,611 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:22:49,611 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:22:49,611 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:22:49,611 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:22:49,611 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:22:49,611 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:22:49,611 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:22:49,611 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:22:49,612 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:22:49,612 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:22:49,612 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:22:49,612 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:22:49,612 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:22:49,612 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:22:49,612 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:22:49,613 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:22:49,613 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:22:49,613 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:22:49,613 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:22:49,613 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:22:49,613 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:22:49,613 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:22:49,613 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:22:49,614 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:22:49,614 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:22:49,614 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:22:49,614 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:22:49,614 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:22:49,614 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:22:49,614 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:22:49,614 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:22:49,615 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:22:49,615 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:22:49,615 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:22:49,615 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:22:49,615 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:22:49,615 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:22:49,615 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:22:49,615 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:22:49,616 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:22:49,616 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:22:49,616 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:22:49,616 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:22:49,616 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:22:49,616 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:22:49,616 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:22:49,616 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:22:49,617 Fetching project page and analyzing links: https://www.piwheels.org/simple/hfst/ 2025-09-08T08:22:49,617 Getting page https://www.piwheels.org/simple/hfst/ 2025-09-08T08:22:49,618 Found index url https://www.piwheels.org/simple/ 2025-09-08T08:22:49,703 Fetched page https://www.piwheels.org/simple/hfst/ as text/html 2025-09-08T08:22:49,706 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:22:49,706 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:22:49,706 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:22:49,707 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:22:49,707 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:22:49,707 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:22:49,707 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:22:49,707 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:22:49,707 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:22:49,708 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:22:49,708 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:22:49,708 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:22:49,708 Skipping link: not a file: https://www.piwheels.org/simple/hfst/ 2025-09-08T08:22:49,708 Skipping link: not a file: https://pypi.org/simple/hfst/ 2025-09-08T08:22:49,734 Given no hashes to check 1 links for project 'hfst': discarding no candidates 2025-09-08T08:22:49,735 Collecting hfst==3.12.2.3b0 2025-09-08T08:22:49,736 Created temporary directory: /tmp/pip-unpack-qd2k_7zm 2025-09-08T08:22:49,888 Downloading hfst-3.12.2.3b0.tar.gz (1.5 MB) 2025-09-08T08:22:50,451 Added hfst==3.12.2.3b0 from https://files.pythonhosted.org/packages/af/26/c08a82ebc14ce3f06963277b8d741a3a9a23e0cbfbc70f159fe013870d24/hfst-3.12.2.3b0.tar.gz to build tracker '/tmp/pip-build-tracker-0nb4nnxr' 2025-09-08T08:22:50,453 Running setup.py (path:/tmp/pip-wheel-95g493e8/hfst_1799341884d54698854fe39122a30428/setup.py) egg_info for package hfst 2025-09-08T08:22:50,453 Created temporary directory: /tmp/pip-pip-egg-info-9zdgz6ij 2025-09-08T08:22:50,453 Preparing metadata (setup.py): started 2025-09-08T08:22:50,454 Running command python setup.py egg_info 2025-09-08T08:22:51,544 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '3.12.2.3_beta' to '3.12.2.3b0' 2025-09-08T08:22:51,544 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-08T08:22:51,625 running egg_info 2025-09-08T08:22:51,703 creating /tmp/pip-pip-egg-info-9zdgz6ij/hfst.egg-info 2025-09-08T08:22:51,704 writing /tmp/pip-pip-egg-info-9zdgz6ij/hfst.egg-info/PKG-INFO 2025-09-08T08:22:51,705 writing dependency_links to /tmp/pip-pip-egg-info-9zdgz6ij/hfst.egg-info/dependency_links.txt 2025-09-08T08:22:51,705 writing top-level names to /tmp/pip-pip-egg-info-9zdgz6ij/hfst.egg-info/top_level.txt 2025-09-08T08:22:51,706 writing manifest file '/tmp/pip-pip-egg-info-9zdgz6ij/hfst.egg-info/SOURCES.txt' 2025-09-08T08:22:52,008 reading manifest file '/tmp/pip-pip-egg-info-9zdgz6ij/hfst.egg-info/SOURCES.txt' 2025-09-08T08:22:52,009 reading manifest template 'MANIFEST.in' 2025-09-08T08:22:52,019 adding license file 'COPYING' 2025-09-08T08:22:52,030 writing manifest file '/tmp/pip-pip-egg-info-9zdgz6ij/hfst.egg-info/SOURCES.txt' 2025-09-08T08:22:52,143 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T08:22:52,148 Source in /tmp/pip-wheel-95g493e8/hfst_1799341884d54698854fe39122a30428 has version 3.12.2.3b0, which satisfies requirement hfst==3.12.2.3b0 from https://files.pythonhosted.org/packages/af/26/c08a82ebc14ce3f06963277b8d741a3a9a23e0cbfbc70f159fe013870d24/hfst-3.12.2.3b0.tar.gz 2025-09-08T08:22:52,148 Removed hfst==3.12.2.3b0 from https://files.pythonhosted.org/packages/af/26/c08a82ebc14ce3f06963277b8d741a3a9a23e0cbfbc70f159fe013870d24/hfst-3.12.2.3b0.tar.gz from build tracker '/tmp/pip-build-tracker-0nb4nnxr' 2025-09-08T08:22:52,152 Created temporary directory: /tmp/pip-unpack-na_2pwp6 2025-09-08T08:22:52,152 Created temporary directory: /tmp/pip-unpack-sbuwj6jd 2025-09-08T08:22:52,152 Building wheels for collected packages: hfst 2025-09-08T08:22:52,153 Created temporary directory: /tmp/pip-wheel-aqislnsd 2025-09-08T08:22:52,154 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:22:52,155 Building wheel for hfst (setup.py): started 2025-09-08T08:22:52,156 Destination directory: /tmp/pip-wheel-aqislnsd 2025-09-08T08:22:52,156 Running command python setup.py bdist_wheel 2025-09-08T08:22:53,242 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '3.12.2.3_beta' to '3.12.2.3b0' 2025-09-08T08:22:53,242 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-08T08:22:53,246 running bdist_wheel 2025-09-08T08:22:53,467 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2025-09-08T08:22:53,467 !! 2025-09-08T08:22:53,468 ******************************************************************************** 2025-09-08T08:22:53,468 With Python 2.7 end-of-life, support for building universal wheels 2025-09-08T08:22:53,468 (i.e., wheels that support both Python 2 and Python 3) 2025-09-08T08:22:53,468 is being obviated. 2025-09-08T08:22:53,468 Please discontinue using this option, or if you still need it, 2025-09-08T08:22:53,468 file an issue with pypa/setuptools describing your use case. 2025-09-08T08:22:53,468 This deprecation is overdue, please update your project and remove deprecated 2025-09-08T08:22:53,468 calls to avoid build errors in the future. 2025-09-08T08:22:53,469 ******************************************************************************** 2025-09-08T08:22:53,469 !! 2025-09-08T08:22:53,469 self.finalize_options() 2025-09-08T08:22:53,621 running build 2025-09-08T08:22:53,622 running build_py 2025-09-08T08:22:53,700 creating build/lib.linux-armv7l-cpython-313 2025-09-08T08:22:53,701 copying libhfst.py -> build/lib.linux-armv7l-cpython-313 2025-09-08T08:22:53,703 creating build/lib.linux-armv7l-cpython-313/hfst 2025-09-08T08:22:53,704 copying hfst/__init__.py -> build/lib.linux-armv7l-cpython-313/hfst 2025-09-08T08:22:53,705 creating build/lib.linux-armv7l-cpython-313/hfst/exceptions 2025-09-08T08:22:53,706 copying hfst/exceptions/__init__.py -> build/lib.linux-armv7l-cpython-313/hfst/exceptions 2025-09-08T08:22:53,706 creating build/lib.linux-armv7l-cpython-313/hfst/sfst_rules 2025-09-08T08:22:53,707 copying hfst/sfst_rules/__init__.py -> build/lib.linux-armv7l-cpython-313/hfst/sfst_rules 2025-09-08T08:22:53,708 creating build/lib.linux-armv7l-cpython-313/hfst/xerox_rules 2025-09-08T08:22:53,708 copying hfst/xerox_rules/__init__.py -> build/lib.linux-armv7l-cpython-313/hfst/xerox_rules 2025-09-08T08:22:53,711 running build_ext 2025-09-08T08:22:54,044 building '_libhfst' extension 2025-09-08T08:22:54,044 swigging libhfst.i to libhfst_wrap.cpp 2025-09-08T08:22:54,045 swig -python -c++ -Ilibhfst/src/ -Wall -o libhfst_wrap.cpp libhfst.i 2025-09-08T08:22:55,749 libhfst.i:1468: Warning 321: 'compile' conflicts with a built-in name in python 2025-09-08T08:22:55,762 libhfst.i:1521: Warning 321: 'set' conflicts with a built-in name in python 2025-09-08T08:22:55,802 libhfst.i:1603: Warning 321: 'compile' conflicts with a built-in name in python 2025-09-08T08:23:03,832 creating build/temp.linux-armv7l-cpython-313/back-ends/foma 2025-09-08T08:23:03,835 creating build/temp.linux-armv7l-cpython-313/back-ends/openfst/src/lib 2025-09-08T08:23:03,837 creating build/temp.linux-armv7l-cpython-313/libhfst/src 2025-09-08T08:23:03,838 creating build/temp.linux-armv7l-cpython-313/libhfst/src/implementations 2025-09-08T08:23:03,840 creating build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/compose_intersect 2025-09-08T08:23:03,841 creating build/temp.linux-armv7l-cpython-313/libhfst/src/implementations/optimized-lookup 2025-09-08T08:23:03,841 creating build/temp.linux-armv7l-cpython-313/libhfst/src/parsers 2025-09-08T08:23:03,843 creating build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/alphabet_src 2025-09-08T08:23:03,844 creating build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/io_src 2025-09-08T08:23:03,845 creating build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/rule_src 2025-09-08T08:23:03,846 creating build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/string_src 2025-09-08T08:23:03,847 creating build/temp.linux-armv7l-cpython-313/libhfst/src/parsers/variable_src 2025-09-08T08:23:03,848 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:23:03,866 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:04,059 back-ends/foma/apply.cpp: In function ‘int apply_append(apply_handle*, int, int)’: 2025-09-08T08:23:04,059 back-ends/foma/apply.cpp:976:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:04,059 976 | astring = ""; alen = 0; 2025-09-08T08:23:04,059 | ^~ 2025-09-08T08:23:04,059 back-ends/foma/apply.cpp:979:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:04,060 979 | bstring = ""; blen = 0; 2025-09-08T08:23:04,060 | ^~ 2025-09-08T08:23:04,060 back-ends/foma/apply.cpp:1004:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:04,060 1004 | astring = ""; alen = 0; 2025-09-08T08:23:04,060 | ^~ 2025-09-08T08:23:04,060 back-ends/foma/apply.cpp:1007:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:04,061 1007 | bstring = ""; blen = 0; 2025-09-08T08:23:04,061 | ^~ 2025-09-08T08:23:04,071 back-ends/foma/apply.cpp: In function ‘void apply_create_sigarray(apply_handle*, fsm*)’: 2025-09-08T08:23:04,071 back-ends/foma/apply.cpp:1261:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:04,071 1261 | (h->sigs+UNKNOWN)->symbol = "?"; 2025-09-08T08:23:04,071 | ^~~ 2025-09-08T08:23:04,072 back-ends/foma/apply.cpp:1263:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:04,072 1263 | (h->sigs+IDENTITY)->symbol = "@"; 2025-09-08T08:23:04,072 | ^~~ 2025-09-08T08:23:05,619 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:23:05,635 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:06,015 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:23:06,034 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:06,184 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_letter_machine(fsm*)’: 2025-09-08T08:23:06,185 back-ends/foma/constructions.cpp:77:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,185 77 | outh = fsm_construct_init("name"); 2025-09-08T08:23:06,185 | ^~~~~~ 2025-09-08T08:23:06,185 back-ends/foma/constructions.cpp:97:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,185 97 | currin = "@_EPSILON_SYMBOL_@"; 2025-09-08T08:23:06,186 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:06,186 back-ends/foma/constructions.cpp:109:35: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,186 109 | currout = "@_EPSILON_SYMBOL_@"; 2025-09-08T08:23:06,186 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:06,188 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_explode(char*)’: 2025-09-08T08:23:06,188 back-ends/foma/constructions.cpp:155:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,188 155 | h = fsm_construct_init(""); 2025-09-08T08:23:06,188 | ^~ 2025-09-08T08:23:06,189 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_symbol(char*)’: 2025-09-08T08:23:06,189 back-ends/foma/constructions.cpp:174:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,189 174 | net = fsm_create(""); 2025-09-08T08:23:06,189 | ^~ 2025-09-08T08:23:06,199 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_intersect(fsm*, fsm*)’: 2025-09-08T08:23:06,199 back-ends/foma/constructions.cpp:489:26: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,199 489 | new_net = fsm_create(""); 2025-09-08T08:23:06,199 | ^~ 2025-09-08T08:23:06,236 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_completes(fsm*, int)’: 2025-09-08T08:23:06,236 back-ends/foma/constructions.cpp:1419:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,236 1419 | sigma_remove("@_UNKNOWN_SYMBOL_@",net->sigma); 2025-09-08T08:23:06,236 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:06,265 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_universal()’: 2025-09-08T08:23:06,265 back-ends/foma/constructions.cpp:2278:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,265 2278 | net = fsm_create(""); 2025-09-08T08:23:06,266 | ^~ 2025-09-08T08:23:06,268 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_quotient_interleave(fsm*, fsm*)’: 2025-09-08T08:23:06,269 back-ends/foma/constructions.cpp:2352:88: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,269 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:23:06,269 | ^~~~~ 2025-09-08T08:23:06,269 back-ends/foma/constructions.cpp:2352:151: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,269 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:23:06,269 | ^~~~~ 2025-09-08T08:23:06,269 back-ends/foma/constructions.cpp:2352:171: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,269 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:23:06,270 | ^~~~~ 2025-09-08T08:23:06,270 back-ends/foma/constructions.cpp:2352:222: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,270 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:23:06,270 | ^~~~~ 2025-09-08T08:23:06,270 back-ends/foma/constructions.cpp:2352:335: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,270 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:23:06,270 | ^~~~~ 2025-09-08T08:23:06,270 back-ends/foma/constructions.cpp:2352:420: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,270 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:23:06,270 | ^~~~~ 2025-09-08T08:23:06,271 back-ends/foma/constructions.cpp:2352:503: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,271 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:23:06,271 | ^~~~~ 2025-09-08T08:23:06,271 back-ends/foma/constructions.cpp:2352:541: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,271 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:23:06,271 | ^~~~~ 2025-09-08T08:23:06,271 back-ends/foma/constructions.cpp:2354:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,271 2354 | Result->sigma = sigma_remove("@>@",Result->sigma); 2025-09-08T08:23:06,271 | ^~~~~ 2025-09-08T08:23:06,272 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_ignore(fsm*, fsm*, int)’: 2025-09-08T08:23:06,272 back-ends/foma/constructions.cpp:2402:73: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,272 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:23:06,273 | ^~~~~~ 2025-09-08T08:23:06,273 back-ends/foma/constructions.cpp:2402:155: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,273 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:23:06,273 | ^~~~~~ 2025-09-08T08:23:06,273 back-ends/foma/constructions.cpp:2402:218: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,273 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:23:06,273 | ^~~~~~ 2025-09-08T08:23:06,273 back-ends/foma/constructions.cpp:2402:259: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,273 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:23:06,274 | ^~~~~~ 2025-09-08T08:23:06,274 back-ends/foma/constructions.cpp:2403:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,274 2403 | Result->sigma = sigma_remove("@i<@",Result->sigma); 2025-09-08T08:23:06,274 | ^~~~~~ 2025-09-08T08:23:06,283 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_equal_substrings(fsm*, fsm*, fsm*)’: 2025-09-08T08:23:06,283 back-ends/foma/constructions.cpp:2682:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,283 2682 | LB = fsm_symbol("@eq>@"); 2025-09-08T08:23:06,283 | ^~~~~~~~ 2025-09-08T08:23:06,283 back-ends/foma/constructions.cpp:2689:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,283 2689 | sigma_add("@sigma); 2025-09-08T08:23:06,284 | ^~~~~~~~ 2025-09-08T08:23:06,284 back-ends/foma/constructions.cpp:2690:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,284 2690 | sigma_add("@>eq>@", net->sigma); 2025-09-08T08:23:06,284 | ^~~~~~~~ 2025-09-08T08:23:06,286 back-ends/foma/constructions.cpp:2758:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,286 2758 | if (!fsm_symbol_occurs(Leq, "@sigma); 2025-09-08T08:23:06,286 | ^~~~~~~~ 2025-09-08T08:23:06,286 back-ends/foma/constructions.cpp:2768:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,287 2768 | sigma_remove("@>eq>@", Result->sigma); 2025-09-08T08:23:06,287 | ^~~~~~~~ 2025-09-08T08:23:06,295 back-ends/foma/constructions.cpp: In function ‘fsm* fsm_context_restrict(fsm*, fsmcontexts*)’: 2025-09-08T08:23:06,295 back-ends/foma/constructions.cpp:3032:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,295 3032 | Var = fsm_symbol("@VARX@"); 2025-09-08T08:23:06,295 | ^~~~~~~~ 2025-09-08T08:23:06,296 back-ends/foma/constructions.cpp:3033:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,296 3033 | Notvar = fsm_minimize(fsm_kleene_star(fsm_term_negation(fsm_symbol("@VARX@")))); 2025-09-08T08:23:06,296 | ^~~~~~~~ 2025-09-08T08:23:06,296 back-ends/foma/constructions.cpp:3037:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,296 3037 | sigma_add("@VARX@", X->sigma); 2025-09-08T08:23:06,296 | ^~~~~~~~ 2025-09-08T08:23:06,296 back-ends/foma/constructions.cpp:3045:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,296 3045 | sigma_add("@VARX@",pairs->left->sigma); 2025-09-08T08:23:06,296 | ^~~~~~~~ 2025-09-08T08:23:06,296 back-ends/foma/constructions.cpp:3046:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,297 3046 | sigma_substitute(".#.", "@#@", pairs->left->sigma); 2025-09-08T08:23:06,297 | ^~~~~ 2025-09-08T08:23:06,297 back-ends/foma/constructions.cpp:3046:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,297 3046 | sigma_substitute(".#.", "@#@", pairs->left->sigma); 2025-09-08T08:23:06,297 | ^~~~~ 2025-09-08T08:23:06,297 back-ends/foma/constructions.cpp:3052:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,297 3052 | sigma_add("@VARX@",pairs->right->sigma); 2025-09-08T08:23:06,297 | ^~~~~~~~ 2025-09-08T08:23:06,297 back-ends/foma/constructions.cpp:3053:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,297 3053 | sigma_substitute(".#.", "@#@", pairs->right->sigma); 2025-09-08T08:23:06,298 | ^~~~~ 2025-09-08T08:23:06,298 back-ends/foma/constructions.cpp:3053:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,298 3053 | sigma_substitute(".#.", "@#@", pairs->right->sigma); 2025-09-08T08:23:06,298 | ^~~~~ 2025-09-08T08:23:06,298 back-ends/foma/constructions.cpp:3067:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,298 3067 | if (sigma_find("@VARX@", Result->sigma) != -1) { 2025-09-08T08:23:06,298 | ^~~~~~~~ 2025-09-08T08:23:06,298 back-ends/foma/constructions.cpp:3068:63: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,298 3068 | Result = fsm_complement(fsm_substitute_symbol(Result, "@VARX@","@_EPSILON_SYMBOL_@")); 2025-09-08T08:23:06,298 | ^~~~~~~~ 2025-09-08T08:23:06,299 back-ends/foma/constructions.cpp:3068:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,299 3068 | Result = fsm_complement(fsm_substitute_symbol(Result, "@VARX@","@_EPSILON_SYMBOL_@")); 2025-09-08T08:23:06,299 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:06,299 back-ends/foma/constructions.cpp:3073:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,299 3073 | if (sigma_find("@#@", Result->sigma) != -1) { 2025-09-08T08:23:06,299 | ^~~~~ 2025-09-08T08:23:06,299 back-ends/foma/constructions.cpp:3074:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,299 3074 | Word = fsm_minimize(fsm_concat(fsm_symbol("@#@"),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@#@"))),fsm_symbol("@#@")))); 2025-09-08T08:23:06,299 | ^~~~~ 2025-09-08T08:23:06,299 back-ends/foma/constructions.cpp:3074:114: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,299 3074 | Word = fsm_minimize(fsm_concat(fsm_symbol("@#@"),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@#@"))),fsm_symbol("@#@")))); 2025-09-08T08:23:06,300 | ^~~~~ 2025-09-08T08:23:06,300 back-ends/foma/constructions.cpp:3074:134: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,300 3074 | Word = fsm_minimize(fsm_concat(fsm_symbol("@#@"),fsm_concat(fsm_kleene_star(fsm_term_negation(fsm_symbol("@#@"))),fsm_symbol("@#@")))); 2025-09-08T08:23:06,300 | ^~~~~ 2025-09-08T08:23:06,300 back-ends/foma/constructions.cpp:3076:48: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,300 3076 | Result = fsm_substitute_symbol(Result, "@#@", "@_EPSILON_SYMBOL_@"); 2025-09-08T08:23:06,300 | ^~~~~ 2025-09-08T08:23:06,300 back-ends/foma/constructions.cpp:3076:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:06,300 3076 | Result = fsm_substitute_symbol(Result, "@#@", "@_EPSILON_SYMBOL_@"); 2025-09-08T08:23:06,300 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:10,322 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:23:10,339 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:10,648 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:23:10,665 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:11,897 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:23:11,914 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:12,060 back-ends/foma/dynarray.cpp:31:6: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:12,060 31 | {"@_EPSILON_SYMBOL_@" , EPSILON , "0"}, 2025-09-08T08:23:12,060 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:12,060 back-ends/foma/dynarray.cpp:31:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:12,061 31 | {"@_EPSILON_SYMBOL_@" , EPSILON , "0"}, 2025-09-08T08:23:12,061 | ^~~ 2025-09-08T08:23:12,061 back-ends/foma/dynarray.cpp:32:6: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:12,061 32 | {"@_UNKNOWN_SYMBOL_@" , UNKNOWN , "?"}, 2025-09-08T08:23:12,061 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:12,061 back-ends/foma/dynarray.cpp:32:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:12,061 32 | {"@_UNKNOWN_SYMBOL_@" , UNKNOWN , "?"}, 2025-09-08T08:23:12,061 | ^~~ 2025-09-08T08:23:12,061 back-ends/foma/dynarray.cpp:33:6: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:12,061 33 | {"@_IDENTITY_SYMBOL_@", IDENTITY, "@"}, 2025-09-08T08:23:12,062 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:12,062 back-ends/foma/dynarray.cpp:33:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:12,062 33 | {"@_IDENTITY_SYMBOL_@", IDENTITY, "@"}, 2025-09-08T08:23:12,062 | ^~~ 2025-09-08T08:23:12,073 back-ends/foma/dynarray.cpp: In function ‘fsm* fsm_construct_done(fsm_construct_handle*)’: 2025-09-08T08:23:12,073 back-ends/foma/dynarray.cpp:449:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:12,073 449 | net = fsm_create(""); 2025-09-08T08:23:12,074 | ^~ 2025-09-08T08:23:12,487 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:23:12,487 456 | strncpy(net->name, handle->name, 40); 2025-09-08T08:23:12,487 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:12,781 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:23:12,797 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:13,049 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:23:13,067 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:13,219 back-ends/foma/flags.cpp: In function ‘fsm* flag_create_symbol(int, char*, char*)’: 2025-09-08T08:23:13,220 back-ends/foma/flags.cpp:145:17: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:13,220 145 | value = ""; 2025-09-08T08:23:13,220 | ^~ 2025-09-08T08:23:13,221 back-ends/foma/flags.cpp: In function ‘char* flag_type_to_char(int)’: 2025-09-08T08:23:13,221 back-ends/foma/flags.cpp:166:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:13,221 166 | return("U"); 2025-09-08T08:23:13,221 | ~^~~~ 2025-09-08T08:23:13,221 back-ends/foma/flags.cpp:168:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:13,221 168 | return("C"); 2025-09-08T08:23:13,221 | ~^~~~ 2025-09-08T08:23:13,221 back-ends/foma/flags.cpp:170:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:13,221 170 | return("D"); 2025-09-08T08:23:13,222 | ~^~~~ 2025-09-08T08:23:13,222 back-ends/foma/flags.cpp:172:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:13,222 172 | return("N"); 2025-09-08T08:23:13,222 | ~^~~~ 2025-09-08T08:23:13,222 back-ends/foma/flags.cpp:174:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:13,222 174 | return("P"); 2025-09-08T08:23:13,222 | ~^~~~ 2025-09-08T08:23:13,222 back-ends/foma/flags.cpp:176:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:13,222 176 | return("R"); 2025-09-08T08:23:13,222 | ~^~~~ 2025-09-08T08:23:13,223 back-ends/foma/flags.cpp:178:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:13,223 178 | return("E"); 2025-09-08T08:23:13,223 | ~^~~~ 2025-09-08T08:23:13,223 back-ends/foma/flags.cpp: In function ‘int flag_build(int, char*, char*, int, char*, char*)’: 2025-09-08T08:23:13,223 back-ends/foma/flags.cpp:191:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:13,223 191 | fvalue = ""; 2025-09-08T08:23:13,223 | ^~ 2025-09-08T08:23:13,223 back-ends/foma/flags.cpp:196:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:13,223 196 | ffvalue = ""; 2025-09-08T08:23:13,223 | ^~ 2025-09-08T08:23:13,963 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:23:13,979 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:14,226 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:23:14,246 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:14,396 back-ends/foma/io.cpp: In function ‘fsm* fsm_read_spaced_text_file(char*)’: 2025-09-08T08:23:14,396 back-ends/foma/io.cpp:513:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:14,396 513 | fsm_trie_symbol(th, "@_EPSILON_SYMBOL_@", "@_EPSILON_SYMBOL_@"); 2025-09-08T08:23:14,396 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:14,397 back-ends/foma/io.cpp:513:64: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:14,397 513 | fsm_trie_symbol(th, "@_EPSILON_SYMBOL_@", "@_EPSILON_SYMBOL_@"); 2025-09-08T08:23:14,397 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:14,397 back-ends/foma/io.cpp:515:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:14,398 515 | fsm_trie_symbol(th, "0", "0"); 2025-09-08T08:23:14,398 | ^~~ 2025-09-08T08:23:14,398 back-ends/foma/io.cpp:515:47: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:14,398 515 | fsm_trie_symbol(th, "0", "0"); 2025-09-08T08:23:14,398 | ^~~ 2025-09-08T08:23:14,399 back-ends/foma/io.cpp:527:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:14,399 527 | insym = "@_EPSILON_SYMBOL_@"; 2025-09-08T08:23:14,399 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:14,399 back-ends/foma/io.cpp:529:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:14,400 529 | insym = "0"; 2025-09-08T08:23:14,400 | ^~~ 2025-09-08T08:23:14,400 back-ends/foma/io.cpp:531:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:14,400 531 | outsym = "@_EPSILON_SYMBOL_@"; 2025-09-08T08:23:14,400 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:14,401 back-ends/foma/io.cpp:533:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:14,401 533 | outsym = "0"; 2025-09-08T08:23:14,401 | ^~~ 2025-09-08T08:23:14,683 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:23:14,698 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:14,949 regex.l: In function ‘int yylex(YYSTYPE*, YYLTYPE*, yyscan_t)’: 2025-09-08T08:23:14,949 regex.l:378:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:17,611 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:23:17,626 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:17,771 back-ends/foma/mem.cpp:46:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:17,771 46 | char *g_att_epsilon = "@0@"; 2025-09-08T08:23:17,771 | ^~~~~ 2025-09-08T08:23:17,865 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:23:17,883 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:18,831 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:23:18,846 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:18,946 regex.c:1296:7: warning: multi-line comment [-Wcomment] 2025-09-08T08:23:19,043 regex.y: In function ‘int yyparse(void*, defined_networks*, defined_functions*)’: 2025-09-08T08:23:19,043 regex.y:369:180: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:19,044 regex.y:370:150: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:19,231 regex.y: In function ‘fsm* function_apply(defined_networks*, defined_functions*)’: 2025-09-08T08:23:19,232 regex.y:68:25: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-08T08:23:19,232 regex.y:68:16: note: ‘sprintf’ output between 13 and 14 bytes into a destination of size 13 2025-09-08T08:23:20,125 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:23:20,139 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:20,341 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:23:20,359 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:20,505 back-ends/foma/rewrite.cpp:67:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,505 67 | char *specialsymbols[] = {"@0@","@O@","@I@","@I[@","@I[]@","@I]@","@ID@","@#@", NULL}; 2025-09-08T08:23:20,505 | ^~~~~ 2025-09-08T08:23:20,505 back-ends/foma/rewrite.cpp:67:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,506 67 | char *specialsymbols[] = {"@0@","@O@","@I@","@I[@","@I[]@","@I]@","@ID@","@#@", NULL}; 2025-09-08T08:23:20,506 | ^~~~~ 2025-09-08T08:23:20,506 back-ends/foma/rewrite.cpp:67:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,506 67 | char *specialsymbols[] = {"@0@","@O@","@I@","@I[@","@I[]@","@I]@","@ID@","@#@", NULL}; 2025-09-08T08:23:20,506 | ^~~~~ 2025-09-08T08:23:20,506 back-ends/foma/rewrite.cpp:67:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,506 67 | char *specialsymbols[] = {"@0@","@O@","@I@","@I[@","@I[]@","@I]@","@ID@","@#@", NULL}; 2025-09-08T08:23:20,506 | ^~~~~~ 2025-09-08T08:23:20,506 back-ends/foma/rewrite.cpp:67:52: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,506 67 | char *specialsymbols[] = {"@0@","@O@","@I@","@I[@","@I[]@","@I]@","@ID@","@#@", NULL}; 2025-09-08T08:23:20,507 | ^~~~~~~ 2025-09-08T08:23:20,507 back-ends/foma/rewrite.cpp:67:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,507 67 | char *specialsymbols[] = {"@0@","@O@","@I@","@I[@","@I[]@","@I]@","@ID@","@#@", NULL}; 2025-09-08T08:23:20,507 | ^~~~~~ 2025-09-08T08:23:20,507 back-ends/foma/rewrite.cpp:67:67: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,507 67 | char *specialsymbols[] = {"@0@","@O@","@I@","@I[@","@I[]@","@I]@","@ID@","@#@", NULL}; 2025-09-08T08:23:20,507 | ^~~~~~ 2025-09-08T08:23:20,507 back-ends/foma/rewrite.cpp:67:74: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,507 67 | char *specialsymbols[] = {"@0@","@O@","@I@","@I[@","@I[]@","@I]@","@ID@","@#@", NULL}; 2025-09-08T08:23:20,507 | ^~~~~ 2025-09-08T08:23:20,508 back-ends/foma/rewrite.cpp: In function ‘fsm* fsm_rewrite(rewrite_set*)’: 2025-09-08T08:23:20,508 back-ends/foma/rewrite.cpp:111:51: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,508 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:23:20,508 | ^~~~~ 2025-09-08T08:23:20,508 back-ends/foma/rewrite.cpp:111:80: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,508 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:23:20,508 | ^~~~~~~ 2025-09-08T08:23:20,508 back-ends/foma/rewrite.cpp:111:111: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,508 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:23:20,508 | ^~~~~~ 2025-09-08T08:23:20,509 back-ends/foma/rewrite.cpp:111:131: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,509 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:23:20,509 | ^~~~~~ 2025-09-08T08:23:20,510 back-ends/foma/rewrite.cpp:159:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,510 159 | Boundary = fsm_parse_regex("\"@O@\" \"@0@\" \"@#@\" \"@ID@\"", NULL, NULL); 2025-09-08T08:23:20,510 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,510 back-ends/foma/rewrite.cpp:160:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,510 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:23:20,510 | ^~~~~ 2025-09-08T08:23:20,510 back-ends/foma/rewrite.cpp:160:80: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,510 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:23:20,510 | ^~~~~ 2025-09-08T08:23:20,510 back-ends/foma/rewrite.cpp:160:129: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,511 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:23:20,511 | ^~~~~~ 2025-09-08T08:23:20,514 back-ends/foma/rewrite.cpp:255:69: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,515 255 | Base = fsm_minimize(fsm_lower(fsm_compose(Base, fsm_parse_regex("[?:0]^4 [?:0 ?:0 ? ?]* [?:0]^4", NULL, NULL)))); 2025-09-08T08:23:20,515 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,515 back-ends/foma/rewrite.cpp:256:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,515 256 | Base = fsm_unflatten(Base, "@0@", "@ID@"); 2025-09-08T08:23:20,515 | ^~~~~ 2025-09-08T08:23:20,515 back-ends/foma/rewrite.cpp:256:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,515 256 | Base = fsm_unflatten(Base, "@0@", "@ID@"); 2025-09-08T08:23:20,515 | ^~~~~~ 2025-09-08T08:23:20,518 back-ends/foma/rewrite.cpp: In function ‘fsm* rewr_notlongest(rewrite_batch*, fsm*, int, int)’: 2025-09-08T08:23:20,518 back-ends/foma/rewrite.cpp:298:26: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,518 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:23:20,519 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,519 back-ends/foma/rewrite.cpp:304:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,519 304 | flt = fsm_parse_regex("[? ? ? ?]* [? ? [?-\"@0@\"] ?]", NULL, NULL); 2025-09-08T08:23:20,519 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,519 back-ends/foma/rewrite.cpp:306:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,519 306 | flt = fsm_parse_regex("[? ? ? ?]* [? ? ? [?-\"@0@\"]]", NULL, NULL); 2025-09-08T08:23:20,519 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,519 back-ends/foma/rewrite.cpp: In function ‘fsm* rewr_notshortest(rewrite_batch*, fsm*, int)’: 2025-09-08T08:23:20,520 back-ends/foma/rewrite.cpp:314:26: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,520 314 | ns = fsm_parse_regex("[\"@I[@\"] \\[\"@I]@\"]*", NULL, NULL); 2025-09-08T08:23:20,520 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,520 back-ends/foma/rewrite.cpp: In function ‘fsm* rewr_notleftmost(rewrite_batch*, fsm*, int, int)’: 2025-09-08T08:23:20,520 back-ends/foma/rewrite.cpp:324:26: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,521 324 | nl = fsm_parse_regex("\"@O@\" [\"@O@\"]* [\"@I[@\"|\"@I[]@\"] [\"@I[@\"|\"@I[]@\"|\"@I]@\"|\"@I@\"|\"@O@\"]*", NULL, NULL); 2025-09-08T08:23:20,521 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,521 back-ends/foma/rewrite.cpp:326:61: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,521 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:23:20,521 | ^~~~~ 2025-09-08T08:23:20,521 back-ends/foma/rewrite.cpp:326:191: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,521 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:23:20,521 | ^~~~~ 2025-09-08T08:23:20,521 back-ends/foma/rewrite.cpp:326:305: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,522 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:23:20,522 | ^~~~~~ 2025-09-08T08:23:20,522 back-ends/foma/rewrite.cpp:326:325: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,522 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:23:20,522 | ^~~~~~~ 2025-09-08T08:23:20,522 back-ends/foma/rewrite.cpp:329:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,522 329 | flt = fsm_parse_regex("[? ? ? ?]* [? ? [?-\"@0@\"] ?]", NULL, NULL); 2025-09-08T08:23:20,522 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,522 back-ends/foma/rewrite.cpp:331:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,523 331 | flt = fsm_parse_regex("[? ? ? ?]* [? ? ? [?-\"@0@\"]]", NULL, NULL); 2025-09-08T08:23:20,523 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,523 back-ends/foma/rewrite.cpp: In function ‘fsm* rewr_unrewritten(rewrite_batch*, fsm*)’: 2025-09-08T08:23:20,523 back-ends/foma/rewrite.cpp:339:98: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,523 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:23:20,523 | ^~~~~ 2025-09-08T08:23:20,523 back-ends/foma/rewrite.cpp:339:167: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,523 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:23:20,523 | ^~~~~ 2025-09-08T08:23:20,523 back-ends/foma/rewrite.cpp:339:255: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,524 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:23:20,524 | ^~~~~~ 2025-09-08T08:23:20,525 back-ends/foma/rewrite.cpp: In function ‘fsm* rewrite_lower(rewrite_batch*, fsm*)’: 2025-09-08T08:23:20,525 back-ends/foma/rewrite.cpp:382:84: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,525 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:23:20,525 | ^~~~~ 2025-09-08T08:23:20,525 back-ends/foma/rewrite.cpp:382:153: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,526 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:23:20,526 | ^~~~~ 2025-09-08T08:23:20,526 back-ends/foma/rewrite.cpp:382:194: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,526 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:23:20,526 | ^~~~~ 2025-09-08T08:23:20,526 back-ends/foma/rewrite.cpp:382:270: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,526 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:23:20,526 | ^~~~~~ 2025-09-08T08:23:20,526 back-ends/foma/rewrite.cpp:384:259: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,526 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:23:20,527 | ^~~~~ 2025-09-08T08:23:20,527 back-ends/foma/rewrite.cpp:386:290: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,527 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:23:20,527 | ^~~~~ 2025-09-08T08:23:20,527 back-ends/foma/rewrite.cpp: In function ‘fsm* rewrite_any_4tape(rewrite_batch*)’: 2025-09-08T08:23:20,527 back-ends/foma/rewrite.cpp:406:85: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,527 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:23:20,528 | ^~~~~ 2025-09-08T08:23:20,528 back-ends/foma/rewrite.cpp:406:115: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,528 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:23:20,528 | ^~~~~ 2025-09-08T08:23:20,528 back-ends/foma/rewrite.cpp:406:174: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,528 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:23:20,528 | ^~~~~ 2025-09-08T08:23:20,528 back-ends/foma/rewrite.cpp:406:194: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,528 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:23:20,528 | ^~~~~~ 2025-09-08T08:23:20,529 back-ends/foma/rewrite.cpp:406:325: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,529 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:23:20,529 | ^~~~~ 2025-09-08T08:23:20,529 back-ends/foma/rewrite.cpp:406:384: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,529 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:23:20,529 | ^~~~~~ 2025-09-08T08:23:20,529 back-ends/foma/rewrite.cpp:406:404: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,529 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:23:20,529 | ^~~~~ 2025-09-08T08:23:20,530 back-ends/foma/rewrite.cpp: In function ‘fsm* rewrite_upper(rewrite_batch*, fsm*)’: 2025-09-08T08:23:20,530 back-ends/foma/rewrite.cpp:426:84: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,530 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:23:20,530 | ^~~~~ 2025-09-08T08:23:20,530 back-ends/foma/rewrite.cpp:426:153: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,530 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:23:20,530 | ^~~~~ 2025-09-08T08:23:20,530 back-ends/foma/rewrite.cpp:426:194: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,530 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:23:20,530 | ^~~~~ 2025-09-08T08:23:20,531 back-ends/foma/rewrite.cpp:426:270: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,531 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:23:20,531 | ^~~~~~ 2025-09-08T08:23:20,531 back-ends/foma/rewrite.cpp:428:230: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,531 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:23:20,531 | ^~~~~ 2025-09-08T08:23:20,531 back-ends/foma/rewrite.cpp:430:271: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,531 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:23:20,531 | ^~~~~ 2025-09-08T08:23:20,531 back-ends/foma/rewrite.cpp:430:310: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,532 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:23:20,532 | ^~~~~~ 2025-09-08T08:23:20,532 back-ends/foma/rewrite.cpp: In function ‘fsm* rewrite_align(fsm*, fsm*)’: 2025-09-08T08:23:20,532 back-ends/foma/rewrite.cpp:439:96: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,532 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:23:20,532 | ^~~~~ 2025-09-08T08:23:20,532 back-ends/foma/rewrite.cpp:440:97: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,532 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:23:20,533 | ^~~~~ 2025-09-08T08:23:20,533 back-ends/foma/rewrite.cpp:441:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,533 441 | third = fsm_minimize(fsm_parse_regex("~[[? ?]* \"@0@\" \"@0@\" [? ?]*]", NULL, NULL)); 2025-09-08T08:23:20,533 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,533 back-ends/foma/rewrite.cpp:444:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,533 444 | align = fsm_minimize(fsm_substitute_symbol(align, "@_IDENTITY_SYMBOL_@", "@UNK@")); 2025-09-08T08:23:20,533 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,533 back-ends/foma/rewrite.cpp:444:78: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,533 444 | align = fsm_minimize(fsm_substitute_symbol(align, "@_IDENTITY_SYMBOL_@", "@UNK@")); 2025-09-08T08:23:20,533 | ^~~~~~~ 2025-09-08T08:23:20,534 back-ends/foma/rewrite.cpp:445:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,534 445 | align2 = fsm_minimize(fsm_lower(fsm_compose(align, fsm_parse_regex("[? ? | \"@UNK@\" \"@UNK@\":\"@ID@\" ]*", NULL, NULL)))); 2025-09-08T08:23:20,534 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,534 back-ends/foma/rewrite.cpp:446:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,534 446 | align2 = fsm_minimize(fsm_substitute_symbol(align2, "@UNK@", "@_IDENTITY_SYMBOL_@")); 2025-09-08T08:23:20,534 | ^~~~~~~ 2025-09-08T08:23:20,534 back-ends/foma/rewrite.cpp:446:66: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,534 446 | align2 = fsm_minimize(fsm_substitute_symbol(align2, "@UNK@", "@_IDENTITY_SYMBOL_@")); 2025-09-08T08:23:20,534 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,534 back-ends/foma/rewrite.cpp: In function ‘fsm* rewrite_align_markup(fsm*, fsm*, fsm*)’: 2025-09-08T08:23:20,535 back-ends/foma/rewrite.cpp:454:78: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,535 454 | first = fsm_minimize(rewrite_tape_m_to_n_of_k(fsm_kleene_star(fsm_symbol("@0@")), 1, 1, 2)); 2025-09-08T08:23:20,535 | ^~~~~ 2025-09-08T08:23:20,535 back-ends/foma/rewrite.cpp:457:79: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,535 457 | fourth = fsm_minimize(rewrite_tape_m_to_n_of_k(fsm_kleene_star(fsm_symbol("@ID@")), 2, 2, 2)); 2025-09-08T08:23:20,535 | ^~~~~~ 2025-09-08T08:23:20,535 back-ends/foma/rewrite.cpp:458:78: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,535 458 | fifth = fsm_minimize(rewrite_tape_m_to_n_of_k(fsm_kleene_star(fsm_symbol("@0@")), 1, 1, 2)); 2025-09-08T08:23:20,535 | ^~~~~ 2025-09-08T08:23:20,535 back-ends/foma/rewrite.cpp:461:55: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,536 461 | align = fsm_minimize(fsm_substitute_symbol(align, "@_IDENTITY_SYMBOL_@", "@UNK@")); 2025-09-08T08:23:20,536 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,536 back-ends/foma/rewrite.cpp:461:78: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,536 461 | align = fsm_minimize(fsm_substitute_symbol(align, "@_IDENTITY_SYMBOL_@", "@UNK@")); 2025-09-08T08:23:20,536 | ^~~~~~~ 2025-09-08T08:23:20,536 back-ends/foma/rewrite.cpp:462:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,536 462 | align2 = fsm_minimize(fsm_lower(fsm_compose(align, fsm_parse_regex("[? ? | \"@UNK@\" \"@UNK@\":\"@ID@\" ]*", NULL, NULL)))); 2025-09-08T08:23:20,536 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,536 back-ends/foma/rewrite.cpp:463:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,536 463 | align2 = fsm_minimize(fsm_substitute_symbol(align2, "@UNK@", "@_IDENTITY_SYMBOL_@")); 2025-09-08T08:23:20,537 | ^~~~~~~ 2025-09-08T08:23:20,537 back-ends/foma/rewrite.cpp:463:66: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,537 463 | align2 = fsm_minimize(fsm_substitute_symbol(align2, "@UNK@", "@_IDENTITY_SYMBOL_@")); 2025-09-08T08:23:20,537 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,537 back-ends/foma/rewrite.cpp: In function ‘fsm* rewrite_itape(rewrite_batch*)’: 2025-09-08T08:23:20,537 back-ends/foma/rewrite.cpp:469:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,537 469 | rb->ITape = fsm_parse_regex("[\"@I[]@\" ? ? ? | \"@I[@\" ? ? ? [\"@I@\" ? ? ?]* \"@I]@\" ? [?-\"@0@\"] ? ] [\"@I]@\" ? \"@0@\" ?]* | 0" , NULL, NULL); 2025-09-08T08:23:20,537 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,537 back-ends/foma/rewrite.cpp: In function ‘fsm* rewrite_cp_transducer(rewrite_batch*, fsm*, int)’: 2025-09-08T08:23:20,538 back-ends/foma/rewrite.cpp:487:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,538 487 | Aligned = fsm_flatten(t, fsm_symbol("@0@")); 2025-09-08T08:23:20,538 | ^~~~~ 2025-09-08T08:23:20,539 back-ends/foma/rewrite.cpp: In function ‘void rewrite_add_special_syms(rewrite_batch*, fsm*)’: 2025-09-08T08:23:20,539 back-ends/foma/rewrite.cpp:508:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,539 508 | sigma_substitute(".#.", "@#@", net->sigma); /* We convert boundaries to our interal rep. */ 2025-09-08T08:23:20,539 | ^~~~~ 2025-09-08T08:23:20,539 back-ends/foma/rewrite.cpp:508:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,539 508 | sigma_substitute(".#.", "@#@", net->sigma); /* We convert boundaries to our interal rep. */ 2025-09-08T08:23:20,539 | ^~~~~ 2025-09-08T08:23:20,540 back-ends/foma/rewrite.cpp: In function ‘fsm* rewr_context_restrict(rewrite_batch*, fsm*, fsmcontexts*)’: 2025-09-08T08:23:20,540 back-ends/foma/rewrite.cpp:541:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,540 541 | Var = fsm_symbol("@VARX@"); 2025-09-08T08:23:20,540 | ^~~~~~~~ 2025-09-08T08:23:20,541 back-ends/foma/rewrite.cpp:543:71: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,541 543 | Notvar = fsm_minus(rewrite_any_4tape(rb), fsm_contains(fsm_symbol("@VARX@"))); 2025-09-08T08:23:20,541 | ^~~~~~~~ 2025-09-08T08:23:20,541 back-ends/foma/rewrite.cpp:548:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,541 548 | if (sigma_find("@VARX@", NewX->sigma) == -1) { 2025-09-08T08:23:20,541 | ^~~~~~~~ 2025-09-08T08:23:20,541 back-ends/foma/rewrite.cpp:549:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,541 549 | sigma_add("@VARX@", NewX->sigma); 2025-09-08T08:23:20,541 | ^~~~~~~~ 2025-09-08T08:23:20,541 back-ends/foma/rewrite.cpp:559:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,542 559 | sigma_add("@VARX@", Left->sigma); 2025-09-08T08:23:20,542 | ^~~~~~~~ 2025-09-08T08:23:20,542 back-ends/foma/rewrite.cpp:566:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,542 566 | sigma_add("@VARX@", Right->sigma); 2025-09-08T08:23:20,542 | ^~~~~~~~ 2025-09-08T08:23:20,542 back-ends/foma/rewrite.cpp:574:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,542 574 | if (sigma_find("@VARX@", Result->sigma) != -1) { 2025-09-08T08:23:20,542 | ^~~~~~~~ 2025-09-08T08:23:20,542 back-ends/foma/rewrite.cpp:575:63: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,542 575 | Result = fsm_complement(fsm_substitute_symbol(Result, "@VARX@","@_EPSILON_SYMBOL_@")); 2025-09-08T08:23:20,543 | ^~~~~~~~ 2025-09-08T08:23:20,543 back-ends/foma/rewrite.cpp:575:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,543 575 | Result = fsm_complement(fsm_substitute_symbol(Result, "@VARX@","@_EPSILON_SYMBOL_@")); 2025-09-08T08:23:20,543 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,543 back-ends/foma/rewrite.cpp: In function ‘fsm* rewrite_epextend(rewrite_batch*)’: 2025-09-08T08:23:20,543 back-ends/foma/rewrite.cpp:600:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,543 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:23:20,543 | ^~~~~ 2025-09-08T08:23:20,543 back-ends/foma/rewrite.cpp:600:80: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,544 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:23:20,544 | ^~~~~ 2025-09-08T08:23:20,544 back-ends/foma/rewrite.cpp:600:139: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,544 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:23:20,544 | ^~~~~ 2025-09-08T08:23:20,544 back-ends/foma/rewrite.cpp:600:159: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,544 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:23:20,544 | ^~~~~~ 2025-09-08T08:23:20,544 back-ends/foma/rewrite.cpp:601:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,544 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:23:20,545 | ^~~~~~~ 2025-09-08T08:23:20,545 back-ends/foma/rewrite.cpp:601:147: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,545 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:23:20,545 | ^~~~~ 2025-09-08T08:23:20,545 back-ends/foma/rewrite.cpp:601:176: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,545 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:23:20,545 | ^~~~~~ 2025-09-08T08:23:20,545 back-ends/foma/rewrite.cpp:602:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,545 602 | allzeroupper = fsm_parse_regex("~[[? ? \"@0@\" ?]*]", NULL, NULL); 2025-09-08T08:23:20,545 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:20,546 back-ends/foma/rewrite.cpp:603:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,546 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:23:20,546 | ^~~~~~ 2025-09-08T08:23:20,546 back-ends/foma/rewrite.cpp:603:149: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,546 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:23:20,546 | ^~~~~ 2025-09-08T08:23:20,546 back-ends/foma/rewrite.cpp:603:179: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,546 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:23:20,546 | ^~~~~ 2025-09-08T08:23:20,546 back-ends/foma/rewrite.cpp:603:208: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,546 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:23:20,547 | ^~~~~~ 2025-09-08T08:23:20,547 back-ends/foma/rewrite.cpp:604:69: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,547 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:23:20,547 | ^~~~~ 2025-09-08T08:23:20,547 back-ends/foma/rewrite.cpp:604:164: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,547 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:23:20,547 | ^~~~~ 2025-09-08T08:23:20,547 back-ends/foma/rewrite.cpp:604:194: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,547 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:23:20,548 | ^~~~~ 2025-09-08T08:23:20,548 back-ends/foma/rewrite.cpp:604:223: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,548 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:23:20,548 | ^~~~~~ 2025-09-08T08:23:20,548 back-ends/foma/rewrite.cpp:605:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,548 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:23:20,548 | ^~~~~~ 2025-09-08T08:23:20,548 back-ends/foma/rewrite.cpp:605:149: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,548 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:23:20,548 | ^~~~~ 2025-09-08T08:23:20,549 back-ends/foma/rewrite.cpp:605:179: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,549 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:23:20,549 | ^~~~~ 2025-09-08T08:23:20,549 back-ends/foma/rewrite.cpp:605:208: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:20,549 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:23:20,549 | ^~~~~~ 2025-09-08T08:23:21,563 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:23:21,578 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:22,189 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:23:22,206 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:23,385 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:23:23,399 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:23,615 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:23:23,634 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:23,789 back-ends/foma/structures.cpp: In function ‘fsm* fsm_empty_string()’: 2025-09-08T08:23:23,789 back-ends/foma/structures.cpp:252:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:23,789 252 | net = fsm_create(""); 2025-09-08T08:23:23,789 | ^~ 2025-09-08T08:23:23,790 back-ends/foma/structures.cpp: In function ‘fsm* fsm_identity()’: 2025-09-08T08:23:23,790 back-ends/foma/structures.cpp:268:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:23,790 268 | net = fsm_create(""); 2025-09-08T08:23:23,790 | ^~ 2025-09-08T08:23:23,792 back-ends/foma/structures.cpp: In function ‘fsm* fsm_empty_set()’: 2025-09-08T08:23:23,792 back-ends/foma/structures.cpp:290:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:23,792 290 | net = fsm_create(""); 2025-09-08T08:23:23,792 | ^~ 2025-09-08T08:23:23,805 back-ends/foma/structures.cpp: In function ‘fsm* fsm_extract_nonidentity(fsm*)’: 2025-09-08T08:23:23,806 back-ends/foma/structures.cpp:664:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:23,806 664 | killnum = sigma_add("@KILL@", net->sigma); 2025-09-08T08:23:23,806 | ^~~~~~~~ 2025-09-08T08:23:23,809 back-ends/foma/structures.cpp:779:62: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:23,810 779 | net2 = fsm_upper(fsm_compose(net,fsm_contains(fsm_symbol("@KILL@")))); 2025-09-08T08:23:23,810 | ^~~~~~~~ 2025-09-08T08:23:23,810 back-ends/foma/structures.cpp:780:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:23,810 780 | sigma_remove("@KILL@",net2->sigma); 2025-09-08T08:23:23,810 | ^~~~~~~~ 2025-09-08T08:23:23,815 back-ends/foma/structures.cpp: In function ‘fsm* union_quantifiers()’: 2025-09-08T08:23:23,815 back-ends/foma/structures.cpp:854:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:23,815 854 | net = fsm_create(""); 2025-09-08T08:23:23,815 | ^~ 2025-09-08T08:23:24,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/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:23:24,933 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:25,275 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:23:25,294 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:25,398 back-ends/foma/trie.cpp: In function ‘fsm* fsm_trie_done(fsm_trie_handle*)’: 2025-09-08T08:23:25,398 back-ends/foma/trie.cpp:43:61: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-08T08:23:25,398 43 | newh = (struct fsm_construct_handle*)fsm_construct_init("name"); 2025-09-08T08:23:25,398 | ^~~~~~ 2025-09-08T08:23:25,588 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:23:25,608 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:26,151 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:23:26,167 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:27,271 In file included from back-ends/openfst/src/lib/compat.cpp:22: 2025-09-08T08:23:27,272 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:23:27,272 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:23:27,272 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:23:27,272 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:27,591 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:23:27,607 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:28,721 In file included from back-ends/openfst/src/lib/flags.cpp:22: 2025-09-08T08:23:28,721 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:23:28,721 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:23:28,721 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:23:28,721 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:31,570 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:23:31,586 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:23:32,995 In file included from back-ends/openfst/src/include/fst/fst.h:31, 2025-09-08T08:23:32,995 from back-ends/openfst/src/lib/fst.cpp:22: 2025-09-08T08:23:32,995 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:23:32,996 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:23:32,996 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:23:32,996 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:23:33,923 In file included from back-ends/openfst/src/include/fst/state-map.h:34, 2025-09-08T08:23:33,923 from back-ends/openfst/src/include/fst/arcsort.h:30, 2025-09-08T08:23:33,923 from back-ends/openfst/src/include/fst/accumulator.h:33, 2025-09-08T08:23:33,923 from back-ends/openfst/src/include/fst/label-reachable.h:31, 2025-09-08T08:23:33,923 from back-ends/openfst/src/include/fst/lookahead-matcher.h:28, 2025-09-08T08:23:33,923 from back-ends/openfst/src/include/fst/matcher-fst.h:26, 2025-09-08T08:23:33,924 from back-ends/openfst/src/lib/fst.cpp:27: 2025-09-08T08:23:33,924 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(MutableFst*, C*)’: 2025-09-08T08:23:33,924 back-ends/openfst/src/include/fst/arc-map.h:169:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:23:33,924 169 | if (final_arc.ilabel != 0 || final_arc.olabel != 0 || 2025-09-08T08:23:33,924 | ^~ 2025-09-08T08:23:33,924 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:23:33,924 173 | fst->SetFinal(s, Weight::Zero()); 2025-09-08T08:23:33,924 | ^~~ 2025-09-08T08:23:33,927 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:23:33,927 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:23:33,927 197 | typedef typename A::Weight Weight; 2025-09-08T08:23:33,927 | ^~~~~~ 2025-09-08T08:23:33,946 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(MutableFst*, C*)’: 2025-09-08T08:23:33,946 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:23:33,946 92 | typedef typename A::Weight Weight; 2025-09-08T08:23:33,946 | ^~~~~~ 2025-09-08T08:23:33,948 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:23:33,948 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:23:33,948 132 | typedef typename A::Weight Weight; 2025-09-08T08:23:33,948 | ^~~~~~ 2025-09-08T08:24:34,633 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:24:34,649 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:24:35,788 In file included from back-ends/openfst/src/include/fst/properties.h:27, 2025-09-08T08:24:35,788 from back-ends/openfst/src/lib/properties.cpp:23: 2025-09-08T08:24:35,789 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:24:35,789 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:24:35,789 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:24:35,789 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:24:36,419 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:24:36,433 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:24:37,771 In file included from back-ends/openfst/src/include/fst/fst.h:31, 2025-09-08T08:24:37,771 from back-ends/openfst/src/include/fst/symbol-table-ops.h:24, 2025-09-08T08:24:37,771 from back-ends/openfst/src/lib/symbol-table-ops.cpp:18: 2025-09-08T08:24:37,771 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:24:37,771 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:24:37,771 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:24:37,771 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:24:42,991 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:24:43,007 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:24:44,178 In file included from back-ends/openfst/src/include/fst/symbol-table.h:33, 2025-09-08T08:24:44,178 from back-ends/openfst/src/lib/symbol-table.cpp:23: 2025-09-08T08:24:44,178 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:24:44,179 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:24:44,179 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:24:44,179 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:24:49,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/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:24:49,933 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:24:51,304 In file included from back-ends/openfst/src/include/fst/util.h:36, 2025-09-08T08:24:51,304 from back-ends/openfst/src/lib/util.cpp:24: 2025-09-08T08:24:51,304 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:24:51,304 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:24:51,304 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:24:51,304 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:24:52,114 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_wrap.cpp -o build/temp.linux-armv7l-cpython-313/libhfst_wrap.o -Wno-sign-compare -Wno-strict-prototypes -std=c++0x 2025-09-08T08:24:52,128 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:24:55,510 In file included from libhfst_wrap.cpp:3997: 2025-09-08T08:24:55,510 hfst_lookup_extensions.cpp:51:140: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 2025-09-08T08:24:55,510 51 | HfstOneLevelPaths lookup_vector(const hfst::HfstTransducer * tr, bool fd, const StringVector& s, int limit = -1, double time_cutoff = 0.0) throw(FunctionNotImplementedException) 2025-09-08T08:24:55,510 | ^~~~~ 2025-09-08T08:24:55,518 hfst_lookup_extensions.cpp:71:139: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 2025-09-08T08:24:55,518 71 | HfstOneLevelPaths lookup_string(const hfst::HfstTransducer * tr, bool fd, const std::string& s, int limit = -1, double time_cutoff = 0.0) throw(FunctionNotImplementedException) 2025-09-08T08:24:55,518 | ^~~~~ 2025-09-08T08:27:11,786 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:27:11,805 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:27:14,803 libhfst/src/HarmonizeUnknownAndIdentitySymbols.cpp:31:13: warning: ‘bool hfst::is_subset(const StringSet&, const StringSet&)’ defined but not used [-Wunused-function] 2025-09-08T08:27:14,803 31 | static bool is_subset(const StringSet &subset,const StringSet &superset) 2025-09-08T08:27:14,803 | ^~~~~~~~~ 2025-09-08T08:27:17,884 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:27:17,899 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:27:21,409 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:27:21,424 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:27:22,382 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:27:22,401 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:27:23,486 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:27:23,501 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:27:25,292 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:27:25,307 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:27:26,552 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:27:26,568 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:27:28,646 In file included from libhfst/src/parsers/../HfstTokenizer.h:13, 2025-09-08T08:27:28,646 from libhfst/src/parsers/LexcCompiler.h:34, 2025-09-08T08:27:28,646 from libhfst/src/HfstTransducer.h:21, 2025-09-08T08:27:28,646 from libhfst/src/HfstInputStream.cpp:16: 2025-09-08T08:27:28,646 libhfst/src/HfstInputStream.cpp: In destructor ‘hfst::HfstInputStream::~HfstInputStream()’: 2025-09-08T08:27:28,646 libhfst/src/parsers/../HfstExceptionDefs.h:45:5: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 2025-09-08T08:27:28,646 45 | throw E(#E,__FILE__,__LINE__); } \ 2025-09-08T08:27:28,646 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:27:28,647 libhfst/src/HfstInputStream.cpp:1134:9: note: in expansion of macro ‘HFST_THROW’ 2025-09-08T08:27:28,647 1134 | HFST_THROW(NotTransducerStreamException); 2025-09-08T08:27:28,647 | ^~~~~~~~~~ 2025-09-08T08:27:28,647 libhfst/src/parsers/../HfstExceptionDefs.h:45:5: note: in C++11 destructors default to ‘noexcept’ 2025-09-08T08:27:28,647 45 | throw E(#E,__FILE__,__LINE__); } \ 2025-09-08T08:27:28,647 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:27:28,647 libhfst/src/HfstInputStream.cpp:1134:9: note: in expansion of macro ‘HFST_THROW’ 2025-09-08T08:27:28,647 1134 | HFST_THROW(NotTransducerStreamException); 2025-09-08T08:27:28,647 | ^~~~~~~~~~ 2025-09-08T08:27:35,112 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:27:35,128 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:27:40,466 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:27:40,480 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:27:44,929 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:27:44,945 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:27:52,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 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:27:52,783 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:27:57,777 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:27:57,793 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:28:05,045 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:28:05,061 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:28:10,328 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:28:10,343 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:28:14,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/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:28:14,789 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:28:22,601 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:28:22,617 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:28:24,663 libhfst/src/HfstTransducer.cpp: In member function ‘void hfst::HfstTransducer::remove_from_alphabet(const std::string&)’: 2025-09-08T08:28:24,663 libhfst/src/HfstTransducer.cpp:297:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:28:24,663 297 | if (symbol == "") 2025-09-08T08:28:24,663 | ^~ 2025-09-08T08:28:24,663 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:28:24,664 300 | hfst::implementations::HfstBasicTransducer * net 2025-09-08T08:28:24,664 | ^~~~ 2025-09-08T08:28:24,817 libhfst/src/HfstTransducer.cpp: In destructor ‘virtual hfst::HfstTransducer::~HfstTransducer()’: 2025-09-08T08:28:24,818 libhfst/src/HfstTransducer.cpp:1281:7: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 2025-09-08T08:28:24,818 1281 | throw ImplementationTypeNotAvailableException("ImplementationTypeNotAvailableException", __FILE__, __LINE__, type); 2025-09-08T08:28:24,818 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:28:24,818 libhfst/src/HfstTransducer.cpp:1281:7: note: in C++11 destructors default to ‘noexcept’ 2025-09-08T08:28:24,818 In file included from libhfst/src/parsers/../HfstTokenizer.h:13, 2025-09-08T08:28:24,819 from libhfst/src/parsers/LexcCompiler.h:34, 2025-09-08T08:28:24,819 from libhfst/src/HfstTransducer.h:21, 2025-09-08T08:28:24,819 from libhfst/src/HfstTransducer.cpp:23: 2025-09-08T08:28:24,819 libhfst/src/parsers/../HfstExceptionDefs.h:45:5: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 2025-09-08T08:28:24,819 45 | throw E(#E,__FILE__,__LINE__); } \ 2025-09-08T08:28:24,819 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:28:24,819 libhfst/src/HfstTransducer.cpp:1316:9: note: in expansion of macro ‘HFST_THROW’ 2025-09-08T08:28:24,819 1316 | HFST_THROW(TransducerHasWrongTypeException); 2025-09-08T08:28:24,819 | ^~~~~~~~~~ 2025-09-08T08:28:24,820 libhfst/src/parsers/../HfstExceptionDefs.h:45:5: note: in C++11 destructors default to ‘noexcept’ 2025-09-08T08:28:24,820 45 | throw E(#E,__FILE__,__LINE__); } \ 2025-09-08T08:28:24,820 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:28:24,820 libhfst/src/HfstTransducer.cpp:1316:9: note: in expansion of macro ‘HFST_THROW’ 2025-09-08T08:28:24,820 1316 | HFST_THROW(TransducerHasWrongTypeException); 2025-09-08T08:28:24,820 | ^~~~~~~~~~ 2025-09-08T08:28:24,820 libhfst/src/parsers/../HfstExceptionDefs.h:45:5: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 2025-09-08T08:28:24,820 45 | throw E(#E,__FILE__,__LINE__); } \ 2025-09-08T08:28:24,821 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:28:24,821 libhfst/src/HfstTransducer.cpp:1318:9: note: in expansion of macro ‘HFST_THROW’ 2025-09-08T08:28:24,821 1318 | HFST_THROW(FunctionNotImplementedException); 2025-09-08T08:28:24,821 | ^~~~~~~~~~ 2025-09-08T08:28:24,821 libhfst/src/parsers/../HfstExceptionDefs.h:45:5: note: in C++11 destructors default to ‘noexcept’ 2025-09-08T08:28:24,821 45 | throw E(#E,__FILE__,__LINE__); } \ 2025-09-08T08:28:24,821 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:28:24,821 libhfst/src/HfstTransducer.cpp:1318:9: note: in expansion of macro ‘HFST_THROW’ 2025-09-08T08:28:24,821 1318 | HFST_THROW(FunctionNotImplementedException); 2025-09-08T08:28:24,822 | ^~~~~~~~~~ 2025-09-08T08:28:25,127 libhfst/src/HfstTransducer.cpp: In member function ‘hfst::HfstTransducer& hfst::HfstTransducer::compose(const hfst::HfstTransducer&, bool)’: 2025-09-08T08:28:25,127 libhfst/src/HfstTransducer.cpp:3922:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:28:25,127 3922 | if (this->type != another.type) 2025-09-08T08:28:25,127 | ^~ 2025-09-08T08:28:25,127 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:28:25,128 3925 | HfstTransducer * another_copy = new HfstTransducer(another); 2025-09-08T08:28:25,128 | ^~~~~~~~~~~~~~ 2025-09-08T08:28:49,222 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:28:49,238 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:29:04,581 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:29:04,603 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:29:04,649 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:29:04,665 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:29:07,818 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:29:07,833 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:29:09,960 In file included from back-ends/openfst/src/include/fst/fst.h:31, 2025-09-08T08:29:09,960 from ./back-ends/openfst/src/include/fst/fstlib.h:49, 2025-09-08T08:29:09,961 from libhfst/src/implementations/ConvertLogWeightTransducer.cpp:25: 2025-09-08T08:29:09,961 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:29:09,961 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:09,961 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:29:09,961 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:29:10,610 In file included from back-ends/openfst/src/include/fst/state-map.h:34, 2025-09-08T08:29:10,610 from back-ends/openfst/src/include/fst/arcsort.h:30, 2025-09-08T08:29:10,610 from ./back-ends/openfst/src/include/fst/fstlib.h:60: 2025-09-08T08:29:10,610 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(MutableFst*, C*)’: 2025-09-08T08:29:10,610 back-ends/openfst/src/include/fst/arc-map.h:169:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:29:10,610 169 | if (final_arc.ilabel != 0 || final_arc.olabel != 0 || 2025-09-08T08:29:10,610 | ^~ 2025-09-08T08:29:10,610 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:29:10,611 173 | fst->SetFinal(s, Weight::Zero()); 2025-09-08T08:29:10,611 | ^~~ 2025-09-08T08:29:10,613 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:29:10,613 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:29:10,613 197 | typedef typename A::Weight Weight; 2025-09-08T08:29:10,613 | ^~~~~~ 2025-09-08T08:29:10,631 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(MutableFst*, C*)’: 2025-09-08T08:29:10,632 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:29:10,632 92 | typedef typename A::Weight Weight; 2025-09-08T08:29:10,632 | ^~~~~~ 2025-09-08T08:29:10,633 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:29:10,633 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:29:10,633 132 | typedef typename A::Weight Weight; 2025-09-08T08:29:10,633 | ^~~~~~ 2025-09-08T08:29:10,716 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:62: 2025-09-08T08:29:10,716 back-ends/openfst/src/include/fst/closure.h: In function ‘void fst::Closure(MutableFst*, ClosureType)’: 2025-09-08T08:29:10,716 back-ends/openfst/src/include/fst/closure.h:48:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:10,716 48 | typedef typename Arc::Label Label; 2025-09-08T08:29:10,716 | ^~~~~ 2025-09-08T08:29:10,885 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:64: 2025-09-08T08:29:10,886 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(MutableFst*, const Fst&)’: 2025-09-08T08:29:10,886 back-ends/openfst/src/include/fst/concat.h:49:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:10,886 49 | typedef typename Arc::Label Label; 2025-09-08T08:29:10,886 | ^~~~~ 2025-09-08T08:29:10,887 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(const Fst&, MutableFst*)’: 2025-09-08T08:29:10,887 back-ends/openfst/src/include/fst/concat.h:100:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:10,887 100 | typedef typename Arc::Label Label; 2025-09-08T08:29:10,887 | ^~~~~ 2025-09-08T08:29:10,940 In file included from back-ends/openfst/src/include/fst/prune.h:29, 2025-09-08T08:29:10,940 from back-ends/openfst/src/include/fst/determinize.h:39, 2025-09-08T08:29:10,941 from ./back-ends/openfst/src/include/fst/fstlib.h:66: 2025-09-08T08:29:10,941 back-ends/openfst/src/include/fst/shortest-distance.h: In function ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float)’: 2025-09-08T08:29:10,941 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:29:10,941 258 | typedef typename Arc::Weight Weight; 2025-09-08T08:29:10,941 | ^~~~~~ 2025-09-08T08:29:10,966 back-ends/openfst/src/include/fst/determinize.h: In function ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&)’: 2025-09-08T08:29:10,967 back-ends/openfst/src/include/fst/determinize.h:821:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:10,967 821 | typedef typename Arc::StateId StateId; 2025-09-08T08:29:10,967 | ^~~~~~~ 2025-09-08T08:29:11,007 In file included from back-ends/openfst/src/include/fst/epsnormalize.h:32, 2025-09-08T08:29:11,007 from ./back-ends/openfst/src/include/fst/fstlib.h:69: 2025-09-08T08:29:11,007 back-ends/openfst/src/include/fst/rmepsilon.h: In function ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&)’: 2025-09-08T08:29:11,007 back-ends/openfst/src/include/fst/rmepsilon.h:228:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:11,007 228 | typedef typename Arc::Label Label; 2025-09-08T08:29:11,007 | ^~~~~ 2025-09-08T08:29:11,008 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:29:11,008 back-ends/openfst/src/include/fst/rmepsilon.h:344:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:11,008 344 | typedef typename Arc::Label Label; 2025-09-08T08:29:11,008 | ^~~~~ 2025-09-08T08:29:11,036 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:71: 2025-09-08T08:29:11,036 back-ends/openfst/src/include/fst/equivalent.h: In function ‘bool fst::Equivalent(const Fst&, const Fst&, double)’: 2025-09-08T08:29:11,037 back-ends/openfst/src/include/fst/equivalent.h:163:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:11,037 163 | typedef typename Arc::StateId StateId; 2025-09-08T08:29:11,037 | ^~~~~~~ 2025-09-08T08:29:11,102 In file included from back-ends/openfst/src/include/fst/randequivalent.h:28, 2025-09-08T08:29:11,102 from ./back-ends/openfst/src/include/fst/fstlib.h:80: 2025-09-08T08:29:11,102 back-ends/openfst/src/include/fst/randgen.h: In function ‘void fst::RandGen(const Fst&, MutableFst*, const RandGenOptions&)’: 2025-09-08T08:29:11,102 back-ends/openfst/src/include/fst/randgen.h:668:34: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:11,103 668 | typedef typename OArc::StateId StateId; 2025-09-08T08:29:11,103 | ^~~~~~~ 2025-09-08T08:29:11,103 back-ends/openfst/src/include/fst/randgen.h:669:33: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:11,103 669 | typedef typename OArc::Weight Weight; 2025-09-08T08:29:11,103 | ^~~~~~ 2025-09-08T08:29:11,111 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:83: 2025-09-08T08:29:11,111 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:29:11,112 back-ends/openfst/src/include/fst/relabel.h:132:31: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:11,112 132 | typedef typename A::StateId StateId; 2025-09-08T08:29:11,112 | ^~~~~~~ 2025-09-08T08:29:11,129 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:91: 2025-09-08T08:29:11,129 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:29:11,129 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:29:11,129 267 | typedef typename RevArc::Weight RevWeight; 2025-09-08T08:29:11,129 | ^~~~~~~~~ 2025-09-08T08:29:11,141 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:96: 2025-09-08T08:29:11,141 back-ends/openfst/src/include/fst/union.h: In function ‘void fst::Union(MutableFst*, const Fst&)’: 2025-09-08T08:29:11,142 back-ends/openfst/src/include/fst/union.h:46:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:11,142 46 | typedef typename Arc::Label Label; 2025-09-08T08:29:11,142 | ^~~~~ 2025-09-08T08:29:11,153 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:97: 2025-09-08T08:29:11,154 back-ends/openfst/src/include/fst/verify.h: In function ‘bool fst::Verify(const Fst&, bool)’: 2025-09-08T08:29:11,154 back-ends/openfst/src/include/fst/verify.h:33:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:11,154 33 | typedef typename Arc::Label Label; 2025-09-08T08:29:11,154 | ^~~~~ 2025-09-08T08:29:22,002 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:29:22,018 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:29:33,044 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:29:33,059 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:29:38,396 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:29:38,411 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:29:40,754 In file included from back-ends/openfst/src/include/fst/fst.h:31, 2025-09-08T08:29:40,754 from ./back-ends/openfst/src/include/fst/fstlib.h:49, 2025-09-08T08:29:40,754 from libhfst/src/implementations/ConvertTropicalWeightTransducer.cpp:21: 2025-09-08T08:29:40,754 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:29:40,754 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:40,754 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:29:40,755 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:29:41,405 In file included from back-ends/openfst/src/include/fst/state-map.h:34, 2025-09-08T08:29:41,406 from back-ends/openfst/src/include/fst/arcsort.h:30, 2025-09-08T08:29:41,406 from ./back-ends/openfst/src/include/fst/fstlib.h:60: 2025-09-08T08:29:41,406 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(MutableFst*, C*)’: 2025-09-08T08:29:41,406 back-ends/openfst/src/include/fst/arc-map.h:169:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:29:41,406 169 | if (final_arc.ilabel != 0 || final_arc.olabel != 0 || 2025-09-08T08:29:41,406 | ^~ 2025-09-08T08:29:41,406 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:29:41,406 173 | fst->SetFinal(s, Weight::Zero()); 2025-09-08T08:29:41,407 | ^~~ 2025-09-08T08:29:41,409 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:29:41,409 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:29:41,409 197 | typedef typename A::Weight Weight; 2025-09-08T08:29:41,409 | ^~~~~~ 2025-09-08T08:29:41,427 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(MutableFst*, C*)’: 2025-09-08T08:29:41,428 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:29:41,428 92 | typedef typename A::Weight Weight; 2025-09-08T08:29:41,428 | ^~~~~~ 2025-09-08T08:29:41,429 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:29:41,429 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:29:41,429 132 | typedef typename A::Weight Weight; 2025-09-08T08:29:41,429 | ^~~~~~ 2025-09-08T08:29:41,512 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:62: 2025-09-08T08:29:41,512 back-ends/openfst/src/include/fst/closure.h: In function ‘void fst::Closure(MutableFst*, ClosureType)’: 2025-09-08T08:29:41,512 back-ends/openfst/src/include/fst/closure.h:48:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:41,512 48 | typedef typename Arc::Label Label; 2025-09-08T08:29:41,512 | ^~~~~ 2025-09-08T08:29:41,688 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:64: 2025-09-08T08:29:41,689 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(MutableFst*, const Fst&)’: 2025-09-08T08:29:41,689 back-ends/openfst/src/include/fst/concat.h:49:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:41,689 49 | typedef typename Arc::Label Label; 2025-09-08T08:29:41,689 | ^~~~~ 2025-09-08T08:29:41,690 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(const Fst&, MutableFst*)’: 2025-09-08T08:29:41,690 back-ends/openfst/src/include/fst/concat.h:100:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:41,690 100 | typedef typename Arc::Label Label; 2025-09-08T08:29:41,690 | ^~~~~ 2025-09-08T08:29:41,744 In file included from back-ends/openfst/src/include/fst/prune.h:29, 2025-09-08T08:29:41,744 from back-ends/openfst/src/include/fst/determinize.h:39, 2025-09-08T08:29:41,744 from ./back-ends/openfst/src/include/fst/fstlib.h:66: 2025-09-08T08:29:41,744 back-ends/openfst/src/include/fst/shortest-distance.h: In function ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float)’: 2025-09-08T08:29:41,744 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:29:41,744 258 | typedef typename Arc::Weight Weight; 2025-09-08T08:29:41,744 | ^~~~~~ 2025-09-08T08:29:41,770 back-ends/openfst/src/include/fst/determinize.h: In function ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&)’: 2025-09-08T08:29:41,770 back-ends/openfst/src/include/fst/determinize.h:821:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:41,770 821 | typedef typename Arc::StateId StateId; 2025-09-08T08:29:41,770 | ^~~~~~~ 2025-09-08T08:29:41,810 In file included from back-ends/openfst/src/include/fst/epsnormalize.h:32, 2025-09-08T08:29:41,810 from ./back-ends/openfst/src/include/fst/fstlib.h:69: 2025-09-08T08:29:41,811 back-ends/openfst/src/include/fst/rmepsilon.h: In function ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&)’: 2025-09-08T08:29:41,811 back-ends/openfst/src/include/fst/rmepsilon.h:228:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:41,811 228 | typedef typename Arc::Label Label; 2025-09-08T08:29:41,811 | ^~~~~ 2025-09-08T08:29:41,812 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:29:41,812 back-ends/openfst/src/include/fst/rmepsilon.h:344:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:41,812 344 | typedef typename Arc::Label Label; 2025-09-08T08:29:41,812 | ^~~~~ 2025-09-08T08:29:41,840 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:71: 2025-09-08T08:29:41,840 back-ends/openfst/src/include/fst/equivalent.h: In function ‘bool fst::Equivalent(const Fst&, const Fst&, double)’: 2025-09-08T08:29:41,840 back-ends/openfst/src/include/fst/equivalent.h:163:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:41,840 163 | typedef typename Arc::StateId StateId; 2025-09-08T08:29:41,840 | ^~~~~~~ 2025-09-08T08:29:41,906 In file included from back-ends/openfst/src/include/fst/randequivalent.h:28, 2025-09-08T08:29:41,906 from ./back-ends/openfst/src/include/fst/fstlib.h:80: 2025-09-08T08:29:41,906 back-ends/openfst/src/include/fst/randgen.h: In function ‘void fst::RandGen(const Fst&, MutableFst*, const RandGenOptions&)’: 2025-09-08T08:29:41,906 back-ends/openfst/src/include/fst/randgen.h:668:34: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:41,906 668 | typedef typename OArc::StateId StateId; 2025-09-08T08:29:41,907 | ^~~~~~~ 2025-09-08T08:29:41,907 back-ends/openfst/src/include/fst/randgen.h:669:33: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:41,907 669 | typedef typename OArc::Weight Weight; 2025-09-08T08:29:41,907 | ^~~~~~ 2025-09-08T08:29:41,915 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:83: 2025-09-08T08:29:41,915 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:29:41,915 back-ends/openfst/src/include/fst/relabel.h:132:31: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:41,916 132 | typedef typename A::StateId StateId; 2025-09-08T08:29:41,916 | ^~~~~~~ 2025-09-08T08:29:41,933 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:91: 2025-09-08T08:29:41,933 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:29:41,933 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:29:41,933 267 | typedef typename RevArc::Weight RevWeight; 2025-09-08T08:29:41,933 | ^~~~~~~~~ 2025-09-08T08:29:41,945 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:96: 2025-09-08T08:29:41,946 back-ends/openfst/src/include/fst/union.h: In function ‘void fst::Union(MutableFst*, const Fst&)’: 2025-09-08T08:29:41,946 back-ends/openfst/src/include/fst/union.h:46:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:41,946 46 | typedef typename Arc::Label Label; 2025-09-08T08:29:41,946 | ^~~~~ 2025-09-08T08:29:41,958 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:97: 2025-09-08T08:29:41,958 back-ends/openfst/src/include/fst/verify.h: In function ‘bool fst::Verify(const Fst&, bool)’: 2025-09-08T08:29:41,958 back-ends/openfst/src/include/fst/verify.h:33:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:29:41,958 33 | typedef typename Arc::Label Label; 2025-09-08T08:29:41,958 | ^~~~~ 2025-09-08T08:29:52,250 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:29:52,266 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:03,515 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:30:03,530 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:33,645 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:30:33,663 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:35,161 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:30:35,177 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:41,912 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:30:41,928 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:46,071 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:30:46,087 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:30:47,721 In file included from back-ends/openfst/src/include/fst/fst.h:31, 2025-09-08T08:30:47,721 from ./back-ends/openfst/src/include/fst/fstlib.h:49, 2025-09-08T08:30:47,721 from libhfst/src/implementations/LogWeightTransducer.cpp:24: 2025-09-08T08:30:47,721 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:30:47,721 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:30:47,721 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:30:47,721 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:30:48,495 In file included from back-ends/openfst/src/include/fst/state-map.h:34, 2025-09-08T08:30:48,496 from back-ends/openfst/src/include/fst/arcsort.h:30, 2025-09-08T08:30:48,496 from ./back-ends/openfst/src/include/fst/fstlib.h:60: 2025-09-08T08:30:48,496 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(MutableFst*, C*)’: 2025-09-08T08:30:48,496 back-ends/openfst/src/include/fst/arc-map.h:169:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:30:48,496 169 | if (final_arc.ilabel != 0 || final_arc.olabel != 0 || 2025-09-08T08:30:48,496 | ^~ 2025-09-08T08:30:48,496 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:30:48,496 173 | fst->SetFinal(s, Weight::Zero()); 2025-09-08T08:30:48,496 | ^~~ 2025-09-08T08:30:48,499 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:30:48,500 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:30:48,500 197 | typedef typename A::Weight Weight; 2025-09-08T08:30:48,500 | ^~~~~~ 2025-09-08T08:30:48,518 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(MutableFst*, C*)’: 2025-09-08T08:30:48,518 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:30:48,518 92 | typedef typename A::Weight Weight; 2025-09-08T08:30:48,518 | ^~~~~~ 2025-09-08T08:30:48,520 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:30:48,520 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:30:48,520 132 | typedef typename A::Weight Weight; 2025-09-08T08:30:48,520 | ^~~~~~ 2025-09-08T08:30:48,601 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:62: 2025-09-08T08:30:48,602 back-ends/openfst/src/include/fst/closure.h: In function ‘void fst::Closure(MutableFst*, ClosureType)’: 2025-09-08T08:30:48,602 back-ends/openfst/src/include/fst/closure.h:48:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:30:48,602 48 | typedef typename Arc::Label Label; 2025-09-08T08:30:48,602 | ^~~~~ 2025-09-08T08:30:48,775 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:64: 2025-09-08T08:30:48,775 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(MutableFst*, const Fst&)’: 2025-09-08T08:30:48,775 back-ends/openfst/src/include/fst/concat.h:49:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:30:48,775 49 | typedef typename Arc::Label Label; 2025-09-08T08:30:48,776 | ^~~~~ 2025-09-08T08:30:48,777 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(const Fst&, MutableFst*)’: 2025-09-08T08:30:48,777 back-ends/openfst/src/include/fst/concat.h:100:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:30:48,777 100 | typedef typename Arc::Label Label; 2025-09-08T08:30:48,777 | ^~~~~ 2025-09-08T08:30:48,831 In file included from back-ends/openfst/src/include/fst/prune.h:29, 2025-09-08T08:30:48,831 from back-ends/openfst/src/include/fst/determinize.h:39, 2025-09-08T08:30:48,831 from ./back-ends/openfst/src/include/fst/fstlib.h:66: 2025-09-08T08:30:48,832 back-ends/openfst/src/include/fst/shortest-distance.h: In function ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float)’: 2025-09-08T08:30:48,832 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:30:48,832 258 | typedef typename Arc::Weight Weight; 2025-09-08T08:30:48,832 | ^~~~~~ 2025-09-08T08:30:48,865 back-ends/openfst/src/include/fst/determinize.h: In function ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&)’: 2025-09-08T08:30:48,866 back-ends/openfst/src/include/fst/determinize.h:821:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:30:48,866 821 | typedef typename Arc::StateId StateId; 2025-09-08T08:30:48,866 | ^~~~~~~ 2025-09-08T08:30:48,905 In file included from back-ends/openfst/src/include/fst/epsnormalize.h:32, 2025-09-08T08:30:48,906 from ./back-ends/openfst/src/include/fst/fstlib.h:69: 2025-09-08T08:30:48,906 back-ends/openfst/src/include/fst/rmepsilon.h: In function ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&)’: 2025-09-08T08:30:48,906 back-ends/openfst/src/include/fst/rmepsilon.h:228:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:30:48,906 228 | typedef typename Arc::Label Label; 2025-09-08T08:30:48,906 | ^~~~~ 2025-09-08T08:30:48,907 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:30:48,907 back-ends/openfst/src/include/fst/rmepsilon.h:344:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:30:48,907 344 | typedef typename Arc::Label Label; 2025-09-08T08:30:48,907 | ^~~~~ 2025-09-08T08:30:48,934 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:71: 2025-09-08T08:30:48,935 back-ends/openfst/src/include/fst/equivalent.h: In function ‘bool fst::Equivalent(const Fst&, const Fst&, double)’: 2025-09-08T08:30:48,935 back-ends/openfst/src/include/fst/equivalent.h:163:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:30:48,935 163 | typedef typename Arc::StateId StateId; 2025-09-08T08:30:48,935 | ^~~~~~~ 2025-09-08T08:30:49,011 In file included from back-ends/openfst/src/include/fst/randequivalent.h:28, 2025-09-08T08:30:49,011 from ./back-ends/openfst/src/include/fst/fstlib.h:80: 2025-09-08T08:30:49,011 back-ends/openfst/src/include/fst/randgen.h: In function ‘void fst::RandGen(const Fst&, MutableFst*, const RandGenOptions&)’: 2025-09-08T08:30:49,011 back-ends/openfst/src/include/fst/randgen.h:668:34: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:30:49,012 668 | typedef typename OArc::StateId StateId; 2025-09-08T08:30:49,012 | ^~~~~~~ 2025-09-08T08:30:49,012 back-ends/openfst/src/include/fst/randgen.h:669:33: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:30:49,012 669 | typedef typename OArc::Weight Weight; 2025-09-08T08:30:49,012 | ^~~~~~ 2025-09-08T08:30:49,020 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:83: 2025-09-08T08:30:49,020 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:30:49,020 back-ends/openfst/src/include/fst/relabel.h:132:31: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:30:49,021 132 | typedef typename A::StateId StateId; 2025-09-08T08:30:49,021 | ^~~~~~~ 2025-09-08T08:30:49,038 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:91: 2025-09-08T08:30:49,038 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:30:49,038 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:30:49,038 267 | typedef typename RevArc::Weight RevWeight; 2025-09-08T08:30:49,038 | ^~~~~~~~~ 2025-09-08T08:30:49,050 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:96: 2025-09-08T08:30:49,050 back-ends/openfst/src/include/fst/union.h: In function ‘void fst::Union(MutableFst*, const Fst&)’: 2025-09-08T08:30:49,050 back-ends/openfst/src/include/fst/union.h:46:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:30:49,050 46 | typedef typename Arc::Label Label; 2025-09-08T08:30:49,051 | ^~~~~ 2025-09-08T08:30:49,062 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:97: 2025-09-08T08:30:49,062 back-ends/openfst/src/include/fst/verify.h: In function ‘bool fst::Verify(const Fst&, bool)’: 2025-09-08T08:30:49,063 back-ends/openfst/src/include/fst/verify.h:33:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:30:49,063 33 | typedef typename Arc::Label Label; 2025-09-08T08:30:49,063 | ^~~~~ 2025-09-08T08:33:31,128 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:33:31,144 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:33:33,253 In file included from back-ends/openfst/src/include/fst/fst.h:31, 2025-09-08T08:33:33,253 from ./back-ends/openfst/src/include/fst/fstlib.h:49, 2025-09-08T08:33:33,253 from libhfst/src/implementations/TropicalWeightTransducer.cpp:19: 2025-09-08T08:33:33,254 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:33:33,254 back-ends/openfst/src/include/fst/compat.h:73:16: warning: typedef ‘VerifySizesAreEqual’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:33:33,254 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:33:33,254 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:33:33,901 In file included from back-ends/openfst/src/include/fst/state-map.h:34, 2025-09-08T08:33:33,901 from back-ends/openfst/src/include/fst/arcsort.h:30, 2025-09-08T08:33:33,901 from ./back-ends/openfst/src/include/fst/fstlib.h:60: 2025-09-08T08:33:33,901 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(MutableFst*, C*)’: 2025-09-08T08:33:33,901 back-ends/openfst/src/include/fst/arc-map.h:169:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:33:33,901 169 | if (final_arc.ilabel != 0 || final_arc.olabel != 0 || 2025-09-08T08:33:33,901 | ^~ 2025-09-08T08:33:33,902 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:33:33,902 173 | fst->SetFinal(s, Weight::Zero()); 2025-09-08T08:33:33,902 | ^~~ 2025-09-08T08:33:33,904 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:33:33,904 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:33:33,904 197 | typedef typename A::Weight Weight; 2025-09-08T08:33:33,904 | ^~~~~~ 2025-09-08T08:33:33,923 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(MutableFst*, C*)’: 2025-09-08T08:33:33,923 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:33:33,923 92 | typedef typename A::Weight Weight; 2025-09-08T08:33:33,923 | ^~~~~~ 2025-09-08T08:33:33,924 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:33:33,924 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:33:33,924 132 | typedef typename A::Weight Weight; 2025-09-08T08:33:33,925 | ^~~~~~ 2025-09-08T08:33:34,006 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:62: 2025-09-08T08:33:34,007 back-ends/openfst/src/include/fst/closure.h: In function ‘void fst::Closure(MutableFst*, ClosureType)’: 2025-09-08T08:33:34,007 back-ends/openfst/src/include/fst/closure.h:48:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:33:34,007 48 | typedef typename Arc::Label Label; 2025-09-08T08:33:34,007 | ^~~~~ 2025-09-08T08:33:34,176 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:64: 2025-09-08T08:33:34,176 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(MutableFst*, const Fst&)’: 2025-09-08T08:33:34,176 back-ends/openfst/src/include/fst/concat.h:49:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:33:34,176 49 | typedef typename Arc::Label Label; 2025-09-08T08:33:34,176 | ^~~~~ 2025-09-08T08:33:34,177 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(const Fst&, MutableFst*)’: 2025-09-08T08:33:34,177 back-ends/openfst/src/include/fst/concat.h:100:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:33:34,177 100 | typedef typename Arc::Label Label; 2025-09-08T08:33:34,178 | ^~~~~ 2025-09-08T08:33:34,230 In file included from back-ends/openfst/src/include/fst/prune.h:29, 2025-09-08T08:33:34,230 from back-ends/openfst/src/include/fst/determinize.h:39, 2025-09-08T08:33:34,231 from ./back-ends/openfst/src/include/fst/fstlib.h:66: 2025-09-08T08:33:34,231 back-ends/openfst/src/include/fst/shortest-distance.h: In function ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float)’: 2025-09-08T08:33:34,231 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:33:34,231 258 | typedef typename Arc::Weight Weight; 2025-09-08T08:33:34,231 | ^~~~~~ 2025-09-08T08:33:34,256 back-ends/openfst/src/include/fst/determinize.h: In function ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&)’: 2025-09-08T08:33:34,257 back-ends/openfst/src/include/fst/determinize.h:821:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:33:34,257 821 | typedef typename Arc::StateId StateId; 2025-09-08T08:33:34,257 | ^~~~~~~ 2025-09-08T08:33:34,297 In file included from back-ends/openfst/src/include/fst/epsnormalize.h:32, 2025-09-08T08:33:34,297 from ./back-ends/openfst/src/include/fst/fstlib.h:69: 2025-09-08T08:33:34,297 back-ends/openfst/src/include/fst/rmepsilon.h: In function ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&)’: 2025-09-08T08:33:34,297 back-ends/openfst/src/include/fst/rmepsilon.h:228:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:33:34,297 228 | typedef typename Arc::Label Label; 2025-09-08T08:33:34,297 | ^~~~~ 2025-09-08T08:33:34,298 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:33:34,298 back-ends/openfst/src/include/fst/rmepsilon.h:344:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:33:34,298 344 | typedef typename Arc::Label Label; 2025-09-08T08:33:34,299 | ^~~~~ 2025-09-08T08:33:34,326 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:71: 2025-09-08T08:33:34,326 back-ends/openfst/src/include/fst/equivalent.h: In function ‘bool fst::Equivalent(const Fst&, const Fst&, double)’: 2025-09-08T08:33:34,327 back-ends/openfst/src/include/fst/equivalent.h:163:33: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:33:34,327 163 | typedef typename Arc::StateId StateId; 2025-09-08T08:33:34,327 | ^~~~~~~ 2025-09-08T08:33:34,392 In file included from back-ends/openfst/src/include/fst/randequivalent.h:28, 2025-09-08T08:33:34,393 from ./back-ends/openfst/src/include/fst/fstlib.h:80: 2025-09-08T08:33:34,393 back-ends/openfst/src/include/fst/randgen.h: In function ‘void fst::RandGen(const Fst&, MutableFst*, const RandGenOptions&)’: 2025-09-08T08:33:34,393 back-ends/openfst/src/include/fst/randgen.h:668:34: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:33:34,393 668 | typedef typename OArc::StateId StateId; 2025-09-08T08:33:34,393 | ^~~~~~~ 2025-09-08T08:33:34,393 back-ends/openfst/src/include/fst/randgen.h:669:33: warning: typedef ‘Weight’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:33:34,393 669 | typedef typename OArc::Weight Weight; 2025-09-08T08:33:34,393 | ^~~~~~ 2025-09-08T08:33:34,401 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:83: 2025-09-08T08:33:34,402 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:33:34,402 back-ends/openfst/src/include/fst/relabel.h:132:31: warning: typedef ‘StateId’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:33:34,402 132 | typedef typename A::StateId StateId; 2025-09-08T08:33:34,402 | ^~~~~~~ 2025-09-08T08:33:34,420 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:91: 2025-09-08T08:33:34,421 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:33:34,421 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:33:34,421 267 | typedef typename RevArc::Weight RevWeight; 2025-09-08T08:33:34,421 | ^~~~~~~~~ 2025-09-08T08:33:34,436 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:96: 2025-09-08T08:33:34,436 back-ends/openfst/src/include/fst/union.h: In function ‘void fst::Union(MutableFst*, const Fst&)’: 2025-09-08T08:33:34,436 back-ends/openfst/src/include/fst/union.h:46:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:33:34,437 46 | typedef typename Arc::Label Label; 2025-09-08T08:33:34,437 | ^~~~~ 2025-09-08T08:33:34,448 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:97: 2025-09-08T08:33:34,448 back-ends/openfst/src/include/fst/verify.h: In function ‘bool fst::Verify(const Fst&, bool)’: 2025-09-08T08:33:34,448 back-ends/openfst/src/include/fst/verify.h:33:31: warning: typedef ‘Label’ locally defined but not used [-Wunused-local-typedefs] 2025-09-08T08:33:34,448 33 | typedef typename Arc::Label Label; 2025-09-08T08:33:34,448 | ^~~~~ 2025-09-08T08:36:21,809 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:36:21,828 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:36:27,676 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:36:27,692 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:36:32,858 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:36:32,873 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:36:36,161 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:36:36,178 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:36:41,731 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:36:41,746 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:36:42,335 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:36:42,353 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:36:44,881 In file included from back-ends/openfst/src/include/fst/fst.h:31, 2025-09-08T08:36:44,881 from ./back-ends/openfst/src/include/fst/fstlib.h:49, 2025-09-08T08:36:44,882 from libhfst/src/implementations/optimized-lookup/convert.cpp:15: 2025-09-08T08:36:44,882 back-ends/openfst/src/include/fst/compat.h: In function ‘Dest fst::bit_cast(const Source&)’: 2025-09-08T08:36:44,882 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:44,882 73 | typedef char VerifySizesAreEqual [sizeof(Dest) == sizeof(Source) ? 1 : 2025-09-08T08:36:44,882 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T08:36:45,514 In file included from back-ends/openfst/src/include/fst/state-map.h:34, 2025-09-08T08:36:45,515 from back-ends/openfst/src/include/fst/arcsort.h:30, 2025-09-08T08:36:45,515 from ./back-ends/openfst/src/include/fst/fstlib.h:60: 2025-09-08T08:36:45,515 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(MutableFst*, C*)’: 2025-09-08T08:36:45,515 back-ends/openfst/src/include/fst/arc-map.h:169:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:36:45,515 169 | if (final_arc.ilabel != 0 || final_arc.olabel != 0 || 2025-09-08T08:36:45,515 | ^~ 2025-09-08T08:36:45,515 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:45,515 173 | fst->SetFinal(s, Weight::Zero()); 2025-09-08T08:36:45,516 | ^~~ 2025-09-08T08:36:45,516 back-ends/openfst/src/include/fst/arc-map.h: In function ‘void fst::ArcMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:36:45,517 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:45,517 197 | typedef typename A::Weight Weight; 2025-09-08T08:36:45,517 | ^~~~~~ 2025-09-08T08:36:45,535 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(MutableFst*, C*)’: 2025-09-08T08:36:45,535 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:45,535 92 | typedef typename A::Weight Weight; 2025-09-08T08:36:45,535 | ^~~~~~ 2025-09-08T08:36:45,536 back-ends/openfst/src/include/fst/state-map.h: In function ‘void fst::StateMap(const Fst&, MutableFst*, C*)’: 2025-09-08T08:36:45,536 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:45,536 132 | typedef typename A::Weight Weight; 2025-09-08T08:36:45,536 | ^~~~~~ 2025-09-08T08:36:45,622 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:62: 2025-09-08T08:36:45,622 back-ends/openfst/src/include/fst/closure.h: In function ‘void fst::Closure(MutableFst*, ClosureType)’: 2025-09-08T08:36:45,622 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:45,622 48 | typedef typename Arc::Label Label; 2025-09-08T08:36:45,622 | ^~~~~ 2025-09-08T08:36:45,791 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:64: 2025-09-08T08:36:45,791 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(MutableFst*, const Fst&)’: 2025-09-08T08:36:45,791 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:45,791 49 | typedef typename Arc::Label Label; 2025-09-08T08:36:45,791 | ^~~~~ 2025-09-08T08:36:45,792 back-ends/openfst/src/include/fst/concat.h: In function ‘void fst::Concat(const Fst&, MutableFst*)’: 2025-09-08T08:36:45,792 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:45,792 100 | typedef typename Arc::Label Label; 2025-09-08T08:36:45,793 | ^~~~~ 2025-09-08T08:36:45,846 In file included from back-ends/openfst/src/include/fst/prune.h:29, 2025-09-08T08:36:45,846 from back-ends/openfst/src/include/fst/determinize.h:39, 2025-09-08T08:36:45,846 from ./back-ends/openfst/src/include/fst/fstlib.h:66: 2025-09-08T08:36:45,846 back-ends/openfst/src/include/fst/shortest-distance.h: In function ‘void fst::ShortestDistance(const Fst&, std::vector*, bool, float)’: 2025-09-08T08:36:45,847 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:45,847 258 | typedef typename Arc::Weight Weight; 2025-09-08T08:36:45,847 | ^~~~~~ 2025-09-08T08:36:45,873 back-ends/openfst/src/include/fst/determinize.h: In function ‘void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&)’: 2025-09-08T08:36:45,873 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:45,873 821 | typedef typename Arc::StateId StateId; 2025-09-08T08:36:45,873 | ^~~~~~~ 2025-09-08T08:36:45,913 In file included from back-ends/openfst/src/include/fst/epsnormalize.h:32, 2025-09-08T08:36:45,913 from ./back-ends/openfst/src/include/fst/fstlib.h:69: 2025-09-08T08:36:45,913 back-ends/openfst/src/include/fst/rmepsilon.h: In function ‘void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&)’: 2025-09-08T08:36:45,913 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:45,913 228 | typedef typename Arc::Label Label; 2025-09-08T08:36:45,913 | ^~~~~ 2025-09-08T08:36:45,914 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:45,914 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:45,915 344 | typedef typename Arc::Label Label; 2025-09-08T08:36:45,915 | ^~~~~ 2025-09-08T08:36:45,943 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:71: 2025-09-08T08:36:45,943 back-ends/openfst/src/include/fst/equivalent.h: In function ‘bool fst::Equivalent(const Fst&, const Fst&, double)’: 2025-09-08T08:36:45,943 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:45,943 163 | typedef typename Arc::StateId StateId; 2025-09-08T08:36:45,943 | ^~~~~~~ 2025-09-08T08:36:46,011 In file included from back-ends/openfst/src/include/fst/randequivalent.h:28, 2025-09-08T08:36:46,011 from ./back-ends/openfst/src/include/fst/fstlib.h:80: 2025-09-08T08:36:46,011 back-ends/openfst/src/include/fst/randgen.h: In function ‘void fst::RandGen(const Fst&, MutableFst*, const RandGenOptions&)’: 2025-09-08T08:36:46,011 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:46,011 668 | typedef typename OArc::StateId StateId; 2025-09-08T08:36:46,011 | ^~~~~~~ 2025-09-08T08:36:46,012 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:46,013 669 | typedef typename OArc::Weight Weight; 2025-09-08T08:36:46,013 | ^~~~~~ 2025-09-08T08:36:46,021 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:83: 2025-09-08T08:36:46,021 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:46,021 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:46,021 132 | typedef typename A::StateId StateId; 2025-09-08T08:36:46,021 | ^~~~~~~ 2025-09-08T08:36:46,039 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:91: 2025-09-08T08:36:46,039 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:46,039 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:46,039 267 | typedef typename RevArc::Weight RevWeight; 2025-09-08T08:36:46,040 | ^~~~~~~~~ 2025-09-08T08:36:46,053 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:96: 2025-09-08T08:36:46,054 back-ends/openfst/src/include/fst/union.h: In function ‘void fst::Union(MutableFst*, const Fst&)’: 2025-09-08T08:36:46,054 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:46,054 46 | typedef typename Arc::Label Label; 2025-09-08T08:36:46,054 | ^~~~~ 2025-09-08T08:36:46,065 In file included from ./back-ends/openfst/src/include/fst/fstlib.h:97: 2025-09-08T08:36:46,065 back-ends/openfst/src/include/fst/verify.h: In function ‘bool fst::Verify(const Fst&, bool)’: 2025-09-08T08:36:46,065 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:46,066 33 | typedef typename Arc::Label Label; 2025-09-08T08:36:46,066 | ^~~~~ 2025-09-08T08:36:46,315 libhfst/src/implementations/optimized-lookup/convert.cpp: In constructor ‘hfst_ol::ConvertFstState::ConvertFstState(hfst_ol::StateId, hfst_ol::TransduceR*)’: 2025-09-08T08:36:46,316 libhfst/src/implementations/optimized-lookup/convert.cpp:449:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-08T08:36:46,316 449 | weight = *reinterpret_cast(&finality); 2025-09-08T08:36:46,316 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:36:47,153 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:36:47,153 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:36:47,153 1031 | state->insert_transition_indices(index_table); 2025-09-08T08:36:47,153 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-08T08:36:47,153 libhfst/src/implementations/optimized-lookup/convert.cpp:1007:39: required from here 2025-09-08T08:36:47,153 1007 | make_index_table(index_table_size).display(false); 2025-09-08T08:36:47,153 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2025-09-08T08:36:47,154 libhfst/src/implementations/optimized-lookup/convert.cpp:588:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-08T08:36:47,154 588 | *reinterpret_cast(&weight))); 2025-09-08T08:36:47,154 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:36:47,160 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:36:47,160 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:36:47,161 1031 | state->insert_transition_indices(index_table); 2025-09-08T08:36:47,161 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-08T08:36:47,161 libhfst/src/implementations/optimized-lookup/convert.cpp:1014:38: required from here 2025-09-08T08:36:47,161 1014 | make_index_table(index_table_size).display(false); 2025-09-08T08:36:47,161 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2025-09-08T08:36:47,161 libhfst/src/implementations/optimized-lookup/convert.cpp:588:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2025-09-08T08:36:47,161 588 | *reinterpret_cast(&weight))); 2025-09-08T08:36:47,161 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:36:55,366 In file included from /usr/include/c++/14/set:62, 2025-09-08T08:36:55,366 from libhfst/src/implementations/optimized-lookup/transducer.h:21, 2025-09-08T08:36:55,366 from libhfst/src/implementations/optimized-lookup/convert.h:13, 2025-09-08T08:36:55,367 from libhfst/src/implementations/optimized-lookup/convert.cpp:10: 2025-09-08T08:36:55,367 /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:36:55,367 /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:36:55,367 2456 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 2025-09-08T08:36:55,367 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:36:55,579 In file included from /usr/include/c++/14/map:63, 2025-09-08T08:36:55,579 from libhfst/src/implementations/optimized-lookup/../../HfstDataTypes.h:20, 2025-09-08T08:36:55,579 from libhfst/src/implementations/optimized-lookup/../../HfstExceptionDefs.h:20, 2025-09-08T08:36:55,579 from libhfst/src/implementations/optimized-lookup/transducer.h:34: 2025-09-08T08:36:55,579 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:36:55,580 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:36:55,580 /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:36:55,580 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T08:36:55,580 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:36:55,580 533 | std::forward_as_tuple(std::move(__k)), 2025-09-08T08:36:55,580 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:36:55,580 534 | std::tuple<>()); 2025-09-08T08:36:55,580 | ~~~~~~~~~~~~~~~ 2025-09-08T08:36:55,880 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:36:55,880 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:36:55,880 /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:36:55,880 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2025-09-08T08:36:55,880 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:36:55,880 533 | std::forward_as_tuple(std::move(__k)), 2025-09-08T08:36:55,880 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:36:55,881 534 | std::tuple<>()); 2025-09-08T08:36:55,881 | ~~~~~~~~~~~~~~~ 2025-09-08T08:36:59,994 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:37:00,011 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:37:03,265 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:37:03,279 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:37:12,632 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:37:12,648 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:37:14,996 In file included from libhfst/src/implementations/optimized-lookup/pmatch.cpp:9: 2025-09-08T08:37:14,996 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:37:14,996 libhfst/src/implementations/optimized-lookup/pmatch.h:332:26: warning: ‘hfst_ol::PmatchTransducer::alphabet’ will be initialized after [-Wreorder] 2025-09-08T08:37:14,996 332 | PmatchAlphabet & alphabet; 2025-09-08T08:37:14,997 | ^~~~~~~~ 2025-09-08T08:37:14,997 libhfst/src/implementations/optimized-lookup/pmatch.h:306:21: warning: ‘std::string hfst_ol::PmatchTransducer::name’ [-Wreorder] 2025-09-08T08:37:14,997 306 | std::string name; 2025-09-08T08:37:14,997 | ^~~~ 2025-09-08T08:37:14,997 libhfst/src/implementations/optimized-lookup/pmatch.cpp:1108:1: warning: when initialized here [-Wreorder] 2025-09-08T08:37:14,997 1108 | PmatchTransducer::PmatchTransducer(std::istream & is, 2025-09-08T08:37:14,997 | ^~~~~~~~~~~~~~~~ 2025-09-08T08:37:15,008 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:37:15,008 libhfst/src/implementations/optimized-lookup/pmatch.h:332:26: warning: ‘hfst_ol::PmatchTransducer::alphabet’ will be initialized after [-Wreorder] 2025-09-08T08:37:15,008 332 | PmatchAlphabet & alphabet; 2025-09-08T08:37:15,008 | ^~~~~~~~ 2025-09-08T08:37:15,008 libhfst/src/implementations/optimized-lookup/pmatch.h:306:21: warning: ‘std::string hfst_ol::PmatchTransducer::name’ [-Wreorder] 2025-09-08T08:37:15,008 306 | std::string name; 2025-09-08T08:37:15,008 | ^~~~ 2025-09-08T08:37:15,009 libhfst/src/implementations/optimized-lookup/pmatch.cpp:1154:1: warning: when initialized here [-Wreorder] 2025-09-08T08:37:15,009 1154 | PmatchTransducer::PmatchTransducer(std::vector transition_vector, 2025-09-08T08:37:15,009 | ^~~~~~~~~~~~~~~~ 2025-09-08T08:37:42,648 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:37:42,665 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:37:44,356 libhfst/src/implementations/optimized-lookup/transducer.cpp: In destructor ‘virtual hfst_ol::Transducer::~Transducer()’: 2025-09-08T08:37:44,357 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:37:44,357 731 | delete alphabet; 2025-09-08T08:37:44,357 | ^~~~~~~~~~~~~~~ 2025-09-08T08:37:58,197 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:37:58,212 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:38:13,994 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:38:14,010 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:38:16,299 In file included from libhfst/src/parsers/PmatchCompiler.cpp:15: 2025-09-08T08:38:16,299 libhfst/src/parsers/pmatch_utils.h: In member function ‘virtual hfst::HfstTransducer* hfst::pmatch::PmatchFuncall::evaluate(hfst::pmatch::PmatchEvalType)’: 2025-09-08T08:38:16,300 libhfst/src/parsers/pmatch_utils.h:654: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:38:16,300 654 | delete static_cast(*it); 2025-09-08T08:38:16,300 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:38:17,225 libhfst/src/parsers/pmatch_utils.h: At global scope: 2025-09-08T08:38:17,225 libhfst/src/parsers/pmatch_utils.h:301:25: warning: ‘hfst::pmatch::latin1_whitespace’ defined but not used [-Wunused-variable] 2025-09-08T08:38:17,226 301 | static const char * latin1_whitespace[] = 2025-09-08T08:38:17,226 | ^~~~~~~~~~~~~~~~~ 2025-09-08T08:38:17,226 libhfst/src/parsers/pmatch_utils.h:294:25: warning: ‘hfst::pmatch::latin1_punct’ defined but not used [-Wunused-variable] 2025-09-08T08:38:17,226 294 | static const char * latin1_punct[] = 2025-09-08T08:38:17,226 | ^~~~~~~~~~~~ 2025-09-08T08:38:17,226 libhfst/src/parsers/pmatch_utils.h:276:25: warning: ‘hfst::pmatch::combining_accents’ defined but not used [-Wunused-variable] 2025-09-08T08:38:17,226 276 | static const char * combining_accents[] = 2025-09-08T08:38:17,226 | ^~~~~~~~~~~~~~~~~ 2025-09-08T08:38:17,227 libhfst/src/parsers/pmatch_utils.h:265:25: warning: ‘hfst::pmatch::latin1_lower’ defined but not used [-Wunused-variable] 2025-09-08T08:38:17,227 265 | static const char * latin1_lower[] = 2025-09-08T08:38:17,227 | ^~~~~~~~~~~~ 2025-09-08T08:38:17,227 libhfst/src/parsers/pmatch_utils.h:256:25: warning: ‘hfst::pmatch::latin1_upper’ defined but not used [-Wunused-variable] 2025-09-08T08:38:17,227 256 | static const char * latin1_upper[] = 2025-09-08T08:38:17,227 | ^~~~~~~~~~~~ 2025-09-08T08:38:18,927 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:38:18,942 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:38:19,946 libhfst/src/parsers/SfstAlphabet.cpp: In member function ‘int hfst::implementations::SfstAlphabet::next_mcsym(char*&, bool)’: 2025-09-08T08:38:19,946 libhfst/src/parsers/SfstAlphabet.cpp:171:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:38:19,946 171 | for( char *end=start+1; *end; end++ ) 2025-09-08T08:38:19,946 | ^~~ 2025-09-08T08:38:19,946 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:38:19,946 203 | return EOF; 2025-09-08T08:38:19,947 | ^~~~~~ 2025-09-08T08:38:21,671 libhfst/src/parsers/SfstAlphabet.cpp: In member function ‘void hfst::implementations::SfstAlphabet::add_symbol(const char*, unsigned int)’: 2025-09-08T08:38:21,672 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:38:21,672 129 | sprintf(message,"Error: defining symbol %s as character %d (previously defined as %s)", symbol, (unsigned)c, s); 2025-09-08T08:38:21,672 | ^~~~~~~~~~~~~~ 2025-09-08T08:38:21,672 libhfst/src/parsers/SfstAlphabet.cpp:129:25: note: using the range [-2147483648, 2147483647] for directive argument 2025-09-08T08:38:21,672 129 | sprintf(message,"Error: defining symbol %s as character %d (previously defined as %s)", symbol, (unsigned)c, s); 2025-09-08T08:38:21,672 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:38:21,672 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:38:21,673 129 | sprintf(message,"Error: defining symbol %s as character %d (previously defined as %s)", symbol, (unsigned)c, s); 2025-09-08T08:38:21,673 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:38:21,673 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:38:21,673 114 | sprintf(message, "Error: reinserting symbol '%s' in alphabet with incompatible character value %u %u", symbol, (unsigned)sc, (unsigned)c); 2025-09-08T08:38:21,673 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:38:21,673 libhfst/src/parsers/SfstAlphabet.cpp:114:24: note: directive argument in the range [0, 4294967294] 2025-09-08T08:38:21,673 114 | sprintf(message, "Error: reinserting symbol '%s' in alphabet with incompatible character value %u %u", symbol, (unsigned)sc, (unsigned)c); 2025-09-08T08:38:21,673 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:38:21,673 libhfst/src/parsers/SfstAlphabet.cpp:114:14: note: ‘sprintf’ output between 79 and 156 bytes into a destination of size 100 2025-09-08T08:38:21,673 114 | sprintf(message, "Error: reinserting symbol '%s' in alphabet with incompatible character value %u %u", symbol, (unsigned)sc, (unsigned)c); 2025-09-08T08:38:21,674 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:38:22,143 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:38:22,158 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:38:23,576 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:38:23,592 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:38:26,014 libhfst/src/parsers/SfstCompiler.cpp: In member function ‘hfst::HfstTransducer* hfst::SfstCompiler::read_words(const char*, char*, hfst::ImplementationType)’: 2025-09-08T08:38:26,014 libhfst/src/parsers/SfstCompiler.cpp:672:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:38:26,015 672 | if ((buffer[l] != ' ' && buffer[l] != '\t' && buffer[l] != '\r') || 2025-09-08T08:38:26,015 | ^~ 2025-09-08T08:38:26,015 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:38:26,015 675 | buffer[l+1] = 0; 2025-09-08T08:38:26,015 | ^~~~~~ 2025-09-08T08:38:35,217 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:38:35,235 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:38:35,382 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:38:35,398 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:38:40,015 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:38:40,032 cc1plus: warning: command-line option ‘-Wno-strict-prototypes’ is valid for C/ObjC but not for C++ 2025-09-08T08:38:40,454 libhfst/src/parsers/XfstCompiler.cpp:58:12: fatal error: readline/readline.h: No such file or directory 2025-09-08T08:38:40,454 58 | #include 2025-09-08T08:38:40,454 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:38:40,454 compilation terminated. 2025-09-08T08:38:40,462 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-08T08:38:40,602 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T08:38:40,614 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T08:38:40,614 exec(compile('"'"''"'"''"'"' 2025-09-08T08:38:40,614 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:38:40,614 # 2025-09-08T08:38:40,614 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T08:38:40,614 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T08:38:40,614 # - It provides a clear error message when setuptools is not installed. 2025-09-08T08:38:40,614 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T08:38:40,614 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T08:38:40,614 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T08:38:40,614 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T08:38:40,614 import os, sys, tokenize, traceback 2025-09-08T08:38:40,614 2025-09-08T08:38:40,614 try: 2025-09-08T08:38:40,614 import setuptools 2025-09-08T08:38:40,614 except ImportError: 2025-09-08T08:38:40,614 print( 2025-09-08T08:38:40,614 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T08:38:40,614 "the build environment with exception:", 2025-09-08T08:38:40,614 file=sys.stderr, 2025-09-08T08:38:40,614 ) 2025-09-08T08:38:40,614 traceback.print_exc() 2025-09-08T08:38:40,614 sys.exit(1) 2025-09-08T08:38:40,614 2025-09-08T08:38:40,614 __file__ = %r 2025-09-08T08:38:40,614 sys.argv[0] = __file__ 2025-09-08T08:38:40,614 2025-09-08T08:38:40,614 if os.path.exists(__file__): 2025-09-08T08:38:40,614 filename = __file__ 2025-09-08T08:38:40,614 with tokenize.open(__file__) as f: 2025-09-08T08:38:40,614 setup_py_code = f.read() 2025-09-08T08:38:40,614 else: 2025-09-08T08:38:40,614 filename = "" 2025-09-08T08:38:40,614 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T08:38:40,614 2025-09-08T08:38:40,614 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:38:40,614 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-95g493e8/hfst_1799341884d54698854fe39122a30428/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-aqislnsd[/] 2025-09-08T08:38:40,614 [bold magenta]cwd[/]: /tmp/pip-wheel-95g493e8/hfst_1799341884d54698854fe39122a30428/ 2025-09-08T08:38:40,614 Building wheel for hfst (setup.py): finished with status 'error' 2025-09-08T08:38:40,615 ERROR: Failed building wheel for hfst 2025-09-08T08:38:40,616 Running setup.py clean for hfst 2025-09-08T08:38:40,617 Running command python setup.py clean 2025-09-08T08:38:41,841 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:332: InformationOnly: Normalizing '3.12.2.3_beta' to '3.12.2.3b0' 2025-09-08T08:38:41,841 self.metadata.version = self._normalize_version(self.metadata.version) 2025-09-08T08:38:41,920 running clean 2025-09-08T08:38:42,066 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T08:38:42,113 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T08:38:42,114 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T08:38:42,114 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T08:38:42,114 removing 'build' 2025-09-08T08:38:42,226 Failed to build hfst 2025-09-08T08:38:42,227 ERROR: Failed to build one or more wheels 2025-09-08T08:38:42,228 Exception information: 2025-09-08T08:38:42,228 Traceback (most recent call last): 2025-09-08T08:38:42,228 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T08:38:42,228 status = _inner_run() 2025-09-08T08:38:42,228 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T08:38:42,228 return self.run(options, args) 2025-09-08T08:38:42,228 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T08:38:42,228 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T08:38:42,228 return func(self, options, args) 2025-09-08T08:38:42,228 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T08:38:42,228 raise CommandError("Failed to build one or more wheels") 2025-09-08T08:38:42,228 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T08:38:42,233 Removed build tracker: '/tmp/pip-build-tracker-0nb4nnxr'