Test ran at 2025-06-26 01:01:08.913234+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): gnat=12.2.1 (gnat_native) gnatcoll=21.0.0 gnatcoll_gmp=21.0.0 gnatcoll_iconv=21.0.0 langkit_support=21.0.0 libadalang=21.0.0 libgmp=6.3.0 libgpr=21.0.0 libiconv=1.18.0 xmlada=21.0.0 Dependencies (graph): gnatcoll=21.0.0 --> libgpr=21.0.0 (~21.0.0) gnatcoll_gmp=21.0.0 --> gnatcoll=21.0.0 (~21.0.0) gnatcoll_gmp=21.0.0 --> libgmp=6.3.0 (*) gnatcoll_iconv=21.0.0 --> gnatcoll=21.0.0 (~21.0.0) gnatcoll_iconv=21.0.0 --> libiconv=1.18.0 (*) langkit_support=21.0.0 --> gnatcoll=21.0.0 (^21) langkit_support=21.0.0 --> gnatcoll_iconv=21.0.0 (^21) libadalang=21.0.0 --> gnatcoll=21.0.0 (^21) libadalang=21.0.0 --> gnatcoll_gmp=21.0.0 (^21) libadalang=21.0.0 --> gnatcoll_iconv=21.0.0 (^21) libadalang=21.0.0 --> langkit_support=21.0.0 (^21) libadalang2xml=1.0.2 --> libadalang=21.0.0 (*) libgpr=21.0.0 --> gnat=12.2.1 (gnat_native) (/=2021) libgpr=21.0.0 --> xmlada=21.0.0 (~21.0.0) LOG: Spawning: alr -d -n get --build libadalang2xml=1.0.2 Note: Deploying libadalang2xml=1.0.2... Note: Deploying libgmp=6.3.0... The system package 'mingw-w64-x86_64-gmp' is about to be installed. This action might require admin privileges and impact your system installation. Do you want Alire to install this system package? Using default: Yes resolving dependencies... looking for conflicting packages... Packages (1) mingw-w64-x86_64-gmp-6.3.0-2 Total Download Size: 0.56 MiB Total Installed Size: 2.98 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mingw-w64-x86_64-gmp-6.3.0-2-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing mingw-w64-x86_64-gmp... Note: Deploying xmlada=21.0.0... #=#=# ##O#-# ##=O#- # Note: Deploying libgpr=21.0.0... #=#=# ##O#-# ##=O#- # Note: Deploying gnatcoll=21.0.0... #=#=# ##O#-# ##=O#- # # #=O#- # # #=O#- # # #=O=# # # #=O=# # # -#O=-# # Note: Deploying gnatcoll_gmp=21.0.0... #=#=# ##O#-# Note: Deploying gnatcoll_iconv=21.0.0... #=#=# ##O#-# Note: Deploying langkit_support=21.0.0... #=#=# ####################################################### 76.4% ######################################################################## 100.0% Note: Deploying libadalang=21.0.0... #=#=# 1.3% ######################################################################## 100.0% Note: Running post-fetch actions for xmlada=21.0.0... configure: loading site script /usr/local/etc/config.site checking build system type... x86_64-w64-mingw32 checking host system type... x86_64-w64-mingw32 checking target system type... x86_64-w64-mingw32 checking whether gnat can build shared libs... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... no, using cp -pR configure: creating ./config.status config.status: creating xmlada_shared.gpr config.status: creating Makefile config.status: creating tests/dom/default.gpr Note: Building libadalang2xml=1.0.2/libadalang2xml.gpr... Setup [mkdir] object directory for project XmlAda_Sax [mkdir] library directory for project XmlAda_Sax [mkdir] object directory for project XmlAda_Schema [mkdir] object directory for project GPR [mkdir] library directory for project GPR [mkdir] object directory for project GnatColl [mkdir] library directory for project GnatColl [mkdir] object directory for project GnatColl_GMP [mkdir] library directory for project GnatColl_GMP [mkdir] object directory for project GnatColl_Iconv [mkdir] library directory for project GnatColl_Iconv [mkdir] object directory for project Langkit_Support [mkdir] library directory for project Langkit_Support [mkdir] object directory for project Libadalang [mkdir] library directory for project Libadalang [mkdir] object directory for project Libadalang2xml [mkdir] exec directory for project Libadalang2xml Compile [Ada] libadalang2xml.adb [Ada] langkit_support.ads [Ada] langkit_support-vectors.adb [Ada] langkit_support-types.ads [Ada] langkit_support-tree_traversal_iterator.adb [Ada] langkit_support-token_data_handlers.adb [Ada] langkit_support-text.adb [Ada] langkit_support-symbols.adb [Ada] langkit_support-symbols-precomputed.adb [Ada] langkit_support-slocs.adb [Ada] langkit_support-relative_get.adb [Ada] langkit_support-packrat.adb [Ada] langkit_support-lexical_env.adb [Ada] langkit_support-iterators.adb [Ada] langkit_support-images.adb [Ada] langkit_support-hashes.adb [Ada] langkit_support-errors.ads [Ada] langkit_support-diagnostics.adb [Ada] langkit_support-diagnostics-output.adb [Ada] langkit_support-cheap_sets.adb [Ada] langkit_support-bump_ptr.adb [Ada] langkit_support-bump_ptr-vectors.adb [Ada] langkit_support-boxes.adb [Ada] langkit_support-array_utils.adb [Ada] langkit_support-adalog.ads [Ada] langkit_support-adalog-unify_one_side.adb [Ada] langkit_support-adalog-unify_lr.adb [Ada] langkit_support-adalog-unify.adb [Ada] langkit_support-adalog-relations.adb [Ada] langkit_support-adalog-pure_relations.adb [Ada] langkit_support-adalog-predicates.adb [Ada] langkit_support-adalog-operations.adb [Ada] langkit_support-adalog-main_support.adb [Ada] langkit_support-adalog-logic_var.ads [Ada] langkit_support-adalog-logic_ref.adb [Ada] langkit_support-adalog-eq_same.adb [Ada] langkit_support-adalog-debug.adb [Ada] langkit_support-adalog-abstract_relation.adb [C] iconv_support.c [Ada] gnatcoll-iconv.adb [C] gnatcoll-gmp-mpz_sign.c [C] gnatcoll-gmp-mpz_odd_p.c [C] gnatcoll-gmp-mpz_even_p.c [C] gmp_support.c [Ada] gnatcoll-gmp.ads [Ada] gnatcoll-gmp-random_state.adb [Ada] gnatcoll-gmp-lib.ads [Ada] gnatcoll-gmp-integers.adb [Ada] gnatcoll-gmp-integers-root_extraction.adb [Ada] gnatcoll-gmp-integers-random.adb [Ada] gnatcoll-gmp-integers-number_theoretic.adb [Ada] gnatcoll-gmp-integers-misc.adb [Ada] gnatcoll-gmp-integers-io.adb [C] libadalang-gdb.c [Ada] libadalang.ads [Ada] libadalang-unparsing_implementation.adb [Ada] libadalang-unparsing.adb [Ada] libadalang-unit_files.adb [Ada] libadalang-sources.adb [Ada] libadalang-rewriting_implementation.adb [Ada] libadalang-rewriting.adb [Ada] libadalang-public_converters.adb [Ada] libadalang-project_provider.adb [Ada] libadalang-private_converters.ads [Ada] libadalang-parsers.adb [Ada] libadalang-lexer_state_machine.adb [Ada] libadalang-lexer_implementation.adb [Ada] libadalang-lexer.adb [Ada] libadalang-iterators.adb [Ada] libadalang-iterators-extensions.adb [Ada] libadalang-introspection_implementation.adb [Ada] libadalang-introspection.adb [Ada] libadalang-internal_default_provider.adb [Ada] libadalang-implementation.adb [Ada] libadalang-implementation-extensions.adb [Ada] libadalang-implementation-c.adb [Ada] libadalang-implementation-c-extensions.adb [Ada] libadalang-helpers.adb [Ada] libadalang-gpr_lock.ads [Ada] libadalang-expr_eval.adb [Ada] libadalang-env_hooks.adb [Ada] libadalang-doc_utils.adb [Ada] libadalang-debug.adb [Ada] libadalang-common.adb [Ada] libadalang-c.adb [Ada] libadalang-auto_provider.adb [Ada] libadalang-analysis.adb [Ada] schema.adb [Ada] schema-validators.adb [Ada] schema-validators-xsd_grammar.adb schema-validators-xsd_grammar.adb:26:06: warning: unnecessary with of ancestor [-gnatwr] schema-validators-xsd_grammar.ads:30:06: warning: unnecessary with of ancestor [-gnatwr] [Ada] schema-simple_types.adb [Ada] schema-schema_readers.adb [Ada] schema-readers.adb [Ada] schema-dom_readers.adb [Ada] schema-decimal.adb [Ada] schema-date_time.adb [Ada] dom.ads [Ada] dom-readers.adb schema-schema_readers.adb:1629:33: warning: pragma Unreferenced given for "Ignored" [enabled by default] schema-schema_readers.adb:1629:42: warning: pragma Unreferenced given for "Ignored_Index" [enabled by default] [Ada] dom-core.adb [Ada] dom-core-texts.adb [Ada] dom-core-processing_instructions.ads [Ada] dom-core-notations.adb [Ada] dom-core-nodes.adb [Ada] dom-core-entity_references.ads [Ada] dom-core-elements.adb [Ada] dom-core-document_types.adb [Ada] dom-core-document_fragments.ads [Ada] dom-core-documents.adb [Ada] dom-core-comments.ads [Ada] dom-core-character_datas.adb [Ada] dom-core-cdata_sections.ads [Ada] dom-core-attrs.adb [Ada] input_sources.adb [Ada] input_sources-strings.adb [Ada] input_sources-socket.adb [Ada] input_sources-http.adb [Ada] input_sources-file.adb [Ada] sax.ads [Ada] sax-utils.adb [Ada] sax-symbols.adb [Ada] sax-state_machines.adb [Ada] sax-readers.adb [Ada] sax-pointers.adb [Ada] sax-models.adb [Ada] sax-locators.adb [Ada] sax-htable.adb [Ada] sax-exceptions.adb [Ada] sax-encodings.ads [Ada] sax-attributes.adb [Ada] unicode.adb [Ada] unicode-names.ads [Ada] unicode-names-yi_syllables.ads [Ada] unicode-names-yi_radicals.ads [Ada] unicode-names-yijing_hexagram_symbols.ads [Ada] unicode-names-warang_citi.ads [Ada] unicode-names-vertical_forms.ads [Ada] unicode-names-vedic_extensions.ads [Ada] unicode-names-variation_selectors_sup.ads [Ada] unicode-names-variation_selectors.ads [Ada] unicode-names-vai.ads [Ada] unicode-names-ugaritic.ads [Ada] unicode-names-transport_and_map_symbols.ads [Ada] unicode-names-tirhuta.ads [Ada] unicode-names-tifinagh.ads [Ada] unicode-names-tibetan.ads [Ada] unicode-names-thai.ads [Ada] unicode-names-thaana.ads [Ada] unicode-names-telugu.ads [Ada] unicode-names-tamil.ads [Ada] unicode-names-takri.ads [Ada] unicode-names-tai_xuan_jing_symbols.ads [Ada] unicode-names-tai_viet.ads [Ada] unicode-names-tai_tham.ads [Ada] unicode-names-tai_le.ads [Ada] unicode-names-tags.ads [Ada] unicode-names-tagbanwa.ads [Ada] unicode-names-tagalog.ads [Ada] unicode-names-syriac.ads [Ada] unicode-names-syloti_nagri.ads [Ada] unicode-names-sutton_signwriting.ads [Ada] unicode-names-sup_symbols_pictographs.ads [Ada] unicode-names-sup_math_operators.ads [Ada] unicode-names-supplemental_punctuation.ads [Ada] unicode-names-supplemental_arrows_c.ads [Ada] unicode-names-supplemental_arrows_b.ads [Ada] unicode-names-supplemental_arrows_a.ads [Ada] unicode-names-super_and_sub_scripts.ads [Ada] unicode-names-sundanese_supplement.ads [Ada] unicode-names-sundanese.ads [Ada] unicode-names-specials.ads [Ada] unicode-names-spacing_modifier_letters.ads [Ada] unicode-names-sora_sompeng.ads [Ada] unicode-names-small_form_variants.ads [Ada] unicode-names-sinhala_archaic_numbers.ads [Ada] unicode-names-sinhala.ads [Ada] unicode-names-siddham.ads [Ada] unicode-names-shorthand_format_controls.ads [Ada] unicode-names-shavian.ads [Ada] unicode-names-sharada.ads [Ada] unicode-names-saurashtra.ads [Ada] unicode-names-samaritan.ads [Ada] unicode-names-runic.ads [Ada] unicode-names-rumi_numeral_symbols.ads [Ada] unicode-names-rejang.ads [Ada] unicode-names-psalter_pahlavi.ads [Ada] unicode-names-playing_cards.ads [Ada] unicode-names-phonetic_ext_sup.ads [Ada] unicode-names-phonetic_extensions.ads [Ada] unicode-names-phoenician.ads [Ada] unicode-names-phaistos_disc.ads [Ada] unicode-names-phags_pa.ads [Ada] unicode-names-pau_cin_hau.ads [Ada] unicode-names-palmyrene.ads [Ada] unicode-names-pahawh_hmong.ads [Ada] unicode-names-osmanya.ads [Ada] unicode-names-ornamental_dingbats.ads [Ada] unicode-names-oriya.ads [Ada] unicode-names-optical_chars_recognition.ads [Ada] unicode-names-ol_chiki.ads [Ada] unicode-names-old_turkic.ads [Ada] unicode-names-old_south_arabian.ads [Ada] unicode-names-old_persian.ads [Ada] unicode-names-old_permic.ads [Ada] unicode-names-old_north_arabian.ads [Ada] unicode-names-old_italic.ads [Ada] unicode-names-old_hungarian.ads [Ada] unicode-names-ogham.ads [Ada] unicode-names-number_forms.ads [Ada] unicode-names-nko.ads [Ada] unicode-names-new_tai_lue.ads [Ada] unicode-names-nabataean.ads [Ada] unicode-names-myanmar_extended_b.ads [Ada] unicode-names-myanmar_extended_a.ads [Ada] unicode-names-myanmar.ads [Ada] unicode-names-musical_symbols.ads [Ada] unicode-names-multani.ads [Ada] unicode-names-mro.ads [Ada] unicode-names-mongolian.ads [Ada] unicode-names-modifier_tone_letters.ads [Ada] unicode-names-modi.ads [Ada] unicode-names-misc_symbols_pictographs.ads [Ada] unicode-names-misc_symbols_and_arrows.ads [Ada] unicode-names-misc_math_symbols_b.ads [Ada] unicode-names-misc_math_symbols_a.ads [Ada] unicode-names-miscellaneous_technical.ads [Ada] unicode-names-miscellaneous_symbols.ads [Ada] unicode-names-miao.ads [Ada] unicode-names-meroitic_hieroglyphs.ads [Ada] unicode-names-meroitic_cursive.ads [Ada] unicode-names-mende_kikakui.ads [Ada] unicode-names-meetei_mayek_extensions.ads [Ada] unicode-names-meetei_mayek.ads [Ada] unicode-names-math_alphanumeric_symb.ads [Ada] unicode-names-mathematical_operators.ads [Ada] unicode-names-manichaean.ads [Ada] unicode-names-mandaic.ads [Ada] unicode-names-malayalam.ads [Ada] unicode-names-mahjong_tiles.ads [Ada] unicode-names-mahajani.ads [Ada] unicode-names-lydian.ads [Ada] unicode-names-lycian.ads [Ada] unicode-names-lisu.ads [Ada] unicode-names-linear_b_syllabary.ads [Ada] unicode-names-linear_b_ideograms.ads [Ada] unicode-names-linear_a.ads [Ada] unicode-names-limbu.ads [Ada] unicode-names-letterlike_symbols.ads [Ada] unicode-names-lepcha.ads [Ada] unicode-names-latin_extended_e.ads [Ada] unicode-names-latin_extended_d.ads [Ada] unicode-names-latin_extended_c.ads [Ada] unicode-names-latin_extended_b.ads [Ada] unicode-names-latin_extended_additional.ads [Ada] unicode-names-latin_extended_a.ads [Ada] unicode-names-latin_1_supplement.ads [Ada] unicode-names-lao.ads [Ada] unicode-names-khudawadi.ads [Ada] unicode-names-khojki.ads [Ada] unicode-names-khmer_symbols.ads [Ada] unicode-names-khmer.ads [Ada] unicode-names-kharoshthi.ads [Ada] unicode-names-kayah_li.ads [Ada] unicode-names-katakana_phonetic_ext.ads [Ada] unicode-names-katakana.ads [Ada] unicode-names-kannada.ads [Ada] unicode-names-kangxi_radicals.ads [Ada] unicode-names-kanbun.ads [Ada] unicode-names-kana_supplement.ads [Ada] unicode-names-kaithi.ads [Ada] unicode-names-javanese.ads [Ada] unicode-names-ipa_extensions.ads [Ada] unicode-names-inscriptional_parthian.ads [Ada] unicode-names-inscriptional_pahlavi.ads [Ada] unicode-names-imperial_aramaic.ads [Ada] unicode-names-ideograph_descr_chars.ads [Ada] unicode-names-hiragana.ads [Ada] unicode-names-hebrew.ads [Ada] unicode-names-hatran.ads [Ada] unicode-names-hanunoo.ads [Ada] unicode-names-hangul_jamo_extended_b.ads [Ada] unicode-names-hangul_jamo_extended_a.ads [Ada] unicode-names-hangul_jamo.ads [Ada] unicode-names-hangul_compatibility_jamo.ads [Ada] unicode-names-half_full_width_forms.ads [Ada] unicode-names-gurmukhi.ads [Ada] unicode-names-gujarati.ads [Ada] unicode-names-greek_extended.ads [Ada] unicode-names-greek_and_coptic.ads [Ada] unicode-names-grantha.ads [Ada] unicode-names-gothic.ads [Ada] unicode-names-glagolitic.ads [Ada] unicode-names-georgian_supplement.ads [Ada] unicode-names-georgian.ads [Ada] unicode-names-geometric_shapes_extended.ads [Ada] unicode-names-geometric_shapes.ads [Ada] unicode-names-general_punctuation.ads [Ada] unicode-names-ethiopic_supplement.ads [Ada] unicode-names-ethiopic_extended_a.ads [Ada] unicode-names-ethiopic_extended.ads [Ada] unicode-names-ethiopic.ads [Ada] unicode-names-enclosed_ideographic_sup.ads [Ada] unicode-names-enclosed_alphanum_sup.ads [Ada] unicode-names-enclosed_alphanumerics.ads [Ada] unicode-names-emoticons.ads [Ada] unicode-names-elbasan.ads [Ada] unicode-names-egyptian_hieroglyphs.ads [Ada] unicode-names-early_dynastic_cuneiform.ads [Ada] unicode-names-duployan.ads [Ada] unicode-names-domino_tiles.ads [Ada] unicode-names-dingbats.ads [Ada] unicode-names-devanagari_extended.ads [Ada] unicode-names-devanagari.ads [Ada] unicode-names-deseret.ads [Ada] unicode-names-cyrillic_supplement.ads [Ada] unicode-names-cyrillic_extended_b.ads [Ada] unicode-names-cyrillic_extended_a.ads [Ada] unicode-names-cyrillic.ads [Ada] unicode-names-cypriot_syllabary.ads [Ada] unicode-names-currency_symbols.ads [Ada] unicode-names-cuneiform_num_punctuation.ads [Ada] unicode-names-cuneiform.ads [Ada] unicode-names-counting_rod_numerals.ads [Ada] unicode-names-coptic_epact_numbers.ads [Ada] unicode-names-coptic.ads [Ada] unicode-names-control_pictures.ads [Ada] unicode-names-common_indic_number_forms.ads [Ada] unicode-names-combining_half_marks.ads [Ada] unicode-names-combining_diacritical_sym.ads [Ada] unicode-names-combining_diacritical_sup.ads [Ada] unicode-names-combining_diacritical_ext.ads [Ada] unicode-names-combining_diacritical.ads [Ada] unicode-names-cjk_symbols_and_punct.ads [Ada] unicode-names-cjk_strokes.ads [Ada] unicode-names-cjk_radicals_supplement.ads [Ada] unicode-names-cjk_letters_months.ads [Ada] unicode-names-cjk_compat_ideo_sup.ads [Ada] unicode-names-cjk_compat_ideographs.ads [Ada] unicode-names-cjk_compatibility_forms.ads [Ada] unicode-names-cjk_compatibility.ads [Ada] unicode-names-cherokee_supplement.ads [Ada] unicode-names-cherokee.ads [Ada] unicode-names-cham.ads [Ada] unicode-names-chakma.ads [Ada] unicode-names-caucasian_albanian.ads [Ada] unicode-names-carian.ads [Ada] unicode-names-canadian_aboriginal_ext.ads [Ada] unicode-names-canadian_aboriginal.ads [Ada] unicode-names-byzantine_musical_symbols.ads [Ada] unicode-names-buhid.ads [Ada] unicode-names-buginese.ads [Ada] unicode-names-braille_patterns.ads [Ada] unicode-names-brahmi.ads [Ada] unicode-names-box_drawing.ads [Ada] unicode-names-bopomofo_extended.ads [Ada] unicode-names-bopomofo.ads [Ada] unicode-names-block_elements.ads [Ada] unicode-names-bengali.ads [Ada] unicode-names-batak.ads [Ada] unicode-names-bassa_vah.ads [Ada] unicode-names-basic_latin.ads [Ada] unicode-names-bamum_supplement.ads [Ada] unicode-names-bamum.ads [Ada] unicode-names-balinese.ads [Ada] unicode-names-avestan.ads [Ada] unicode-names-arrows.ads [Ada] unicode-names-armenian.ads [Ada] unicode-names-arabic_supplement.ads [Ada] unicode-names-arabic_present_formsb.ads [Ada] unicode-names-arabic_present_formsa.ads [Ada] unicode-names-arabic_math_alpha_symb.ads [Ada] unicode-names-arabic_extended_a.ads [Ada] unicode-names-arabic.ads [Ada] unicode-names-ancient_symbols.ads [Ada] unicode-names-ancient_greek_numbers.ads [Ada] unicode-names-ancient_greek_music.ads [Ada] unicode-names-anatolian_hieroglyphs.ads [Ada] unicode-names-alpha_presentation_forms.ads [Ada] unicode-names-alchemical_symbols.ads [Ada] unicode-names-ahom.ads [Ada] unicode-names-aegean_numbers.ads [Ada] unicode-encodings.adb [Ada] unicode-ces.adb [Ada] unicode-ces-utf8.adb [Ada] unicode-ces-utf32.adb [Ada] unicode-ces-utf16.adb [Ada] unicode-ces-basic_8bit.adb [Ada] unicode-ccs.adb [Ada] unicode-ccs-windows_1252.adb [Ada] unicode-ccs-windows_1251.adb [Ada] unicode-ccs-iso_8859_4.adb [Ada] unicode-ccs-iso_8859_3.adb [Ada] unicode-ccs-iso_8859_2.adb [Ada] unicode-ccs-iso_8859_15.adb [Ada] unicode-ccs-iso_8859_1.adb [C] gpr_imports.c [Ada] gpr_build_util.adb [Ada] gpr.adb gpr.adb:1757:13: error: ambiguous expression (cannot resolve "To_Lower") gpr.adb:1757:13: error: possible interpretation at a-chahan.ads:273 gpr.adb:1757:13: error: possible interpretation at s-casuti.ads:99 gpr.adb:1757:32: error: ambiguous expression (cannot resolve "To_Lower") gpr.adb:1757:32: error: possible interpretation at a-chahan.ads:273 gpr.adb:1757:32: error: possible interpretation at s-casuti.ads:99 gpr.adb:1757:13: error: ambiguous expression (cannot resolve "To_Lower") gpr.adb:1757:13: error: possible interpretation at s-casuti.ads:99 gpr.adb:1757:13: error: possible interpretation at a-chahan.ads:273 gpr.adb:1757:32: error: ambiguous expression (cannot resolve "To_Lower") gpr.adb:1757:32: error: possible interpretation at s-casuti.ads:99 gpr.adb:1757:32: error: possible interpretation at a-chahan.ads:273 compilation of gpr.adb failed compilation of gpr_build_util.adb failed gprbuild: *** compilation phase failed stderr: Command ["gprbuild", "-s", "-j0", "-p", "-P", "D:\a\alire-crates-ci\alire-crates-ci\test\3b308d87-ffb4-47f1-98b2-08451c7b7a7c\libadalang2xml_1.0.2_99ee1dd1\libadalang2xml.gpr"] exited with code 4 ERROR: Command ["gprbuild", "-s", "-j0", "-p", "-P", "D:\a\alire-crates-ci\alire-crates-ci\test\3b308d87-ffb4-47f1-98b2-08451c7b7a7c\libadalang2xml_1.0.2_99ee1dd1\libadalang2xml.gpr"] exited with code 4 stderr: ALIRE.CHECKED_ERROR stderr: Command ["gprbuild", "-s", "-j0", "-p", "-P", "D:\a\alire-crates-ci\alire-crates-ci\test\3b308d87-ffb4-47f1-98b2-08451c7b7a7c\libadalang2xml_1.0.2_99ee1dd1\libadalang2xml.gpr"] exited with code 4 stderr: raised ALIRE.CHECKED_ERROR : alire-stored-error:1 [D:\a\alire-crates-ci\alire-crates-ci\alire_install\bin\alr.exe] 0x7ff7f670b6aa Semantic_Versioning.Basic.Restrictions.First_Index at alire.adb:284 0x7ff7f63262cb Semantic_Versioning.Basic.Restrictions.First_Index at alire-os_lib-subprocess.adb:111 0x7ff7f65c9ee1 Semantic_Versioning.Basic.Restrictions.First_Index at alire-spawn.adb:21 0x7ff7f65ca5bf Semantic_Versioning.Basic.Restrictions.First_Index at alire-spawn.adb:41 0x7ff7f64fe35c Semantic_Versioning.Basic.Restrictions.First_Index at alire-roots.adb:186 0x7ff7f64fc84a Semantic_Versioning.Basic.Restrictions.First_Index at alire-roots.adb:252 0x7ff7f65229c9 Semantic_Versioning.Basic.Restrictions.First_Index at alire-roots.adb:2075 0x7ff7f65910ed Semantic_Versioning.Basic.Restrictions.First_Index at alire-solutions.adb:1480 0x7ff7f6590218 Semantic_Versioning.Basic.Restrictions.First_Index at alire-solutions.adb:1563 0x7ff7f6522ac8 Semantic_Versioning.Basic.Restrictions.First_Index at alire-roots.adb:2079 0x7ff7f6522b96 Semantic_Versioning.Basic.Restrictions.First_Index at alire-roots.adb:2059 0x7ff7f64fce0e Semantic_Versioning.Basic.Restrictions.First_Index at alire-roots.adb:283 0x7ff7f64fcf0a Semantic_Versioning.Basic.Restrictions.First_Index at alire-roots.adb:111 0x7ff7f5cc4f23 Semantic_Versioning.Basic.Restrictions.First_Index at alr-commands-get.adb:205 0x7ff7f5cc88df Semantic_Versioning.Basic.Restrictions.First_Index at alr-commands-get.adb:378 0x7ff7f5cc8a9a Semantic_Versioning.Basic.Restrictions.First_Index at alr-commands-get.adb:256 0x7ff7f5d61628 Semantic_Versioning.Basic.Restrictions.First_Index at clic-subcommand-instance.adb:749 0x7ff7f5d6deeb Semantic_Versioning.Basic.Restrictions.First_Index at alr-commands.adb:561 0x7ff7f5c416a0 Alr.Main at alr-main.adb:13 0x7ff7f5c44f2e Main at b__alr-main.adb:2306 0x7ff7f5c4133e __tmainCRTStartup at ??? 0x7ff7f5c41144 mainCRTStartup at ??? [C:\Windows\System32\KERNEL32.DLL] 0x7ffa0bd74cae [C:\Windows\SYSTEM32\ntdll.dll] 0x7ffa0cbfedc9 Warning: libadalang2xml=1.0.2 successfully retrieved but its build failed. Dependencies were solved as follows: +b gnat 12.2.1 (new,gnat_native,indirect,binary) + gnatcoll 21.0.0 (new,indirect) + gnatcoll_gmp 21.0.0 (new,indirect) + gnatcoll_iconv 21.0.0 (new,indirect) + langkit_support 21.0.0 (new,indirect) + libadalang 21.0.0 (new) +b libgmp 6.3.0 (new,indirect,system package) + libgpr 21.0.0 (new,indirect) +b libiconv 1.18.0 (new,indirect,system package) + xmlada 21.0.0 (new,indirect) ERROR: Build ended with errors