Test ran at 2025-01-09 01:18:35.356045+00:00

SOLUTION:
xia=1.4.0: Implements XPath 1.0 in Ada

Origin: commit b16bb5ce0ba7524f30f7ea9db71ab4007dc17277 from https://github.com/simonjwright/xia.git

Properties:

   Author: Simon Wright

   Description: Implements XPath 1.0 in Ada

   GPR Scenario: LIBRARY_TYPE := static | relocatable

   License: GPL-3.0-or-later WITH GCC-exception-3.1

   Maintainer: Simon Wright <simon@pushface.org>

   Maintainers_Logins: simonjwright

   Name: xia

   Project_File: XIA.gpr

   Tag: xml

   Version: 1.4.0

Dependencies (direct):

   gnat>11.0.0

   xmlada^21.0.0

Dependencies (solution):

   gnat=13.1.0 (gnat_native) (installed)

   xmlada=21.0.0

Dependencies (graph):

   xia=1.4.0 --> gnat=13.1.0 (gnat_native) (>11.0.0)

   xia=1.4.0 --> xmlada=21.0.0 (^21.0.0)            



LOG:
Note: Deploying xia=1.4.0...
Note: Deploying xmlada=21.0.0...
#=#=#                                                                         
##O#-#                                                                        
##O=#  #                                                                      
#=#=-#  #                                                                     
 #=#=-#   #                                                                   
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 xia/XIA.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 XIA
   [mkdir]        library directory for project XIA
Compile
   [Ada]          schema.adb
   [Ada]          schema-validators.adb
   [Ada]          schema-validators-xsd_grammar.adb
   [Ada]          schema-simple_types.adb
   [Ada]          schema-schema_readers.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-readers.adb
   [Ada]          schema-dom_readers.adb
   [Ada]          schema-decimal.adb
   [Ada]          schema-date_time.adb
   [Ada]          dom.ads
   [Ada]          dom-readers.adb
   [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
schema-schema_readers.adb:1629:33: warning: aspect Unreferenced specified for "Ignored" [enabled by default]
schema-schema_readers.adb:1629:42: warning: aspect Unreferenced specified for "Ignored_Index" [enabled by default]
   [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
sax-attributes.adb:26:06: warning: renamed predefined unit is an obsolescent feature (RM J.1) [-gnatwj]
   [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
unicode-ces.ads:33:06: warning: renamed predefined unit is an obsolescent feature (RM J.1) [-gnatwj]
   [Ada]          unicode-ces-utf32.adb
unicode-ces-utf8.ads:48:06: warning: renamed predefined unit is an obsolescent feature (RM J.1) [-gnatwj]
   [Ada]          unicode-ces-utf16.adb
   [Ada]          unicode-ces-basic_8bit.adb
unicode-ces-utf32.ads:37:06: warning: renamed predefined unit is an obsolescent feature (RM J.1) [-gnatwj]
   [Ada]          unicode-ccs.adb
   [Ada]          unicode-ccs-windows_1252.adb
unicode-ces-basic_8bit.ads:33:06: warning: renamed predefined unit is an obsolescent feature (RM J.1) [-gnatwj]
   [Ada]          unicode-ccs-windows_1251.adb
unicode-ces-utf16.ads:41:06: warning: renamed predefined unit is an obsolescent feature (RM J.1) [-gnatwj]
   [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
   [ada]          xpath_visitor_interface.ads
   [ada]          xpath_tokens.ads
   [ada]          xpath_shift_reduce.ads
   [ada]          xpath_parser.adb
   [ada]          xpath_model.adb
   [ada]          xpath_io.adb
   [ada]          xpath_goto.ads
   [ada]          xpath_dfs.adb
   [ada]          xpath_dfa.adb
   [ada]          xpath.adb
sax-readers.adb:39:06: warning: renamed predefined unit is an obsolescent feature (RM J.1) [-gnatwj]
   [ada]          variable_reference_model.adb
   [ada]          union_expr_model.adb
   [ada]          unary_expr_model.adb
   [ada]          step_model.adb
   [ada]          step_base_model.adb
   [ada]          r_bracket_model.adb
   [ada]          relative_location_path_model.adb
   [ada]          relational_expr_model.adb
   [ada]          qname_model.adb
   [ada]          primary_expr_model.adb
   [ada]          predicate_model.adb
   [ada]          predicate_expr_model.adb
   [ada]          predicates_model.adb
   [ada]          path_expr_model.adb
   [ada]          or_expr_model.adb
   [ada]          number_model.adb
   [ada]          node_type_model.adb
   [ada]          node_test_model.adb
   [ada]          ncname_or_id_model.adb
   [ada]          name_test_model.adb
   [ada]          multiplicative_expr_model.adb
   [ada]          l_bracket_model.adb
   [ada]          location_path_model.adb
   [ada]          literal_model.adb
   [ada]          function_name_model.adb
   [ada]          function_call_model.adb
   [ada]          filter_expr_model.adb
   [ada]          expr_model.adb
   [ada]          equality_expr_model.adb
   [ada]          double_slash_model.adb
   [ada]          axis_specifier_model.adb
   [ada]          axis_name_model.adb
   [ada]          argument_model.adb
   [ada]          arguments_model.adb
   [ada]          and_expr_model.adb
   [ada]          additive_expr_model.adb
   [ada]          absolute_location_path_model.adb
   [ada]          abbreviated_step_model.adb
   [ada]          abbreviated_step_base_model.adb
   [ada]          abbreviated_relative_location_path_model.adb
   [ada]          abbreviated_absolute_location_path_model.adb
   [ada]          xia.adb
   [ada]          mckae.ads
   [ada]          mckae-xml.ads
   [ada]          mckae-xml-xpath.ads
   [ada]          mckae-xml-xpath-xia_worker.adb
   [ada]          mckae-xml-xpath-xia.adb
   [ada]          mckae-xml-xpath-query_handling.adb
   [ada]          mckae-xml-xpath-predicates.adb
   [ada]          mckae-xml-xpath-predicates-evaluation.adb
   [ada]          mckae-xml-xpath-predicates-evaluation-evaluators.adb
   [ada]          mckae-xml-xpath-node_sets.adb
   [ada]          mckae-xml-xpath-locations.adb
   [ada]          mckae-xml-xpath-expressions.adb
   [ada]          mckae-xml-xpath-dfs_processing.adb
   [ada]          dom-core-append_node.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]       xia.lexch
   [archive]      libxmlada_schema.a
   [index]        libxmlada_schema.a
   [archive]      libxia.a
   [index]        libxia.a
Build finished successfully in 28.54 seconds.

xia=1.4.0 successfully retrieved and built.
Dependencies were solved as follows:

   +i gnat   13.1.0 (new,installed,gnat_native)
   +  xmlada 21.0.0 (new)                      
Found declared GPR file: XIA.gpr