Test ran at 2025-02-07 00:53:09.897440+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=24.0.0
gnat=13.2.2 (gnat_native)
gnatcoll=24.0.0
gnatcoll_gmp=24.0.0
gnatcoll_iconv=24.0.0
langkit_support=24.0.0
libadalang=24.0.0
libgmp=6.3.0
libgpr=24.0.0
libgpr2=24.0.0
xmlada=24.0.0
Dependencies (graph):
gnatcoll=24.0.0 --> libgpr=24.0.0 (~24.0.0)
gnatcoll_gmp=24.0.0 --> gnatcoll=24.0.0 (~24.0.0)
gnatcoll_gmp=24.0.0 --> libgmp=6.3.0 (*)
gnatcoll_iconv=24.0.0 --> gnatcoll=24.0.0 (~24.0.0)
langkit_support=24.0.0 --> adasat=24.0.0 (^24)
langkit_support=24.0.0 --> gnatcoll=24.0.0 (^24)
langkit_support=24.0.0 --> gnatcoll_gmp=24.0.0 (^24)
langkit_support=24.0.0 --> gnatcoll_iconv=24.0.0 (^24)
libadalang=24.0.0 --> gnatcoll=24.0.0 (^24)
libadalang=24.0.0 --> gnatcoll_gmp=24.0.0 (^24)
libadalang=24.0.0 --> gnatcoll_iconv=24.0.0 (^24)
libadalang=24.0.0 --> langkit_support=24.0.0 (^24)
libadalang=24.0.0 --> libgpr2=24.0.0 (^24)
libadalang2xml=1.0.2 --> libadalang=24.0.0 (*)
libgpr=24.0.0 --> gnat=13.2.2 (gnat_native) (/=2020)
libgpr=24.0.0 --> xmlada=24.0.0 (~24.0.0)
libgpr2=24.0.0 --> gnatcoll=24.0.0 (~24.0.0)
libgpr2=24.0.0 --> gnatcoll_gmp=24.0.0 (~24.0.0)
libgpr2=24.0.0 --> gnatcoll_iconv=24.0.0 (~24.0.0)
xmlada=24.0.0 --> gnat=13.2.2 (gnat_native) (>=11)
LOG:
Spawning: alr -d -n get --build libadalang2xml=1.0.2
Note: Deploying libadalang2xml=1.0.2...
Note: Deploying adasat=24.0.0...
#=#=#
##O#-#
##O=# #
#=#=-# #
Note: Deploying xmlada=24.0.0...
#=#=#
##O#-#
##O=# #
#=#=-# #
#=#=-# #
#=#=- # #
Note: Deploying libgpr=24.0.0...
#=#=#
##O#-#
##O=# #
#=#=-# #
#=#=-# #
#=#=- # #
Note: Deploying gnatcoll=24.0.0...
#=#=#
##O#-#
##O=# #
#=#=-# #
#=#=-# #
#=#=- # #
Note: Deploying gnatcoll_gmp=24.0.0...
#=#=#
##O#-#
##O=# #
#=#=-# #
#=#=-# #
Note: Deploying gnatcoll_iconv=24.0.0...
#=#=#
##O#-#
##O=# #
#=#=-# #
#=#=-# #
Note: Deploying langkit_support=24.0.0...
#=#=#
##O#-#
########### 16.1%
######################################################################## 100.0%
Note: Deploying libgpr2=24.0.0...
#=#=#
##O#-#
1.3%
######################################################################## 100.0%
Note: Deploying libadalang=24.0.0...
#=#=#
##O#-#
0.1%
## 3.3%
#### 5.8%
###### 8.5%
####### 11.1%
###################### 30.8%
############################################# 63.7%
######################################################################## 100.0%
Note: Running post-fetch actions for xmlada=24.0.0...
checking build system type... aarch64-apple-darwin23.6.0
checking host system type... aarch64-apple-darwin23.6.0
checking target system type... aarch64-apple-darwin23.6.0
checking whether gnat can build shared libs... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
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 AdaSAT
[mkdir] exec directory for project AdaSAT
[mkdir] library directory for project AdaSAT
[mkdir] object directory for project Langkit_Support
[mkdir] library directory for project Langkit_Support
[mkdir] object directory for project GPR2
[mkdir] library directory for project GPR2
[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
[Asm_Cpp] config.S
[C] gpr_parser-gdb.c
[Ada] gpr_parser_support-bump_ptr_vectors.adb
[Ada] gpr_parser-generic_introspection.adb
[Ada] gpr_parser_support-packrat.adb
[Ada] gpr_parser_support-relative_get.adb
[Ada] gpr_parser_support-adalog-solver.adb
[Ada] gpr_parser_support.ads
[Ada] gpr_parser_support-diagnostics.adb
[Ada] gpr_parser_support-file_readers.adb
[Ada] gpr_parser_adasat-internals.ads
[Ada] gpr_parser-private_converters.adb
[Ada] gpr_parser_support-internal.ads
[Ada] gpr_parser_support-generic_api-analysis.adb
[Ada] gpr_parser-public_converters.adb
[Ada] gpr_parser_support-bump_ptr.ads
[Ada] gpr_parser_adasat-builders.adb
[Ada] gpr_parser_support-internal-descriptor.ads
[Ada] gpr_parser_support-adalog.ads
[Ada] gpr_parser-rewriting_implementation.adb
[Ada] gpr_parser_support-lexical_envs_impl.adb
[Ada] gpr_parser-lexer.adb
[Ada] gpr_parser_support-cheap_sets.adb
[Ada] gpr_parser_support-types.ads
[Ada] gpr_parser_support-adalog-solver_interface.adb
[Ada] gpr_parser_support-adalog-debug.adb
[Ada] gpr_parser_support-names.adb
[Ada] gpr_parser_support-symbols-precomputed.adb
[Ada] gpr_parser_support-boxes.adb
[Ada] gpr_parser-common.adb
[Ada] gpr_parser_support-vectors.adb
[Ada] gpr_parser_support-internal-conversions.ads
[Ada] gpr_parser_support-names-maps.adb
[Ada] gpr_parser_support-lexical_envs.ads
[Ada] gpr_parser_support-adalog-main_support.ads
[Ada] gpr_parser-debug.adb
[Ada] gpr_parser-c.adb
[Ada] gpr_parser-lexer_implementation.adb
[Ada] gpr_parser_support-internal-introspection.adb
[Ada] gpr_parser-implementation.adb
[Ada] gpr_parser_support-generic_api.adb
[Ada] gpr_parser-generic_api-introspection.ads
[Ada] gpr_parser-implementation-c.adb
[Ada] gpr_parser-generic_api.adb
[Ada] gpr_parser-unparsing.adb
[Ada] gpr_parser-analysis.adb
[Ada] gpr_parser-lexer_state_machine.adb
[Ada] gpr_parser-unparsing_implementation.adb
[Ada] gpr_parser.ads
[Ada] gpr_parser_support-generic_bump_ptr.adb
[Ada] gpr_parser_support-text.adb
[Ada] gpr_parser-parsers.adb
[Ada] gpr_parser_support-array_utils.adb
[Ada] gpr_parser_support-errors.ads
[Ada] gpr_parser_support-slocs.adb
[Ada] gpr_parser_support-iterators.adb
[Ada] gpr_parser_support-tree_traversal_iterator.adb
[Ada] gpr_parser_adasat-theory.ads
[Ada] gpr_parser_adasat-vectors.adb
[Ada] gpr_parser_adasat-dpll.adb
[Ada] gpr_parser_support-adalog-logic_var.adb
[Ada] gpr_parser_adasat-formulas.adb
[Ada] gpr_parser_adasat-decisions.adb
[Ada] gpr_parser_support-images.adb
[Ada] gpr_parser-generic_impl.adb
[Ada] gpr_parser_support-symbols.adb
[Ada] gpr_parser_support-hashes.adb
[Ada] gpr_parser_support-generic_api-introspection.adb
[Ada] gpr_parser_support-diagnostics-output.adb
[Ada] gpr_parser_adasat.adb
[Ada] gpr_parser_support-adalog-generic_main_support.adb
[Ada] gpr_parser-iterators.adb
[Ada] gpr_parser-rewriting.adb
[Ada] gpr_parser_support-internal-analysis.adb
[Ada] gpr_parser_support-token_data_handlers.adb
[Ada] gpr_parser_adasat-helpers.adb
[Ada] gpr2-project-tree-view_builder.adb
[Ada] gpr2-project-definition.adb
[Ada] gpr_parser-basic_ada_parser.adb
[Ada] gpr2-source_reference.adb
[Ada] gpr2-kb-compiler_iterator.adb
[Ada] gpr2-project-variable.adb
[Ada] gpr2-view_ids-dags.adb
[Ada] gpr2-path_name.adb
[Ada] gpr2-project-pretty_printer.adb
[Ada] gpr2-project-source.adb
[Ada] gpr2-project-name_values.adb
[Ada] gpr2-project-parser-set.ads
[Ada] gpr2-unit-list.adb
[Ada] gpr2-source.adb
[Ada] gpr2-project-attribute_index.adb
[Ada] gpr2-message.adb
[Ada] gpr2-project-attr_values.adb
[Ada] gpr2-source_reference-attribute.ads
[Ada] gpr2-project-typ-set.ads
[Ada] gpr2-project-view-vector.ads
[Ada] gpr2-source_reference-identifier.ads
[Ada] gpr2-project-attribute.adb
[Ada] gpr2-project-unit_info.adb
[Ada] gpr2-project-attribute_cache.adb
[Ada] gpr2-project-import-set.adb
[Ada] gpr2-project.adb
[Ada] gpr2-source_info-parser-ada_language.adb
[Ada] gpr2-source_info-parser.adb
[Ada] gpr2-view_ids-set.ads
[Ada] gpr2-project-source-artifact.adb
[Ada] gpr2-project-registry-pack-description.adb
[Ada] gpr2-view_ids-vector.ads
[Ada] gpr2-project-view.adb
[Ada] gpr2-project-tree.adb
[Ada] gpr2-context.adb
[Ada] gpr2-project-source-part_set.adb
[Ada] gpr2-project-registry-attribute.adb
[Ada] gpr2-version.adb
[Ada] gpr2-project-registry-pack.adb
[Ada] gpr2-options.adb
[Ada] gpr2-source_reference-scalar_value.ads
[Ada] gpr2-containers.adb
[Ada] gpr2-project-source-set.adb
[Ada] gpr2-unit.adb
[Ada] gpr2-project-view-set.ads
[Ada] gpr2-project-source_files.adb
[Ada] gpr2-environment.adb
[Ada] gpr2-source_info-parser-d.adb
[Ada] gpr2-source_reference-text_value.adb
[Ada] gpr2-project-configuration.adb
[Ada] gpr2-kb.adb
[Ada] gpr2.adb
[Ada] gpr2-source_reference-text_value-g_set.ads
[Ada] gpr2-project-registry.ads
[Ada] gpr2-source_info.adb
[Ada] gpr2-project-variable-set.ads
[Ada] gpr2-project-pack.ads
[Ada] gpr2-source_reference-pack.ads
[Ada] gpr2-project-unit_info-set.ads
[Ada] gpr2-project-attribute-set.adb
[Ada] gpr2-log.adb
[Ada] gpr2-source_reference-value.ads
[Ada] gpr2-builtin.adb
[Ada] gpr2-project-typ.adb
[Ada] gpr2-project-parser-registry.adb
[Ada] gpr2-project-import.adb
[Ada] gpr2-kb-parsing.adb
[Ada] gpr2-path_name-set.adb
[Ada] gpr2-source_info-parser-ali.adb
[Ada] gpr2-project-parser.adb
[Ada] gpr2-view_ids.adb
[Ada] gpr2-project-registry-attribute-description.adb
[Ada] gpr2-file_readers.adb
[Ada] gpr2-source_reference-identifier-set.ads
[Ada] gpr2-project-parser-create.adb
[Ada] gpr2-source_info-parser-registry.adb
[Ada] adasat-internals.ads
[Ada] adasat-builders.adb
[Ada] adasat.adb
[Ada] adasat-vectors.adb
[Ada] adasat-helpers.adb
[Ada] adasat-theory.ads
[Ada] adasat-formulas.adb
[Ada] adasat-decisions.adb
[Ada] adasat-dpll.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-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-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-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
[C] iconv_support.c
[Ada] gnatcoll-iconv.adb
[C] gnatcoll-gmp-mpz_odd_p.c
[C] gnatcoll-gmp-mpz_even_p.c
[C] gnatcoll-gmp-mpz_sign.c
[C] gmp_support.c
[Ada] gnatcoll-gmp-integers.adb
[Ada] gnatcoll-gmp.ads
[Ada] gnatcoll-gmp-integers-misc.adb
[Ada] gnatcoll-gmp-random_state.adb
[Ada] gnatcoll-gmp-integers-root_extraction.adb
[Ada] gnatcoll-gmp-rational_numbers.adb
[Ada] gnatcoll-gmp-integers-number_theoretic.adb
[Ada] gnatcoll-gmp-integers-io.adb
[Ada] gnatcoll-gmp-lib.ads
[Ada] gnatcoll-gmp-integers-random.adb
[C] libadalang-gdb.c
[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-common.adb
[Ada] libadalang-sources.adb
[Ada] libadalang-debug.adb
[Ada] libadalang-data_decomposition.adb
[Ada] libadalang-preprocessing.adb
[Ada] libadalang-doc_utils.adb
[Ada] schema-validators-xsd_grammar.adb
[Ada] schema-validators.adb
[Ada] schema-decimal.adb
[Ada] schema-readers.adb
[Ada] schema-dom_readers.adb
[Ada] schema-schema_readers.adb
[Ada] schema-date_time.adb
[Ada] schema-simple_types.adb
[Ada] schema.adb
[Ada] dom-core-comments.ads
[Ada] dom-core-character_datas.adb
[Ada] dom-core-documents.adb
[Ada] dom-core-document_types.adb
[Ada] dom-core-cdata_sections.ads
[Ada] dom-core-elements.adb
[Ada] dom.ads
[Ada] dom-core-document_fragments.ads
[Ada] dom-core-processing_instructions.ads
[Ada] dom-core-entity_references.ads
[Ada] dom-core.adb
[Ada] dom-core-nodes.adb
[Ada] dom-core-texts.adb
[Ada] dom-core-notations.adb
[Ada] dom-readers.adb
[Ada] dom-core-attrs.adb
[Ada] input_sources-http.adb
[Ada] input_sources-socket.adb
[Ada] input_sources-file.adb
[Ada] input_sources.adb
[Ada] input_sources-strings.adb
[Ada] sax-utils.adb
[Ada] sax-htable.adb
[Ada] sax-symbols.adb
[Ada] sax-locators.adb
[Ada] sax-attributes.adb
[Ada] sax.ads
[Ada] sax-encodings.ads
[Ada] sax-pointers.adb
[Ada] sax-state_machines.adb
[Ada] sax-exceptions.adb
[Ada] sax-models.adb
[Ada] sax-readers.adb
[Ada] unicode-names-cuneiform.ads
[Ada] unicode-names-sora_sompeng.ads
[Ada] unicode-names-mro.ads
[Ada] unicode-names-bassa_vah.ads
[Ada] unicode-names-ipa_extensions.ads
[Ada] unicode-names-optical_chars_recognition.ads
[Ada] unicode-names-misc_math_symbols_a.ads
[Ada] unicode-names-ethiopic_extended_a.ads
[Ada] unicode-names-inscriptional_pahlavi.ads
[Ada] unicode-names-combining_half_marks.ads
[Ada] unicode-names-lycian.ads
[Ada] unicode-names-combining_diacritical_sup.ads
[Ada] unicode-names-ancient_greek_numbers.ads
[Ada] unicode-ces-utf16.adb
[Ada] unicode-names-pahawh_hmong.ads
[Ada] unicode-names-balinese.ads
[Ada] unicode-names-miscellaneous_symbols.ads
[Ada] unicode-names-vertical_forms.ads
[Ada] unicode-names-lao.ads
[Ada] unicode-names-mende_kikakui.ads
[Ada] unicode-names-nabataean.ads
[Ada] unicode-names-coptic.ads
[Ada] unicode-names-thai.ads
[Ada] unicode-ccs-windows_1251.adb
[Ada] unicode-names-khmer.ads
[Ada] unicode-names-block_elements.ads
[Ada] unicode-names-georgian.ads
[Ada] unicode-names-misc_math_symbols_b.ads
[Ada] unicode-names-sup_math_operators.ads
[Ada] unicode-names-myanmar.ads
[Ada] unicode-names-ethiopic.ads
[Ada] unicode-encodings.adb
[Ada] unicode-ccs-windows_1252.adb
[Ada] unicode-names-imperial_aramaic.ads
[Ada] unicode-names-mathematical_operators.ads
[Ada] unicode-names-cyrillic_extended_a.ads
[Ada] unicode-names-musical_symbols.ads
[Ada] unicode-names-supplemental_punctuation.ads
[Ada] unicode-names-old_north_arabian.ads
[Ada] unicode-names-enclosed_ideographic_sup.ads
[Ada] unicode.adb
[Ada] unicode-names-braille_patterns.ads
[Ada] unicode-names-geometric_shapes_extended.ads
[Ada] unicode-names-saurashtra.ads
[Ada] unicode-names-kayah_li.ads
[Ada] unicode-names-greek_and_coptic.ads
[Ada] unicode-names-hebrew.ads
[Ada] unicode-names-new_tai_lue.ads
[Ada] unicode-names-tifinagh.ads
[Ada] unicode-names-tirhuta.ads
[Ada] unicode-names-old_south_arabian.ads
[Ada] unicode-names-cyrillic_extended_b.ads
[Ada] unicode-names-tags.ads
[Ada] unicode-names-cuneiform_num_punctuation.ads
[Ada] unicode-names-sinhala_archaic_numbers.ads
[Ada] unicode-names-enclosed_alphanumerics.ads
[Ada] unicode-names-pau_cin_hau.ads
[Ada] unicode-names-meroitic_cursive.ads
[Ada] unicode-names-cjk_letters_months.ads
[Ada] unicode-names-sundanese.ads
[Ada] unicode-names-kangxi_radicals.ads
[Ada] unicode-names-telugu.ads
[Ada] unicode-names-devanagari.ads
[Ada] unicode-names-palmyrene.ads
[Ada] unicode-names-rejang.ads
[Ada] unicode-names-canadian_aboriginal_ext.ads
[Ada] unicode-names-shavian.ads
[Ada] unicode-names-hangul_compatibility_jamo.ads
[Ada] unicode-names-math_alphanumeric_symb.ads
[Ada] unicode-names-syriac.ads
[Ada] unicode-names-ol_chiki.ads
[Ada] unicode-names-modifier_tone_letters.ads
[Ada] unicode-names-linear_b_ideograms.ads
[Ada] unicode-names-samaritan.ads
[Ada] unicode-names-alpha_presentation_forms.ads
[Ada] unicode-names-dingbats.ads
[Ada] unicode-names-oriya.ads
[Ada] unicode-names-glagolitic.ads
[Ada] unicode-names-cjk_compatibility.ads
[Ada] unicode-names-greek_extended.ads
[Ada] unicode-names-limbu.ads
[Ada] unicode-names-katakana_phonetic_ext.ads
[Ada] unicode-names-modi.ads
[Ada] unicode-names-latin_extended_a.ads
[Ada] unicode-names-buginese.ads
[Ada] unicode-names-manichaean.ads
[Ada] unicode-names-ogham.ads
[Ada] unicode-names-lepcha.ads
[Ada] unicode-names-latin_extended_c.ads
[Ada] unicode-names-nko.ads
[Ada] unicode-names-egyptian_hieroglyphs.ads
[Ada] unicode-names-mongolian.ads
[Ada] unicode-names-counting_rod_numerals.ads
[Ada] unicode-names-bopomofo.ads
[Ada] unicode-names-bopomofo_extended.ads
[Ada] unicode-names-kaithi.ads
[Ada] unicode-names-latin_extended_b.ads
[Ada] unicode-names-cyrillic_supplement.ads
[Ada] unicode-names-old_persian.ads
[Ada] unicode-names-ornamental_dingbats.ads
[Ada] unicode-names-variation_selectors.ads
[Ada] unicode-names-thaana.ads
[Ada] unicode-names-bengali.ads
[Ada] unicode-names-hangul_jamo_extended_b.ads
[Ada] unicode-names-transport_and_map_symbols.ads
[Ada] unicode-names-supplemental_arrows_a.ads
[Ada] unicode-names-tai_tham.ads
[Ada] unicode-names-cjk_radicals_supplement.ads
[Ada] unicode-names-latin_1_supplement.ads
[Ada] unicode-names-multani.ads
[Ada] unicode-names-rumi_numeral_symbols.ads
[Ada] unicode-names-khudawadi.ads
[Ada] unicode-names-runic.ads
[Ada] unicode-names-ancient_greek_music.ads
[Ada] unicode-names-armenian.ads
[Ada] unicode-names-tamil.ads
[Ada] unicode-names-latin_extended_additional.ads
[Ada] unicode-names-combining_diacritical.ads
[Ada] unicode-names-tai_xuan_jing_symbols.ads
[Ada] unicode-names-phonetic_extensions.ads
[Ada] unicode-names.ads
[Ada] unicode-names-hangul_jamo_extended_a.ads
[Ada] unicode-names-supplemental_arrows_b.ads
[Ada] unicode-names-tai_viet.ads
[Ada] unicode-names-latin_extended_e.ads
[Ada] unicode-names-misc_symbols_and_arrows.ads
[Ada] unicode-names-small_form_variants.ads
[Ada] unicode-names-avestan.ads
[Ada] unicode-names-latin_extended_d.ads
[Ada] unicode-names-sutton_signwriting.ads
[Ada] unicode-names-supplemental_arrows_c.ads
[Ada] unicode-names-ahom.ads
[Ada] unicode-names-ethiopic_supplement.ads
[Ada] unicode-names-vai.ads
[Ada] unicode-names-georgian_supplement.ads
[Ada] unicode-names-sup_symbols_pictographs.ads
[Ada] unicode-names-domino_tiles.ads
[Ada] unicode-names-katakana.ads
[Ada] unicode-names-cjk_strokes.ads
[Ada] unicode-names-arabic_present_formsb.ads
[Ada] unicode-ces-utf8.adb
[Ada] unicode-names-batak.ads
[Ada] unicode-names-ugaritic.ads
[Ada] unicode-names-common_indic_number_forms.ads
[Ada] unicode-names-playing_cards.ads
[Ada] unicode-names-mahajani.ads
[Ada] unicode-names-phags_pa.ads
[Ada] unicode-names-yi_radicals.ads
[Ada] unicode-names-bamum.ads
[Ada] unicode-names-vedic_extensions.ads
[Ada] unicode-names-khojki.ads
[Ada] unicode-names-elbasan.ads
[Ada] unicode-names-tagalog.ads
[Ada] unicode-ccs-iso_8859_4.adb
[Ada] unicode-ccs.adb
[Ada] unicode-names-box_drawing.ads
[Ada] unicode-names-alchemical_symbols.ads
[Ada] unicode-names-variation_selectors_sup.ads
[Ada] unicode-names-buhid.ads
[Ada] unicode-names-arabic_present_formsa.ads
[Ada] unicode-names-cham.ads
[Ada] unicode-names-caucasian_albanian.ads
[Ada] unicode-names-osmanya.ads
[Ada] unicode-names-shorthand_format_controls.ads
[Ada] unicode-names-cjk_symbols_and_punct.ads
[Ada] unicode-names-miscellaneous_technical.ads
[Ada] unicode-names-tai_le.ads
[Ada] unicode-names-kanbun.ads
[Ada] unicode-names-general_punctuation.ads
[Ada] unicode-ccs-iso_8859_1.adb
[Ada] unicode-names-kana_supplement.ads
[Ada] unicode-names-spacing_modifier_letters.ads
[Ada] unicode-names-ancient_symbols.ads
[Ada] unicode-names-early_dynastic_cuneiform.ads
[Ada] unicode-names-syloti_nagri.ads
[Ada] unicode-names-psalter_pahlavi.ads
[Ada] unicode-names-hatran.ads
[Ada] unicode-names-letterlike_symbols.ads
[Ada] unicode-names-emoticons.ads
[Ada] unicode-names-takri.ads
[Ada] unicode-names-specials.ads
[Ada] unicode-names-kharoshthi.ads
[Ada] unicode-names-kannada.ads
[Ada] unicode-ccs-iso_8859_2.adb
[Ada] unicode-names-old_permic.ads
[Ada] unicode-names-cherokee.ads
[Ada] unicode-names-geometric_shapes.ads
[Ada] unicode-ces-basic_8bit.adb
[Ada] unicode-names-cherokee_supplement.ads
[Ada] unicode-names-enclosed_alphanum_sup.ads
[Ada] unicode-names-bamum_supplement.ads
[Ada] unicode-names-number_forms.ads
[Ada] unicode-names-basic_latin.ads
[Ada] unicode-names-old_italic.ads
[Ada] unicode-names-old_turkic.ads
[Ada] unicode-names-duployan.ads
[Ada] unicode-names-inscriptional_parthian.ads
[Ada] unicode-names-arabic_supplement.ads
[Ada] unicode-names-coptic_epact_numbers.ads
[Ada] unicode-names-combining_diacritical_ext.ads
[Ada] unicode-names-khmer_symbols.ads
[Ada] unicode-ccs-iso_8859_3.adb
[Ada] unicode-ces.adb
[Ada] unicode-names-sundanese_supplement.ads
[Ada] unicode-names-half_full_width_forms.ads
[Ada] unicode-names-gothic.ads
[Ada] unicode-names-myanmar_extended_a.ads
[Ada] unicode-names-lydian.ads
[Ada] unicode-names-arabic_extended_a.ads
[Ada] unicode-names-tagbanwa.ads
[Ada] unicode-names-cjk_compat_ideo_sup.ads
[Ada] unicode-names-combining_diacritical_sym.ads
[Ada] unicode-names-phaistos_disc.ads
[Ada] unicode-names-linear_b_syllabary.ads
[Ada] unicode-names-linear_a.ads
[Ada] unicode-names-arabic.ads
[Ada] unicode-names-ideograph_descr_chars.ads
[Ada] unicode-names-cypriot_syllabary.ads
[Ada] unicode-names-phoenician.ads
[Ada] unicode-names-siddham.ads
[Ada] unicode-names-hangul_jamo.ads
[Ada] unicode-names-myanmar_extended_b.ads
[Ada] unicode-names-byzantine_musical_symbols.ads
[Ada] unicode-names-anatolian_hieroglyphs.ads
[Ada] unicode-names-chakma.ads
[Ada] unicode-names-warang_citi.ads
[Ada] unicode-names-sharada.ads
[Ada] unicode-names-cjk_compat_ideographs.ads
[Ada] unicode-names-mahjong_tiles.ads
[Ada] unicode-names-control_pictures.ads
[Ada] unicode-names-sinhala.ads
[Ada] unicode-names-aegean_numbers.ads
[Ada] unicode-names-grantha.ads
[Ada] unicode-ccs-iso_8859_15.adb
[Ada] unicode-names-phonetic_ext_sup.ads
[Ada] unicode-names-yi_syllables.ads
[Ada] unicode-names-gurmukhi.ads
[Ada] unicode-names-cyrillic.ads
[Ada] unicode-names-yijing_hexagram_symbols.ads
[Ada] unicode-names-carian.ads
[Ada] unicode-names-javanese.ads
[Ada] unicode-names-misc_symbols_pictographs.ads
[Ada] unicode-names-meetei_mayek_extensions.ads
[Ada] unicode-names-tibetan.ads
[Ada] unicode-names-lisu.ads
[Ada] unicode-names-ethiopic_extended.ads
[Ada] unicode-names-miao.ads
[Ada] unicode-names-brahmi.ads
[Ada] unicode-names-arabic_math_alpha_symb.ads
[Ada] unicode-names-gujarati.ads
[Ada] unicode-names-malayalam.ads
[Ada] unicode-names-old_hungarian.ads
[Ada] unicode-names-arrows.ads
[Ada] unicode-names-mandaic.ads
[Ada] unicode-ces-utf32.adb
[Ada] unicode-names-cjk_compatibility_forms.ads
[Ada] unicode-names-currency_symbols.ads
[Ada] unicode-names-meetei_mayek.ads
[Ada] unicode-names-deseret.ads
[Ada] unicode-names-hanunoo.ads
[Ada] unicode-names-canadian_aboriginal.ads
[Ada] unicode-names-hiragana.ads
[Ada] unicode-names-devanagari_extended.ads
[Ada] unicode-names-super_and_sub_scripts.ads
[Ada] unicode-names-meroitic_hieroglyphs.ads
[C] gpr_imports.c
[Ada] gpr-util.adb
[Ada] gpr.adb
[Ada] gpr-ali.adb
[Ada] gpr-sinput.adb
[Ada] gpr-opt.ads
[Ada] gpr-sdefault.adb
[Ada] gpr-pp.adb
[Ada] gpr-env.adb
[Ada] gpr-part.adb
[Ada] gpr-util-aux.adb
[Ada] gpr-com.ads
[Ada] gpr-jobserver.adb
[Ada] gpr-erroutc.adb
[Ada] gpr-debug.adb
[Ada] gpr-attr.adb
[Ada] gpr-osint.adb
[Ada] gpr-names.adb
[Ada] gpr-proc.adb
[Ada] gpr-knowledge.adb
[Ada] gpr-compilation-sync.adb
[Ada] gpr-compilation-protocol.adb
[Ada] gpr-strt.adb
[Ada] gpr-tree.adb
[Ada] gpr-script.adb
[Ada] gpr-tempdir.adb
[Ada] gpr-snames.adb
[Ada] gpr-compilation-process-waiter.adb
[Ada] gpr-conf.adb
[Ada] gpr-dect.adb
[Ada] gpr-nmsc.adb
[Ada] gpr-compilation.adb
[Ada] gpr-cset.adb
[Ada] gpr-err.adb
[Ada] gpr-output.adb
[Ada] gpr-version.adb
[Ada] gpr-ext.adb
[Ada] gpr-attr-pm.adb
[Ada] gpr-compilation-slave.adb
[Ada] gpr-compilation-process.adb
[Ada] gpr_build_util.adb
[Ada] gpr-scans.adb
[C] process-wrappers.c
[C] libc-wrappers.c
[C] terminals.c
[C] separate_run_path_option.c
[C] gnatcoll_support.c
[C] getRSS.c
[C] link_max.c
[C] set_std_prefix.c
[C] run_path_option.c
[C] objlist_file.c
[C] update_path.c
[C] executable_path.c
[Ada] gnatcoll-os-libc.ads
[Ada] gnatcoll-os-libc-dirent.ads
[Ada] gnatcoll-os-libc-spawn.ads
[Ada] gnatcoll-os-libc-stat.ads
[Ada] gnatcoll-paragraph_filling-words.adb
[Ada] gnatcoll-paragraph_filling-badnesses.adb
[Ada] gnatcoll-paragraph_filling.adb
[Ada] gnatcoll-os-fs.adb
[Ada] gnatcoll-os-dir.adb
[Ada] gnatcoll-os-process.adb
[Ada] gnatcoll-os.ads
[Ada] gnatcoll-os-fsutil.adb
[Ada] gnatcoll-os-stat.adb
[Ada] gnatcoll-email-parser.adb
[Ada] gnatcoll-geometry.adb
[Ada] gnatcoll-vfs_utils.adb
[Ada] gnatcoll-vfs.adb
[Ada] gnatcoll-json.adb
[Ada] gnatcoll-symbols.adb
[Ada] gnatcoll-io-remote-windows.adb
[Ada] gnatcoll-io-remote-unix.adb
[Ada] gnatcoll-remote.ads
[Ada] gnatcoll-opt_parse.adb
[Ada] gnatcoll-memory.adb
[Ada] gnatcoll-scripts-files.adb
[Ada] gnatcoll-projects-normalize.adb
[Ada] gnatcoll-format_columns_vertical.ads
[Ada] gnatcoll-scripts-projects.adb
[Ada] gnatcoll-file_paths.adb
[Ada] gnatcoll-utils.adb
[Ada] gnatcoll-pools.adb
[Ada] gnatcoll-scripts-shell.adb
[Ada] gnatcoll-tribooleans.adb
[Ada] gnatcoll-path.adb
[Ada] gnatcoll-strings.ads
[Ada] gnatcoll-coders.adb
[Ada] gnatcoll-io.adb
[Ada] gnatcoll-refcount-weakref.adb
[Ada] gnatcoll-projects-krunch.adb
[Ada] gnatcoll-io-remote.adb
[Ada] gnatcoll-storage_pools-alignment.adb
[Ada] gnatcoll-email-utils.adb
[Ada] gnatcoll-io-native.adb
[Ada] gnatcoll-scripts.adb
[Ada] gnatcoll-damerau_levenshtein_distance.ads
[Ada] gnatcoll-json-utility.adb
[Ada] gnatcoll.ads
[Ada] gnatcoll-promises.adb
[Ada] gnatcoll-templates.adb
[Ada] gnatcoll-coders-streams.adb
[Ada] gnatcoll-terminal.adb
[Ada] gnatcoll-config.adb
[Ada] gnatcoll-storage_pools.ads
[Ada] gnatcoll-wstring_builders.adb
[Ada] gnatcoll-remote-db.adb
[Ada] gnatcoll-vfs_types.ads
[Ada] gnatcoll-email-mailboxes.adb
[Ada] gnatcoll-formatters.adb
[Ada] gnatcoll-atomic.adb
[Ada] gnatcoll-coders-base64.adb
[Ada] gnatcoll-mmap.adb
[Ada] gnatcoll-refcount.adb
gnatcoll-refcount.ads:90:04: warning: in instantiation at gnatcoll-storage_pools-headers.adb:57 [enabled by default]
gnatcoll-refcount.ads:90:04: warning: possible aliasing problem for type "Header_Access" [enabled by default]
gnatcoll-refcount.ads:90:04: warning: use -fno-strict-aliasing switch for references [enabled by default]
gnatcoll-refcount.ads:90:04: warning: or use "pragma No_Strict_Aliasing (Header_Access);" [enabled by default]
[Ada] gnatcoll-projects-aux.adb
[Ada] gnatcoll-file_indexes.adb
[Ada] gnatcoll-scripts-impl.adb
[Ada] gnatcoll-scripts-utils.adb
[Ada] gnatcoll-locks.adb
[Ada] gnatcoll-wstring_list_builders.adb
[Ada] gnatcoll-boyer_moore.adb
[Ada] gnatcoll-strings_impl.adb
[Ada] gnatcoll-storage_pools-headers.adb
[Ada] gnatcoll-asserts.adb
[Ada] gnatcoll-string_list_builders.adb
[Ada] gnatcoll-arg_lists.adb
[Ada] gnatcoll-damerau_levenshtein_generic.adb
[Ada] gnatcoll-projects.adb
[Ada] gnatcoll-any_types.adb
[Ada] gnatcoll-string_builders.adb
[Ada] gnatcoll-email.adb
[Ada] gnatcoll-traces.adb
[Ada] gnatcoll-mmap-system__unix.adb
[Ada] gnatcoll-plugins__unix.adb
[Ada] gnatcoll-os-process_types__unix.adb
[Ada] gnatcoll-os-constants__osx.ads
[Ada] gnatcoll-os-dir_types__unix.ads
[Ada] gnatcoll-os-libc_constants__osx.ads
[Ada] components.adb
[Ada] libadalang-rewriting_implementation.adb
[Ada] libadalang-generic_impl.adb
[Ada] libadalang-unparsing_implementation.adb
[Ada] libadalang-generic_introspection.adb
Build Libraries
[gprlib] xmlada_unicode.lexch
[gprlib] xmlada_input_sources.lexch
[archive] libxmlada_unicode.a
[index] libxmlada_unicode.a
[gprlib] xmlada_sax.lexch
[archive] libxmlada_input_sources.a
[index] libxmlada_input_sources.a
[gprlib] xmlada_dom.lexch
[archive] libxmlada_sax.a
[index] libxmlada_sax.a
[gprlib] xmlada_schema.lexch
[archive] libxmlada_dom.a
[index] libxmlada_dom.a
[gprlib] gpr.lexch
[archive] libxmlada_schema.a
[index] libxmlada_schema.a
[gprlib] gnatcoll.lexch
[archive] libgpr.a
[index] libgpr.a
[gprlib] gnatcoll_gmp.lexch
[archive] libgnatcoll.a
[index] libgnatcoll.a
[gprlib] gnatcoll_iconv.lexch
[gprlib] adasat.lexch
[archive] libgnatcoll_iconv.a
[archive] libgnatcoll_gmp.a
[archive] libadasat.a
[index] libgnatcoll_iconv.a
[index] libgnatcoll_gmp.a
[index] libadasat.a
[gprlib] langkit_support.lexch
[gprlib] gpr2.lexch
[bind SAL] langkit_support
[archive] libgpr2.a
[Ada] b__langkit_support.adb
[gprlib] adalang.lexch
[objcopy] p__langkit_support_0.o
[archive] liblangkit_support.a
[index] liblangkit_support.a
[index] libgpr2.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:
"_gnat__semaphores_E", referenced from:
_adalanginit in libadalang.a(p__adalang_0.o)
"_gnat__semaphores__binary_semaphoreVDF", referenced from:
_gnatcoll__opt_parse__argument_parser_dataDF in libgnatcoll.a(gnatcoll-opt_parse.o)
"_gnat__semaphores__binary_semaphoreVIP", referenced from:
_gnatcoll__opt_parse__create_argument_parser in libgnatcoll.a(gnatcoll-opt_parse.o)
_gnatcoll__opt_parse__argument_parser_dataIP in libgnatcoll.a(gnatcoll-opt_parse.o)
"_gnat__semaphores__binary_semaphore__releaseP", referenced from:
_gnatcoll__locks__finalize__2 in libgnatcoll.a(gnatcoll-locks.o)
_gnatcoll__locks__scoped_lockDF__2 in libgnatcoll.a(gnatcoll-locks.o)
_gnatcoll__locks__scoped_lockFD in libgnatcoll.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)
"_system__tasking__initialization_E", referenced from:
_adalanginit in libadalang.a(p__adalang_0.o)
"_system__tasking__initialization___elabb", referenced from:
_adalanginit in libadalang.a(p__adalang_0.o)
"_system__tasking__protected_objects_E", referenced from:
_adalanginit in libadalang.a(p__adalang_0.o)
"_system__tasking__protected_objects___elabb", referenced from:
_adalanginit in libadalang.a(p__adalang_0.o)
"_system__tasking__protected_objects__entries_E", referenced from:
_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:
_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.164 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)
"_system__tasking__protected_objects__entries__finalize_spec", referenced from:
_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)
"_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)
"_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)
"_system__tasking__protected_objects__entries__unlock_entries", referenced from:
_libadalang__helpers__string_queues__queue__current_useP___finalizer.70 in libadalang.a(p__adalang_0.o)
_libadalang__helpers__string_queues__queue__peak_useP___finalizer.71 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)
"_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)
"_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)
"_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)
"_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.a(gnatcoll-locks.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:
_adalanginit in libadalang.a(p__adalang_0.o)
"_system__tasking__queuing___elabb", referenced from:
_adalanginit in libadalang.a(p__adalang_0.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_13.2.2_b2c113d5/bin/gcc libadalang2xml.o b__libadalang2xml.o /Users/runner/work/alire-crates-ci/alire-crates-ci/test/054420c0-7470-4961-a47f-40703ac37a00/libadalang2xml_1.0.2_99ee1dd1/obj/release/components.o /Users/runner/.local/share/alire/builds/libadalang_24.0.0_a1358075/041da4ca37e5b176ceb47a4b9f7f37db23e3c6f3a725092587fdb80ff94040e9/lib/static/dev/libadalang.a /Users/runner/.local/share/alire/builds/libgpr2_24.0.0_eda3c693/21932f22dc3abf0b089892a8de7b5b530d33f937ffd6dfbb4dd624cbdf3327a0/.build/release/lib-static/libgpr2.a /Users/runner/.local/share/alire/builds/langkit_support_24.0.0_e7945e68/0ed5bf27e6f2fa0896c6bd6423e79e54f8275ec3955b4f598099428d900b7155/lib/static/dev/liblangkit_support.a /Users/runner/.local/share/alire/builds/adasat_24.0.0_46db8c9a/9379322597cbc5717385f4a3fa3e81565dd2e24aeabc5fa700056239601c3f03/lib/static/dev/libadasat.a /Users/runner/.local/share/alire/builds/gnatcoll_iconv_24.0.0_e90c5b4d/f555df0bd0c4183d5fabdb9a6b5694797b526a278128fb2df157351d41d06266/iconv/lib/static/libgnatcoll_iconv.a /Users/runner/.local/share/alire/builds/gnatcoll_gmp_24.0.0_e90c5b4d/dbbda7d09def1b73471219e087bac6ab05a0a6e805be5439119e55164bb87e2a/gmp/lib/static/libgnatcoll_gmp.a /Users/runner/.local/share/alire/builds/gnatcoll_24.0.0_11c512d1/47cf7d7e8a2b7b3c0e9536d64ef2252d7e51940df5bfe09d9251db5741773a95/lib/gnatcoll/static/libgnatcoll.a /Users/runner/.local/share/alire/builds/libgpr_24.0.0_d9c96bda/9098d495aeffac6e11d3d93c6b8c5c10b8181054d2fc132f3bf2a0f70303aa83/gpr/lib/production/static/libgpr.a /Users/runner/.local/share/alire/builds/xmlada_24.0.0_ae5a015b/b0131ab91b91aa28704f2c86cc19d71588851835808f51b4132600c1599b3c69/schema/lib/static/libxmlada_schema.a /Users/runner/.local/share/alire/builds/xmlada_24.0.0_ae5a015b/b0131ab91b91aa28704f2c86cc19d71588851835808f51b4132600c1599b3c69/dom/lib/static/libxmlada_dom.a /Users/runner/.local/share/alire/builds/xmlada_24.0.0_ae5a015b/b0131ab91b91aa28704f2c86cc19d71588851835808f51b4132600c1599b3c69/sax/lib/static/libxmlada_sax.a /Users/runner/.local/share/alire/builds/xmlada_24.0.0_ae5a015b/b0131ab91b91aa28704f2c86cc19d71588851835808f51b4132600c1599b3c69/input_sources/lib/static/libxmlada_input_sources.a /Users/runner/.local/share/alire/builds/xmlada_24.0.0_ae5a015b/b0131ab91b91aa28704f2c86cc19d71588851835808f51b4132600c1599b3c69/unicode/lib/static/libxmlada_unicode.a -liconv -lgmp -L/Users/runner/work/alire-crates-ci/alire-crates-ci/test/054420c0-7470-4961-a47f-40703ac37a00/libadalang2xml_1.0.2_99ee1dd1/obj/release/ -L/Users/runner/work/alire-crates-ci/alire-crates-ci/test/054420c0-7470-4961-a47f-40703ac37a00/libadalang2xml_1.0.2_99ee1dd1/obj/release/ -L/Users/runner/.local/share/alire/builds/gnatcoll_24.0.0_11c512d1/47cf7d7e8a2b7b3c0e9536d64ef2252d7e51940df5bfe09d9251db5741773a95/lib/gnatcoll/static/ -L/Users/runner/.local/share/alire/builds/libgpr_24.0.0_d9c96bda/9098d495aeffac6e11d3d93c6b8c5c10b8181054d2fc132f3bf2a0f70303aa83/gpr/lib/production/static/ -L/Users/runner/.local/share/alire/builds/xmlada_24.0.0_ae5a015b/b0131ab91b91aa28704f2c86cc19d71588851835808f51b4132600c1599b3c69/unicode/lib/static/ -L/Users/runner/.local/share/alire/builds/xmlada_24.0.0_ae5a015b/b0131ab91b91aa28704f2c86cc19d71588851835808f51b4132600c1599b3c69/sax/lib/static/ -L/Users/runner/.local/share/alire/builds/xmlada_24.0.0_ae5a015b/b0131ab91b91aa28704f2c86cc19d71588851835808f51b4132600c1599b3c69/input_sources/lib/static/ -L/Users/runner/.local/share/alire/builds/xmlada_24.0.0_ae5a015b/b0131ab91b91aa28704f2c86cc19d71588851835808f51b4132600c1599b3c69/dom/lib/static/ -L/Users/runner/.local/share/alire/builds/xmlada_24.0.0_ae5a015b/b0131ab91b91aa28704f2c86cc19d71588851835808f51b4132600c1599b3c69/schema/lib/static/ -L/Users/runner/.local/share/alire/builds/libadalang_24.0.0_a1358075/041da4ca37e5b176ceb47a4b9f7f37db23e3c6f3a725092587fdb80ff94040e9/lib/static/dev/ -L/Users/runner/.local/share/alire/builds/gnatcoll_gmp_24.0.0_e90c5b4d/dbbda7d09def1b73471219e087bac6ab05a0a6e805be5439119e55164bb87e2a/gmp/lib/static/ -L/Users/runner/.local/share/alire/builds/gnatcoll_iconv_24.0.0_e90c5b4d/f555df0bd0c4183d5fabdb9a6b5694797b526a278128fb2df157351d41d06266/iconv/lib/static/ -L/Users/runner/.local/share/alire/builds/langkit_support_24.0.0_e7945e68/0ed5bf27e6f2fa0896c6bd6423e79e54f8275ec3955b4f598099428d900b7155/lib/static/dev/ -L/Users/runner/.local/share/alire/builds/adasat_24.0.0_46db8c9a/9379322597cbc5717385f4a3fa3e81565dd2e24aeabc5fa700056239601c3f03/lib/static/dev/ -L/Users/runner/.local/share/alire/builds/libgpr2_24.0.0_eda3c693/21932f22dc3abf0b089892a8de7b5b530d33f937ffd6dfbb4dd624cbdf3327a0/.build/release/lib-static/ -L/Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/adalib/ -static-libgcc /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/adalib/libgnat.a -Wl,-rpath,@executable_path/..//obj/release -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/gnatcoll_24.0.0_11c512d1/47cf7d7e8a2b7b3c0e9536d64ef2252d7e51940df5bfe09d9251db5741773a95/lib/gnatcoll/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/libgpr_24.0.0_d9c96bda/9098d495aeffac6e11d3d93c6b8c5c10b8181054d2fc132f3bf2a0f70303aa83/gpr/lib/production/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/xmlada_24.0.0_ae5a015b/b0131ab91b91aa28704f2c86cc19d71588851835808f51b4132600c1599b3c69/unicode/lib/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/xmlada_24.0.0_ae5a015b/b0131ab91b91aa28704f2c86cc19d71588851835808f51b4132600c1599b3c69/sax/lib/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/xmlada_24.0.0_ae5a015b/b0131ab91b91aa28704f2c86cc19d71588851835808f51b4132600c1599b3c69/input_sources/lib/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/xmlada_24.0.0_ae5a015b/b0131ab91b91aa28704f2c86cc19d71588851835808f51b4132600c1599b3c69/dom/lib/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/xmlada_24.0.0_ae5a015b/b0131ab91b91aa28704f2c86cc19d71588851835808f51b4132600c1599b3c69/schema/lib/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/libadalang_24.0.0_a1358075/041da4ca37e5b176ceb47a4b9f7f37db23e3c6f3a725092587fdb80ff94040e9/lib/static/dev -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/gnatcoll_gmp_24.0.0_e90c5b4d/dbbda7d09def1b73471219e087bac6ab05a0a6e805be5439119e55164bb87e2a/gmp/lib/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/gnatcoll_iconv_24.0.0_e90c5b4d/f555df0bd0c4183d5fabdb9a6b5694797b526a278128fb2df157351d41d06266/iconv/lib/static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/langkit_support_24.0.0_e7945e68/0ed5bf27e6f2fa0896c6bd6423e79e54f8275ec3955b4f598099428d900b7155/lib/static/dev -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/adasat_24.0.0_46db8c9a/9379322597cbc5717385f4a3fa3e81565dd2e24aeabc5fa700056239601c3f03/lib/static/dev -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/libgpr2_24.0.0_eda3c693/21932f22dc3abf0b089892a8de7b5b530d33f937ffd6dfbb4dd624cbdf3327a0/.build/release/lib-static -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/adalib -o /Users/runner/work/alire-crates-ci/alire-crates-ci/test/054420c0-7470-4961-a47f-40703ac37a00/libadalang2xml_1.0.2_99ee1dd1/bin//libadalang2xml
stderr: Command ["gprbuild", "-s", "-j0", "-p", "-P", "/Users/runner/work/alire-crates-ci/alire-crates-ci/test/054420c0-7470-4961-a47f-40703ac37a00/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/054420c0-7470-4961-a47f-40703ac37a00/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/054420c0-7470-4961-a47f-40703ac37a00/libadalang2xml_1.0.2_99ee1dd1/libadalang2xml.gpr"] exited with code 4
stderr: raised ALIRE.CHECKED_ERROR : alire-stored-error:1
Load address: 0x100a54000
Call stack traceback locations:
0x1016846cc 0x10168472c 0x1014597a8 0x1010c13ec 0x10133203c 0x1013325b4 0x10127f834 0x10127e038 0x1012a0508 0x101300028 0x1012ff458 0x1012a05e4 0x1012a06cc 0x10127e53c 0x10127e66c 0x100ad31a8 0x100ad6564 0x100ad66e4 0x100b5e178 0x100b68f5c 0x100a56018 0x100a5abd8
Warning: libadalang2xml=1.0.2 successfully retrieved but its build failed.
Dependencies were solved as follows:
+ adasat 24.0.0 (new,indirect)
+b gnat 13.2.2 (new,gnat_native,indirect,binary)
+ gnatcoll 24.0.0 (new,indirect)
+ gnatcoll_gmp 24.0.0 (new,indirect)
+ gnatcoll_iconv 24.0.0 (new,indirect)
+ langkit_support 24.0.0 (new,indirect)
+ libadalang 24.0.0 (new)
+b libgmp 6.3.0 (new,indirect,system package)
+ libgpr 24.0.0 (new,indirect)
+ libgpr2 24.0.0 (new,indirect)
+ xmlada 24.0.0 (new,indirect)
ERROR: Build ended with errors