Test ran at 2025-02-17 00:57:37.494757+00:00 SOLUTION: aflex=1.7.0: An Ada Lexical Analyzer Generator Origin: commit 77dbb4dadecc689de9e050652e8900ad40a47da5 from https://github.com/Ada-France/aflex.git Properties: Author: John Self Configuration: no modifiers Description: An Ada Lexical Analyzer Generator Environment: MANPATH=${CRATE_ROOT}/man:${MANPATH} Environment: PATH=${CRATE_ROOT}/bin:${PATH} Executable: aflex GPR Scenario: AFLEX_BUILD := distrib | debug | optimize | profile | coverage License: Unlicense Long_Description: Aflex is a lexical analyzer generating tool similar to the Unix tool lex. The first implementation was written by John Self of the Arcadia project at the University of California, Irvine. The last version that was released appeared to be the aflex 1.4a released in 1994. Aflex was used and improved by P2Ada, the Pascal to Ada translator. This version of Aflex is derived from the P2Ada aflex implementation released in August 2010. This version brings a number of improvements: - Aflex generates the spec and body files as separate files so that there is no need to use gnatchop to split the DFA and IO files. - Aflex uses the lex file name to generate the package name and it supports child package with the `%unit` directive. - Aflex supports reentrant scanner through the use of `%option reentrant`, `%yyvar` and `%yydecl` directives. Maintainer: Stephane.Carrez@gmail.com Maintainers_Logins: stcarrez Name: aflex Tag: parser Tag: generator Tag: grammar Version: 1.7 Website: https://github.com/Ada-France/aflex LOG: Spawning: alr -d -n get --build aflex=1.7.0 Note: Deploying aflex=1.7.0... Note: Building aflex=1.7.0/aflex.gpr... Setup [mkdir] object directory for project aflex [mkdir] exec directory for project aflex Compile [Ada] aflex.adb [Ada] dfa.adb [Ada] gen.adb [Ada] main_body.adb [Ada] misc.adb [Ada] misc_defs.adb [Ada] template_manager.adb [Ada] command_line_interface.adb [Ada] ecs.adb [Ada] external_file_manager.adb [Ada] int_io.ads [Ada] lex_parser.adb [Ada] parse_tokens.ads [Ada] skeleton_manager.adb [Ada] tstring.ads [Ada] scanner.adb [Ada] ccl.adb [Ada] nfa.adb [Ada] tblcmp.adb [Ada] ascan_dfa.adb [Ada] template_manager-templates.ads [Ada] aflex_scanner.adb [Ada] parse_goto.ads [Ada] parse_shift_reduce.ads [Ada] sym.adb [Ada] vstrings.adb [Ada] ascan_io.adb Bind [gprbind] aflex.bexch [Ada] aflex.ali Link [link] aflex.adb /home/runner/.local/share/alire/toolchains/gnat_native_11.2.4_2f37a10b/bin/../lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /lib/x86_64-linux-gnu/libc.so.6: unknown type [0x13] section `.relr.dyn' /home/runner/.local/share/alire/toolchains/gnat_native_11.2.4_2f37a10b/bin/../lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /lib/x86_64-linux-gnu/libc.so.6 when searching for /lib/x86_64-linux-gnu/libc.so.6 /home/runner/.local/share/alire/toolchains/gnat_native_11.2.4_2f37a10b/bin/../lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find /lib/x86_64-linux-gnu/libc.so.6 /home/runner/.local/share/alire/toolchains/gnat_native_11.2.4_2f37a10b/bin/../lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /lib/x86_64-linux-gnu/libc.so.6: unknown type [0x13] section `.relr.dyn' /home/runner/.local/share/alire/toolchains/gnat_native_11.2.4_2f37a10b/bin/../lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /lib/x86_64-linux-gnu/libc.so.6 when searching for /lib/x86_64-linux-gnu/libc.so.6 /home/runner/.local/share/alire/toolchains/gnat_native_11.2.4_2f37a10b/bin/../lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /lib64/ld-linux-x86-64.so.2: unknown type [0x13] section `.relr.dyn' /home/runner/.local/share/alire/toolchains/gnat_native_11.2.4_2f37a10b/bin/../lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /lib64/ld-linux-x86-64.so.2 when searching for /lib64/ld-linux-x86-64.so.2 /home/runner/.local/share/alire/toolchains/gnat_native_11.2.4_2f37a10b/bin/../lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find /lib64/ld-linux-x86-64.so.2 /home/runner/.local/share/alire/toolchains/gnat_native_11.2.4_2f37a10b/bin/../lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /lib64/ld-linux-x86-64.so.2: unknown type [0x13] section `.relr.dyn' /home/runner/.local/share/alire/toolchains/gnat_native_11.2.4_2f37a10b/bin/../lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /lib64/ld-linux-x86-64.so.2 when searching for /lib64/ld-linux-x86-64.so.2 collect2: error: ld returned 1 exit status gprbuild: link of aflex.adb failed gprbuild: failed command was: /home/runner/.local/share/alire/toolchains/gnat_native_11.2.4_2f37a10b/bin/gcc aflex.o b__aflex.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/ascan_dfa.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/ascan_io.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/int_io.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/parse_goto.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/parse_shift_reduce.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/parse_tokens.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/vstrings.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/tstring.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/command_line_interface.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/misc_defs.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/misc.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/ccl.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/ecs.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/external_file_manager.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/nfa.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/aflex_scanner.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/sym.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/lex_parser.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/main_body.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/scanner.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/template_manager-templates.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/skeleton_manager.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/template_manager.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/gen.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/tblcmp.o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/dfa.o -s -L/home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/ -L/home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/obj/ -L/home/runner/.local/share/alire/toolchains/gnat_native_11.2.4_2f37a10b/lib/gcc/x86_64-pc-linux-gnu/11.2.0/adalib/ -static-libgcc /home/runner/.local/share/alire/toolchains/gnat_native_11.2.4_2f37a10b/lib/gcc/x86_64-pc-linux-gnu/11.2.0/adalib/libgnat.a -ldl -Wl,-rpath-link,/home/runner/.local/share/alire/toolchains/gnat_native_11.2.4_2f37a10b/lib/gcc/x86_64-pc-linux-gnu/11.2.0//adalib -Wl,-z,origin,-rpath,$ORIGIN/..//obj:$ORIGIN/../../../../../../..//.local/share/alire/toolchains/gnat_native_11.2.4_2f37a10b/lib/gcc/x86_64-pc-linux-gnu/11.2.0/adalib -o /home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/bin//aflex stderr: Command ["gprbuild", "-s", "-j0", "-p", "-P", "/home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/aflex.gpr"] exited with code 4 ERROR: Command ["gprbuild", "-s", "-j0", "-p", "-P", "/home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/aflex.gpr"] exited with code 4 stderr: ALIRE.CHECKED_ERROR stderr: Command ["gprbuild", "-s", "-j0", "-p", "-P", "/home/runner/work/alire-crates-ci/alire-crates-ci/test/927c96ed-c999-4ad5-81f7-2cf1be93beb3/aflex_1.7.0_77dbb4da/aflex.gpr"] exited with code 4 stderr: raised ALIRE.CHECKED_ERROR : alire-stored-error:1 [/home/runner/work/alire-crates-ci/alire-crates-ci/alire_install/bin/alr] 0xe16f5e Alire.Raise_Checked_Error at alire.adb:284 0xa845be Alire.Os_Lib.Subprocess.Checked_Spawn at alire-os_lib-subprocess.adb:111 0xcef7be Alire.Spawn.Command at alire-spawn.adb:21 0xcefdde Alire.Spawn.Gprbuild at alire-spawn.adb:41 0xc31d1f Alire.Roots.Build at alire-roots.adb:186 0xc304da Alire.Roots.Build at alire-roots.adb:252 0xc53d6f Alire.Roots.Traverse at alire-roots.adb:2075 0xcba1fd Alire.Solutions.Traverse.Visit at alire-solutions.adb:1480 0xcb9344 Alire.Solutions.Traverse at alire-solutions.adb:1563 0xc53e62 Alire.Roots.Traverse at alire-roots.adb:2079 0xc53f21 Alire.Roots.Traverse at alire-roots.adb:2059 0xc30a46 Alire.Roots.Build at alire-roots.adb:283 0xc30b2b Alire.Roots.Build at alire-roots.adb:111 0x4a5e38 Alr.Commands.Get.Retrieve at alr-commands-get.adb:205 0x4a94f3 Alr.Commands.Get.Execute at alr-commands-get.adb:378 0x4a96a1 Alr.Commands.Get.Execute at alr-commands-get.adb:256 0x533c96 Alr.Commands.Sub_Cmd.Execute at clic-subcommand-instance.adb:749 0x53eff7 Alr.Commands.Execute at alr-commands.adb:561 0x43953a Alr.Main at alr-main.adb:13 0x43c1d3 Main at b__alr-main.adb:2299 [/lib/x86_64-linux-gnu/libc.so.6] 0x7fa1ee22a1c8 0x7fa1ee22a289 [/home/runner/work/alire-crates-ci/alire-crates-ci/alire_install/bin/alr] 0x4393dc _start at ??? 0xfffffffffffffffe Warning: aflex=1.7.0 successfully retrieved but its build failed. There are no dependencies. ERROR: Build ended with errors