Test ran at 2025-07-05 00:57:24.406896+00:00 SOLUTION: libadalang2xml=1.0.2: Generates XML for Ada source, using libadalang. Origin: commit 99ee1dd171cd66736f38e770a751a15ad7ffc334 from https://github.com/simonjwright/libadalang2xml.git Properties: Author: Simon Wright Build Switches: Description: Generates XML for Ada source, using libadalang. Executable: libadalang2xml License: GPL-3.0-or-later Long_Description: Libadalang2XML is a tool to extract syntatic aspects of Ada source code into XML. The Ada source is initially read using [Libadalang](https://github.com/AdaCore/libadalang). The resulting tree is then traversed, and its structure output in an XML form. The [document type definition](https://en.wikipedia.org/wiki/Document_type_definition) isn't explicit; it's simply derived from the tree elements created by Libadalang. Note that Libadalang includes much more semantic information than the surface structure generated by this tool, but nevertheless there's enough there to --- for example --- create a scriptable body for a package spec. ## Building on macOS ## Using the standard `langkit_support`, `libadalang` crates, you **must** build with `LIBRARY_TYPE` set to `relocatable`. You can obtain versions of those crates adjusted to not require those features, which can therefore build the (default) static libraries, by visiting https://github.com/simonjwright/alire-index.mac. ## Example ## As an example of the output, this code ``` ada package Demo is procedure Square (X : in out Integer); end Demo; ``` generates ``` xml Demo procedure Square X in out Integer Demo ``` Maintainer: Simon Wright Maintainers_Logins: simonjwright Name: libadalang2xml Tag: ada Tag: xml Version: 1.0.2 Website: https://github.com/simonjwright/libadalang2xml Dependencies (direct): libadalang* Dependencies (solution): adasat=25.0.0 gnat=14.2.1 (gnat_native) gnatcoll=25.0.0 gnatcoll_gmp=25.0.0 gnatcoll_iconv=25.0.0 langkit_support=25.0.0 libadalang=25.0.0 libgmp=6.3.0 libgpr=25.0.0 libgpr2=25.0.0 prettier_ada=25.0.0 vss=25.0.0 xmlada=25.0.0 Dependencies (graph): gnatcoll=25.0.0 --> gnat=14.2.1 (gnat_native) (>=13) gnatcoll=25.0.0 --> libgpr=25.0.0 (~25.0.0) gnatcoll_gmp=25.0.0 --> gnatcoll=25.0.0 (~25.0.0) gnatcoll_gmp=25.0.0 --> libgmp=6.3.0 (*) gnatcoll_iconv=25.0.0 --> gnatcoll=25.0.0 (~25.0.0) langkit_support=25.0.0 --> adasat=25.0.0 (^25) langkit_support=25.0.0 --> gnatcoll=25.0.0 (^25) langkit_support=25.0.0 --> gnatcoll_gmp=25.0.0 (^25) langkit_support=25.0.0 --> gnatcoll_iconv=25.0.0 (^25) langkit_support=25.0.0 --> prettier_ada=25.0.0 (^25) libadalang=25.0.0 --> gnatcoll=25.0.0 (^25) libadalang=25.0.0 --> gnatcoll_gmp=25.0.0 (^25) libadalang=25.0.0 --> gnatcoll_iconv=25.0.0 (^25) libadalang=25.0.0 --> langkit_support=25.0.0 (^25) libadalang=25.0.0 --> libgpr2=25.0.0 (^25) libadalang2xml=1.0.2 --> libadalang=25.0.0 (*) libgpr=25.0.0 --> gnat=14.2.1 (gnat_native) (/=2020) libgpr=25.0.0 --> xmlada=25.0.0 (~25.0.0) libgpr2=25.0.0 --> gnat=14.2.1 (gnat_native) (>=14) libgpr2=25.0.0 --> gnatcoll=25.0.0 (~25.0.0) libgpr2=25.0.0 --> gnatcoll_gmp=25.0.0 (~25.0.0) libgpr2=25.0.0 --> gnatcoll_iconv=25.0.0 (~25.0.0) prettier_ada=25.0.0 --> gnatcoll=25.0.0 (^25) prettier_ada=25.0.0 --> vss=25.0.0 (^25) vss=25.0.0 --> gnat=14.2.1 (gnat_native) (>=11 & <2000) xmlada=25.0.0 --> gnat=14.2.1 (gnat_native) (>=11) LOG: Spawning: alr -d -n get --build libadalang2xml=1.0.2 Note: Deploying libadalang2xml=1.0.2... Note: Building libadalang2xml=1.0.2/libadalang2xml.gpr... Setup [mkdir] object directory for project Libadalang2xml [mkdir] exec directory for project Libadalang2xml Compile [Ada] libadalang2xml.adb [Ada] langkit_support-generic_api-introspection.adb [Ada] langkit_support-symbols.adb [Ada] langkit_support-text.adb [Ada] langkit_support-lexical_envs.ads [Ada] langkit_support.ads [Ada] langkit_support-adalog-solver.adb [Ada] langkit_support-internal.ads [Ada] langkit_support-bump_ptr.ads [Ada] langkit_support-images.adb [Ada] langkit_support-generic_api-unparsing.adb [Ada] langkit_support-bump_ptr_vectors.adb [Ada] langkit_support-internal-descriptor.ads [Ada] langkit_support-hashes.adb [Ada] langkit_support-iterators.adb [Ada] langkit_support-tree_traversal_iterator.adb [Ada] langkit_support-diagnostics.adb [Ada] langkit_support-errors.ads [Ada] langkit_support-boxes.adb [Ada] langkit_support-symbols-precomputed.adb [Ada] langkit_support-lexical_envs_impl.adb [Ada] langkit_support-names.adb [Ada] langkit_support-adalog-solver-diagnostics.adb [Ada] langkit_support-types.ads [Ada] langkit_support-adalog-main_support.ads [Ada] langkit_support-diagnostics-output.adb [Ada] langkit_support-internal-conversions.ads [Ada] langkit_support-relative_get.adb [Ada] langkit_support-adalog-generic_main_support.adb [Ada] langkit_support-generic_bump_ptr.adb [Ada] langkit_support-slocs.adb [Ada] langkit_support-vectors.adb [Ada] langkit_support-adalog-solver_interface.adb [Ada] langkit_support-file_readers.adb [Ada] langkit_support-adalog-debug.adb [Ada] langkit_support-packrat.adb [Ada] langkit_support-generic_api-analysis.adb [Ada] langkit_support-internal-introspection.adb [Ada] langkit_support-cheap_sets.adb [Ada] langkit_support-generic_api.adb [Ada] langkit_support-internal-unparsing.ads [Ada] langkit_support-internal-analysis.adb [Ada] langkit_support-adalog.ads [Ada] langkit_support-names-maps.adb [Ada] langkit_support-array_utils.adb [Ada] langkit_support-token_data_handlers.adb [Ada] langkit_support-adalog-logic_var.adb [Ada] libadalang-c.adb [Ada] libadalang-lexer.adb [Ada] libadalang-implementation.adb [Ada] libadalang-unit_files.adb [Ada] libadalang-lexer_implementation.adb [Ada] libadalang.ads [Ada] libadalang-generic_api-introspection.ads [Ada] libadalang-env_hooks.adb [Ada] libadalang-private_converters.adb [Ada] libadalang-iterators.adb [Ada] libadalang-rewriting.adb [Ada] libadalang-internal_default_provider.adb [Ada] libadalang-config_pragmas.adb [Ada] libadalang-helpers.adb [Ada] libadalang-auto_provider.adb [Ada] libadalang-expr_eval.adb [Ada] libadalang-parsers.adb [Ada] libadalang-generic_api.adb [Ada] libadalang-unparsing.adb [Ada] libadalang-pp_lexer.adb [Ada] libadalang-pp_impl.adb [Ada] libadalang-implementation-c-extensions.adb [Ada] libadalang-gpr_utils.adb [Ada] libadalang-analysis.adb [Ada] libadalang-public_converters.adb [Ada] libadalang-config_pragmas_impl.adb [Ada] libadalang-implementation-c.adb [Ada] libadalang-implementation-extensions.adb [Ada] libadalang-lexer_state_machine.adb [Ada] libadalang-gpr_impl.adb [Ada] libadalang-iterators-extensions.adb [Ada] libadalang-project_provider.adb [Ada] libadalang-semantic_diagnostics.adb [Ada] libadalang-common.adb [Ada] libadalang-sources.adb [Ada] libadalang-debug.adb [Ada] libadalang-data_decomposition.adb [Ada] libadalang-rewriting_implementation.adb [Ada] libadalang-preprocessing.adb [Ada] libadalang-doc_utils.adb [Ada] langkit_support-prettier_utils.adb [Ada] components.adb [Ada] libadalang-parsers_impl.adb [Ada] libadalang-unparsing_implementation.adb [Ada] libadalang-generic_impl.adb [Ada] libadalang-generic_introspection.adb [Ada] libadalang-unparsers.ads Build Libraries [gprlib] langkit_support.lexch [bind SAL] langkit_support [Ada] b__langkit_support.adb [gprlib] adalang.lexch [objcopy] p__langkit_support_1.o [archive] liblangkit_support.a [index] liblangkit_support.a [bind SAL] adalang [Ada] b__adalang.adb [objcopy] p__adalang_0.o [archive] libadalang.a [index] libadalang.a Bind [gprbind] libadalang2xml.bexch [Ada] libadalang2xml.ali Link [link] libadalang2xml.adb Undefined symbols for architecture arm64: "_ada__real_time_E", referenced from: _adalanginit in libadalang.a(p__adalang_0.o) "_ada__real_time___elabb", referenced from: _adalanginit in libadalang.a(p__adalang_0.o) "_ada__real_time___elabs", referenced from: _adalanginit in libadalang.a(p__adalang_0.o) "_gnat__semaphores_E", referenced from: _langkit_supportinit in liblangkit_support.a(p__langkit_support_1.o) _adalanginit in libadalang.a(p__adalang_0.o) "_gnat__semaphores__binary_semaphoreVDF", referenced from: _gnatcoll__opt_parse__argument_parser_dataDF in libgnatcoll_core.a(gnatcoll-opt_parse.o) _gnatcoll__opt_parse__argument_parser_dataIP in libgnatcoll_core.a(gnatcoll-opt_parse.o) "_gnat__semaphores__binary_semaphoreVIP", referenced from: _gnatcoll__opt_parse__create_argument_parser in libgnatcoll_core.a(gnatcoll-opt_parse.o) _gnatcoll__opt_parse__argument_parser_dataIP in libgnatcoll_core.a(gnatcoll-opt_parse.o) "_gnat__semaphores__binary_semaphore__releaseP", referenced from: _gnatcoll__locks__finalize__2 in libgnatcoll_minimal.a(gnatcoll-locks.o) _gnatcoll__locks__scoped_lockDF__2 in libgnatcoll_minimal.a(gnatcoll-locks.o) _gnatcoll__locks__scoped_lockFD in libgnatcoll_minimal.a(gnatcoll-locks.o) "_system__task_primitives__operations__self", referenced from: _gpr__compilation__shared_counter__decrementP in libgpr.a(gpr-compilation.o) _gpr__compilation__shared_counter__incrementP in libgpr.a(gpr-compilation.o) _gpr__compilation__shared_counter__resetP in libgpr.a(gpr-compilation.o) _gpr__jobserver__preorder_auth_object__setP in libgpr.a(gpr-jobserver.o) "_system__tasking__initialization_E", referenced from: _langkit_supportinit in liblangkit_support.a(p__langkit_support_1.o) _adalanginit in libadalang.a(p__adalang_0.o) "_system__tasking__initialization___elabb", referenced from: _langkit_supportinit in liblangkit_support.a(p__langkit_support_1.o) _adalanginit in libadalang.a(p__adalang_0.o) "_system__tasking__protected_objects_E", referenced from: _langkit_supportinit in liblangkit_support.a(p__langkit_support_1.o) _adalanginit in libadalang.a(p__adalang_0.o) "_system__tasking__protected_objects___elabb", referenced from: _langkit_supportinit in liblangkit_support.a(p__langkit_support_1.o) _adalanginit in libadalang.a(p__adalang_0.o) "_system__tasking__protected_objects__entries_E", referenced from: _langkit_supportmain__finalize_library in liblangkit_support.a(p__langkit_support_1.o) _langkit_supportinit in liblangkit_support.a(p__langkit_support_1.o) _adalangmain__finalize_library in libadalang.a(p__adalang_0.o) _adalanginit in libadalang.a(p__adalang_0.o) "_system__tasking__protected_objects__entries___elabs", referenced from: _langkit_supportinit in liblangkit_support.a(p__langkit_support_1.o) _adalanginit in libadalang.a(p__adalang_0.o) "_system__tasking__protected_objects__entries__finalize__2", referenced from: _libadalang__helpers__string_queues__queueVDFXn in libadalang.a(p__adalang_0.o) _libadalang__helpers__string_queues__queueVIP___finalizerXn.181 in libadalang.a(p__adalang_0.o) _gpr__compilation__shared_counterVFD in libgpr.a(gpr-compilation.o) _gpr__compilation__shared_counterVDF in libgpr.a(gpr-compilation.o) _gpr__compilation__shared_counterVIP in libgpr.a(gpr-compilation.o) _gpr__jobserver__preorder_auth_objectTVDF in libgpr.a(gpr-jobserver.o) _gpr__jobserver__preorder_auth_objectTVFD in libgpr.a(gpr-jobserver.o) ... "_system__tasking__protected_objects__entries__finalize_spec", referenced from: _langkit_supportmain__finalize_library in liblangkit_support.a(p__langkit_support_1.o) _adalangmain__finalize_library in libadalang.a(p__adalang_0.o) "_system__tasking__protected_objects__entries__initialize_protection_entries", referenced from: _libadalang__helpers__string_queues__queueVIPXn in libadalang.a(p__adalang_0.o) _gpr__compilation__shared_counterVIP in libgpr.a(gpr-compilation.o) _gpr__jobserver__preorder_auth_objectTVIP in libgpr.a(gpr-jobserver.o) "_system__tasking__protected_objects__entries__lock_entries", referenced from: _libadalang__helpers__string_queues__queue__current_usePXn in libadalang.a(p__adalang_0.o) _libadalang__helpers__string_queues__queue__peak_usePXn in libadalang.a(p__adalang_0.o) _gpr__compilation__shared_counter__countP in libgpr.a(gpr-compilation.o) _gpr__compilation__shared_counter__decrementP in libgpr.a(gpr-compilation.o) _gpr__compilation__shared_counter__incrementP in libgpr.a(gpr-compilation.o) _gpr__compilation__shared_counter__resetP in libgpr.a(gpr-compilation.o) _gpr__jobserver__preorder_auth_object__setP in libgpr.a(gpr-jobserver.o) ... "_system__tasking__protected_objects__entries__protection_entriesIP", referenced from: _libadalang__helpers__string_queues__queueVIPXn in libadalang.a(p__adalang_0.o) "_system__tasking__protected_objects__entries__protection_entriesT", referenced from: _gpr__compilation__shared_counterVIP in libgpr.a(gpr-compilation.o) _gpr__jobserver__preorder_auth_objectTVIP in libgpr.a(gpr-jobserver.o) "_system__tasking__protected_objects__entries__unlock_entries", referenced from: _libadalang__helpers__string_queues__queue__current_useP___finalizer.83 in libadalang.a(p__adalang_0.o) _libadalang__helpers__string_queues__queue__peak_useP___finalizer.84 in libadalang.a(p__adalang_0.o) _gpr__compilation__shared_counter__countP in libgpr.a(gpr-compilation.o) "_system__tasking__protected_objects__initialize_protection", referenced from: _gpr2__project_parser__registry___elabb in libgpr2.a(gpr2-project_parser-registry.o) _gpr__jobserver__task_state_objectTVIP in libgpr.a(gpr-jobserver.o) _gpr__jobserver__task_token_status_objectTVIP in libgpr.a(gpr-jobserver.o) _gpr__jobserver__token_process_state_objectTVIP in libgpr.a(gpr-jobserver.o) _gpr__jobserver__sync_proc_task_objectTVIP in libgpr.a(gpr-jobserver.o) _gpr__jobserver___elabs in libgpr.a(gpr-jobserver.o) "_system__tasking__protected_objects__lock", referenced from: _gpr2__project_parser__registry__check_project in libgpr2.a(gpr2-project_parser-registry.o) _gpr2__project_parser__registry__clear_cache in libgpr2.a(gpr2-project_parser-registry.o) _gpr2__project_parser__registry__register in libgpr2.a(gpr2-project_parser-registry.o) "_system__tasking__protected_objects__lock_read_only", referenced from: _gpr2__project_parser__registry__exists in libgpr2.a(gpr2-project_parser-registry.o) _gpr2__project_parser__registry__get in libgpr2.a(gpr2-project_parser-registry.o) "_system__tasking__protected_objects__operations__cancelled", referenced from: _libadalang__helpers__string_queues___disp_conditional_selectXn in libadalang.a(p__adalang_0.o) "_system__tasking__protected_objects__operations__communication_blockIP", referenced from: _libadalang__helpers__string_queues__enqueueXn in libadalang.a(p__adalang_0.o) _libadalang__helpers__string_queues__dequeueXn in libadalang.a(p__adalang_0.o) _libadalang__helpers__string_queues___disp_asynchronous_selectXn in libadalang.a(p__adalang_0.o) _libadalang__helpers__string_queues___disp_conditional_selectXn in libadalang.a(p__adalang_0.o) "_system__tasking__protected_objects__operations__complete_entry_body", referenced from: _libadalang__helpers__string_queues__queue__dequeue_E33bXn in libadalang.a(p__adalang_0.o) _libadalang__helpers__string_queues__queue__enqueue_E31bXn in libadalang.a(p__adalang_0.o) _gpr__compilation__shared_counter__wait_non_zero_E3s in libgpr.a(gpr-compilation.o) _gpr__jobserver__preorder_auth_object__get_E889s in libgpr.a(gpr-jobserver.o) "_system__tasking__protected_objects__operations__exceptional_complete_entry_body", referenced from: _libadalang__helpers__string_queues__queue__dequeue_E33bXn in libadalang.a(p__adalang_0.o) _libadalang__helpers__string_queues__queue__enqueue_E31bXn in libadalang.a(p__adalang_0.o) _gpr__compilation__shared_counter__wait_non_zero_E3s in libgpr.a(gpr-compilation.o) _gpr__jobserver__preorder_auth_object__get_E889s in libgpr.a(gpr-jobserver.o) "_system__tasking__protected_objects__operations__po_service_entries", referenced from: _gpr__compilation__shared_counter__decrementP in libgpr.a(gpr-compilation.o) _gpr__compilation__shared_counter__incrementP in libgpr.a(gpr-compilation.o) _gpr__compilation__shared_counter__resetP in libgpr.a(gpr-compilation.o) _gpr__jobserver__preorder_auth_object__setP in libgpr.a(gpr-jobserver.o) "_system__tasking__protected_objects__operations__protected_entry_call", referenced from: _libadalang__helpers__string_queues__enqueueXn in libadalang.a(p__adalang_0.o) _libadalang__helpers__string_queues__dequeueXn in libadalang.a(p__adalang_0.o) _libadalang__helpers__string_queues___disp_asynchronous_selectXn in libadalang.a(p__adalang_0.o) _libadalang__helpers__string_queues___disp_conditional_selectXn in libadalang.a(p__adalang_0.o) _gnatcoll__locks__initialize__2 in libgnatcoll_minimal.a(gnatcoll-locks.o) _gpr__jobserver__jobserver_taskTB in libgpr.a(gpr-jobserver.o) "_system__tasking__protected_objects__operations__requeue_protected_entry", referenced from: _libadalang__helpers__string_queues___disp_requeueXn in libadalang.a(p__adalang_0.o) "_system__tasking__protected_objects__operations__requeue_task_to_protected_entry", referenced from: _libadalang__helpers__string_queues___disp_requeueXn in libadalang.a(p__adalang_0.o) "_system__tasking__protected_objects__operations__timed_protected_entry_call", referenced from: _libadalang__helpers__string_queues___disp_timed_selectXn in libadalang.a(p__adalang_0.o) "_system__tasking__protected_objects__unlock", referenced from: _gpr2__project_parser__registry__check_project in libgpr2.a(gpr2-project_parser-registry.o) _gpr2__project_parser__registry__clear_cache in libgpr2.a(gpr2-project_parser-registry.o) _gpr2__project_parser__registry__exists in libgpr2.a(gpr2-project_parser-registry.o) _gpr2__project_parser__registry__get in libgpr2.a(gpr2-project_parser-registry.o) _gpr2__project_parser__registry__register in libgpr2.a(gpr2-project_parser-registry.o) "_system__tasking__queuing_E", referenced from: _langkit_supportinit in liblangkit_support.a(p__langkit_support_1.o) _adalanginit in libadalang.a(p__adalang_0.o) "_system__tasking__queuing___elabb", referenced from: _langkit_supportinit in liblangkit_support.a(p__langkit_support_1.o) _adalanginit in libadalang.a(p__adalang_0.o) "_system__tasking__stages_E", referenced from: _adalanginit in libadalang.a(p__adalang_0.o) "_system__tasking__stages___elabb", referenced from: _adalanginit in libadalang.a(p__adalang_0.o) "_system__tasking__stages__activate_tasks", referenced from: _gpr__jobserver__initialize in libgpr.a(gpr-jobserver.o) "_system__tasking__stages__complete_activation", referenced from: _gpr__jobserver__jobserver_taskTB in libgpr.a(gpr-jobserver.o) "_system__tasking__stages__complete_task", referenced from: _gpr__jobserver__jobserver_taskTB in libgpr.a(gpr-jobserver.o) "_system__tasking__stages__create_task", referenced from: _gpr__jobserver__jobserver_taskVIP in libgpr.a(gpr-jobserver.o) _gpr__jobserver__initialize in libgpr.a(gpr-jobserver.o) "_system__tasking__stages__expunge_unactivated_tasks", referenced from: _gpr__jobserver__initialize in libgpr.a(gpr-jobserver.o) ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status gprbuild: link of libadalang2xml.adb failed gprbuild: failed command was: /Users/runner/.local/share/alire/toolchains/gnat_native_14.2.1_cc5517d6/bin/gcc libadalang2xml.o -Wl,-filelist,/private/var/folders/y6/nj790rtn62lfktb1sh__79hc0000gn/T/GPR.52660/GNAT-TEMP-000018.TMP /Users/runner/.local/share/alire/builds/libadalang_25.0.0_0303cb0f/7b38e4f3777554b1843de62d2b8e8a5a996b27e6b7fba0fb2c7cd1efe787213b/lib/static/dev/libadalang.a /Users/runner/.local/share/alire/builds/libgpr2_25.0.0_70fe0fcf/1c4af80b9b67056a827ba55e464f40f4d622bb1ba5fc8ecc979ecc32cf3b3f63/.build/release/lib-static/libgpr2.a /Users/runner/.local/share/alire/builds/langkit_support_25.0.0_7c5f4981/6b4639c6fe8816e08cf64ccda8b22a6f35e87a1014f49a0e1aa60b7234034289/langkit/support/lib/static/dev/liblangkit_support.a /Users/runner/.local/share/alire/builds/adasat_25.0.0_0618d8c6/d497b5e492503ae325667c8793cc729c969f2a5fcfbee7c788ace2730761a029/lib/static/dev/libadasat.a /Users/runner/.local/share/alire/builds/prettier_ada_25.0.0_a67a3337/3b1f7bbe38bcc10bb18371d49a4856411d6717eb457b4aa37be05b21fc838744/lib/static/prod/libprettier_ada.a /Users/runner/.local/share/alire/builds/vss_25.0.0_1ddbb26c/a6ec1955abc5aa23a2e050adca6f6d1deb6fdec81017d92016c3665ff62a5a65/.libs/static/libvss.a /Users/runner/.local/share/alire/builds/vss_25.0.0_1ddbb26c/a6ec1955abc5aa23a2e050adca6f6d1deb6fdec81017d92016c3665ff62a5a65/.libs/static/libvss-gnat.a /Users/runner/.local/share/alire/builds/gnatcoll_iconv_25.0.0_0848cc59/be1e2a2481326b74118f4c732e96f8114bc840b8a42cad0c59337ec0857c8eb3/iconv/lib/static/libgnatcoll_iconv.a /Users/runner/.local/share/alire/builds/gnatcoll_gmp_25.0.0_0848cc59/92ed4fcea69f2f0c2020c077435d9829dab5760087b1f826bf1fe9e050a99344/gmp/lib/static/libgnatcoll_gmp.a /Users/runner/.local/share/alire/builds/gnatcoll_25.0.0_d7d84483/74fe2a4fa0a038aa86da409ff230b5541ba681743eff0647b74bc3aafb4a6f7a/projects/lib/gnatcoll_projects/static/libgnatcoll_projects.a /Users/runner/.local/share/alire/builds/libgpr_25.0.0_17669998/122833a0092e86037b2a3f2e6a36047ffe12c7002f796bb126a525ec15fdea94/gpr/lib/production/static/libgpr.a /Users/runner/.local/share/alire/builds/xmlada_25.0.0_7f12fe3a/c33f08a07ed1c73a52c7ed730533458892c080532e5997243afaaedc0bbf845e/schema/lib/static/libxmlada_schema.a /Users/runner/.local/share/alire/builds/xmlada_25.0.0_7f12fe3a/c33f08a07ed1c73a52c7ed730533458892c080532e5997243afaaedc0bbf845e/dom/lib/static/libxmlada_dom.a /Users/runner/.local/share/alire/builds/xmlada_25.0.0_7f12fe3a/c33f08a07ed1c73a52c7ed730533458892c080532e5997243afaaedc0bbf845e/sax/lib/static/libxmlada_sax.a /Users/runner/.local/share/alire/builds/xmlada_25.0.0_7f12fe3a/c33f08a07ed1c73a52c7ed730533458892c080532e5997243afaaedc0bbf845e/input_sources/lib/static/libxmlada_input_sources.a /Users/runner/.local/share/alire/builds/xmlada_25.0.0_7f12fe3a/c33f08a07ed1c73a52c7ed730533458892c080532e5997243afaaedc0bbf845e/unicode/lib/static/libxmlada_unicode.a /Users/runner/.local/share/alire/builds/gnatcoll_25.0.0_d7d84483/74fe2a4fa0a038aa86da409ff230b5541ba681743eff0647b74bc3aafb4a6f7a/core/lib/gnatcoll_core/static/libgnatcoll_core.a /Users/runner/.local/share/alire/builds/gnatcoll_25.0.0_d7d84483/74fe2a4fa0a038aa86da409ff230b5541ba681743eff0647b74bc3aafb4a6f7a/minimal/lib/gnatcoll_core/static/libgnatcoll_minimal.a -liconv -lgmp -L/Users/runner/work/alire-crates-ci/alire-crates-ci/test/fe619c62-6963-49e3-b328-565680431271/libadalang2xml_1.0.2_99ee1dd1/obj/release/ -L/Users/runner/work/alire-crates-ci/alire-crates-ci/test/fe619c62-6963-49e3-b328-565680431271/libadalang2xml_1.0.2_99ee1dd1/obj/release/ -L/Users/runner/.local/share/alire/builds/gnatcoll_25.0.0_d7d84483/74fe2a4fa0a038aa86da409ff230b5541ba681743eff0647b74bc3aafb4a6f7a/core/lib/gnatcoll_core/static/ -L/Users/runner/.local/share/alire/builds/gnatcoll_25.0.0_d7d84483/74fe2a4fa0a038aa86da409ff230b5541ba681743eff0647b74bc3aafb4a6f7a/minimal/lib/gnatcoll_core/static/ -L/Users/runner/.local/share/alire/builds/gnatcoll_25.0.0_d7d84483/74fe2a4fa0a038aa86da409ff230b5541ba681743eff0647b74bc3aafb4a6f7a/projects/lib/gnatcoll_projects/static/ -L/Users/runner/.local/share/alire/builds/libgpr_25.0.0_17669998/122833a0092e86037b2a3f2e6a36047ffe12c7002f796bb126a525ec15fdea94/gpr/lib/production/static/ -L/Users/runner/.local/share/alire/builds/xmlada_25.0.0_7f12fe3a/c33f08a07ed1c73a52c7ed730533458892c080532e5997243afaaedc0bbf845e/unicode/lib/static/ -L/Users/runner/.local/share/alire/builds/xmlada_25.0.0_7f12fe3a/c33f08a07ed1c73a52c7ed730533458892c080532e5997243afaaedc0bbf845e/sax/lib/static/ -L/Users/runner/.local/share/alire/builds/xmlada_25.0.0_7f12fe3a/c33f08a07ed1c73a52c7ed730533458892c080532e5997243afaaedc0bbf845e/input_sources/lib/static/ -L/Users/runner/.local/share/alire/builds/xmlada_25.0.0_7f12fe3a/c33f08a07ed1c73a52c7ed730533458892c080532e5997243afaaedc0bbf845e/dom/lib/static/ -L/Users/runner/.local/share/alire/builds/xmlada_25.0.0_7f12fe3a/c33f08a07ed1c73a52c7ed730533458892c080532e5997243afaaedc0bbf845e/schema/lib/static/ -L/Users/runner/.local/share/alire/builds/libadalang_25.0.0_0303cb0f/7b38e4f3777554b1843de62d2b8e8a5a996b27e6b7fba0fb2c7cd1efe787213b/lib/static/dev/ -L/Users/runner/.local/share/alire/builds/gnatcoll_gmp_25.0.0_0848cc59/92ed4fcea69f2f0c2020c077435d9829dab5760087b1f826bf1fe9e050a99344/gmp/lib/static/ -L/Users/runner/.local/share/alire/builds/gnatcoll_iconv_25.0.0_0848cc59/be1e2a2481326b74118f4c732e96f8114bc840b8a42cad0c59337ec0857c8eb3/iconv/lib/static/ -L/Users/runner/.local/share/alire/builds/prettier_ada_25.0.0_a67a3337/3b1f7bbe38bcc10bb18371d49a4856411d6717eb457b4aa37be05b21fc838744/lib/static/prod/ -L/Users/runner/.local/share/alire/builds/vss_25.0.0_1ddbb26c/a6ec1955abc5aa23a2e050adca6f6d1deb6fdec81017d92016c3665ff62a5a65/.libs/static/ -L/Users/runner/.local/share/alire/builds/langkit_support_25.0.0_7c5f4981/6b4639c6fe8816e08cf64ccda8b22a6f35e87a1014f49a0e1aa60b7234034289/langkit/support/lib/static/dev/ -L/Users/runner/.local/share/alire/builds/adasat_25.0.0_0618d8c6/d497b5e492503ae325667c8793cc729c969f2a5fcfbee7c788ace2730761a029/lib/static/dev/ -L/Users/runner/.local/share/alire/builds/libgpr2_25.0.0_70fe0fcf/1c4af80b9b67056a827ba55e464f40f4d622bb1ba5fc8ecc979ecc32cf3b3f63/.build/release/lib-static/ -L/Users/runner/.local/share/alire/toolchains/gnat_native_14.2.1_cc5517d6/lib/gcc/aarch64-apple-darwin23.6.0/14.2.0/adalib/ -static-libgcc /Users/runner/.local/share/alire/toolchains/gnat_native_14.2.1_cc5517d6/lib/gcc/aarch64-apple-darwin23.6.0/14.2.0/adalib/libgnat.a -Wl,-rpath,@executable_path/..//obj/release -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/gnatcoll_25.0.0_d7d84483/74fe2a4fa0a038aa86da409ff230b5541ba681743eff0647b74bc3aafb4a6f7a/core/lib/gnatcoll_core/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/gnatcoll_25.0.0_d7d84483/74fe2a4fa0a038aa86da409ff230b5541ba681743eff0647b74bc3aafb4a6f7a/minimal/lib/gnatcoll_core/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/gnatcoll_25.0.0_d7d84483/74fe2a4fa0a038aa86da409ff230b5541ba681743eff0647b74bc3aafb4a6f7a/projects/lib/gnatcoll_projects/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/libgpr_25.0.0_17669998/122833a0092e86037b2a3f2e6a36047ffe12c7002f796bb126a525ec15fdea94/gpr/lib/production/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/xmlada_25.0.0_7f12fe3a/c33f08a07ed1c73a52c7ed730533458892c080532e5997243afaaedc0bbf845e/unicode/lib/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/xmlada_25.0.0_7f12fe3a/c33f08a07ed1c73a52c7ed730533458892c080532e5997243afaaedc0bbf845e/sax/lib/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/xmlada_25.0.0_7f12fe3a/c33f08a07ed1c73a52c7ed730533458892c080532e5997243afaaedc0bbf845e/input_sources/lib/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/xmlada_25.0.0_7f12fe3a/c33f08a07ed1c73a52c7ed730533458892c080532e5997243afaaedc0bbf845e/dom/lib/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/xmlada_25.0.0_7f12fe3a/c33f08a07ed1c73a52c7ed730533458892c080532e5997243afaaedc0bbf845e/schema/lib/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/libadalang_25.0.0_0303cb0f/7b38e4f3777554b1843de62d2b8e8a5a996b27e6b7fba0fb2c7cd1efe787213b/lib/static/dev -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/gnatcoll_gmp_25.0.0_0848cc59/92ed4fcea69f2f0c2020c077435d9829dab5760087b1f826bf1fe9e050a99344/gmp/lib/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/gnatcoll_iconv_25.0.0_0848cc59/be1e2a2481326b74118f4c732e96f8114bc840b8a42cad0c59337ec0857c8eb3/iconv/lib/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/prettier_ada_25.0.0_a67a3337/3b1f7bbe38bcc10bb18371d49a4856411d6717eb457b4aa37be05b21fc838744/lib/static/prod -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/vss_25.0.0_1ddbb26c/a6ec1955abc5aa23a2e050adca6f6d1deb6fdec81017d92016c3665ff62a5a65/.libs/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/langkit_support_25.0.0_7c5f4981/6b4639c6fe8816e08cf64ccda8b22a6f35e87a1014f49a0e1aa60b7234034289/langkit/support/lib/static/dev -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/adasat_25.0.0_0618d8c6/d497b5e492503ae325667c8793cc729c969f2a5fcfbee7c788ace2730761a029/lib/static/dev -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/libgpr2_25.0.0_70fe0fcf/1c4af80b9b67056a827ba55e464f40f4d622bb1ba5fc8ecc979ecc32cf3b3f63/.build/release/lib-static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/toolchains/gnat_native_14.2.1_cc5517d6/lib/gcc/aarch64-apple-darwin23.6.0/14.2.0/adalib -o /Users/runner/work/alire-crates-ci/alire-crates-ci/test/fe619c62-6963-49e3-b328-565680431271/libadalang2xml_1.0.2_99ee1dd1/bin//libadalang2xml stderr: Command ["gprbuild", "-s", "-j0", "-p", "-P", "/Users/runner/work/alire-crates-ci/alire-crates-ci/test/fe619c62-6963-49e3-b328-565680431271/libadalang2xml_1.0.2_99ee1dd1/libadalang2xml.gpr"] exited with code 4 ERROR: Command ["gprbuild", "-s", "-j0", "-p", "-P", "/Users/runner/work/alire-crates-ci/alire-crates-ci/test/fe619c62-6963-49e3-b328-565680431271/libadalang2xml_1.0.2_99ee1dd1/libadalang2xml.gpr"] exited with code 4 stderr: ALIRE.CHECKED_ERROR stderr: Command ["gprbuild", "-s", "-j0", "-p", "-P", "/Users/runner/work/alire-crates-ci/alire-crates-ci/test/fe619c62-6963-49e3-b328-565680431271/libadalang2xml_1.0.2_99ee1dd1/libadalang2xml.gpr"] exited with code 4 stderr: raised ALIRE.CHECKED_ERROR : alire-stored-error:1 Load address: 0x100a3c000 Call stack traceback locations: 0x10166c6cc 0x10166c72c 0x1014417a8 0x1010a93ec 0x10131a03c 0x10131a5b4 0x101267834 0x101266038 0x101288508 0x1012e8028 0x1012e7458 0x1012885e4 0x1012886cc 0x10126653c 0x10126666c 0x100abb1a8 0x100abe564 0x100abe6e4 0x100b46178 0x100b50f5c 0x100a3e018 0x100a42bd8 Warning: libadalang2xml=1.0.2 successfully retrieved but its build failed. Dependencies were solved as follows: + adasat 25.0.0 (new,indirect) +b gnat 14.2.1 (new,gnat_native,indirect,binary) + gnatcoll 25.0.0 (new,indirect) + gnatcoll_gmp 25.0.0 (new,indirect) + gnatcoll_iconv 25.0.0 (new,indirect) + langkit_support 25.0.0 (new,indirect) + libadalang 25.0.0 (new) +b libgmp 6.3.0 (new,indirect,system package) + libgpr 25.0.0 (new,indirect) + libgpr2 25.0.0 (new,indirect) + prettier_ada 25.0.0 (new,indirect) + vss 25.0.0 (new,indirect) + xmlada 25.0.0 (new,indirect) ERROR: Build ended with errors