Test ran at 2024-12-02 13:38:14.905413+00:00 SOLUTION: ado=2.4.0: Ada Database Objects (Core library) Origin: commit de4b3c955a9afc50c9ec5ad64c79ae32032718bf from https://gitlab.com/stcarrez/ada-ado.git Properties: Author: Stephane.Carrez@gmail.com Configuration: no modifiers Description: Ada Database Objects (Core library) GPR Scenario: ADO_BUILD := distrib | debug | optimize | profile | coverage GPR Scenario: ADO_LIBRARY_TYPE := relocatable | static | static-pic License: Apache-2.0 Long_Description: [![Build Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/build.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/summary) [![Test Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/tests.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/xunits) [![Coverage](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/ada-ado/badges/coverage.json)](https://porion.vacs.fr/porion/projects/view/ada-ado/summary) [![Documentation Status](https://readthedocs.org/projects/ada-ado/badge/?version=latest)](https://ada-ado.readthedocs.io/en/latest/?badge=latest) Ada Database Objects is an Ada05 library that provides object relational mapping to access a database in Ada05. The library supports Postgresql, MySQL, SQLite as databases. Most of the concepts developped for ADO come from the Java Hibernate ORM. The ORM uses an YAML, XML mapping file or an UML model, a code generator and a runtime library for the implementation. It provides a database driver for [Postgresql](https://www.postgresql.org/), [MySQL](https://www.mysql.com/) and [SQLite](https://www.sqlite.org/). The ORM helps your application by providing a mapping of your database tables directly in the target programming language: Ada05 in our case. The development process is the following: * You design your database model either using a UML tool or by writing a YAML or XML description, * You generate the Ada05 mapping files by using the [Dynamo](https://github.com/stcarrez/dynamo) code generator, * You generate the SQL database tables by using the same tool, * You write your application on top of the generated code that gives you direct and simplified access to your database. ![ADO Development model](https://github.com/stcarrez/ada-ado/wiki/images/ado-orm.png) You need at least one of these databases (or all of then). The configure script will now fail if no supported database was found. Check the [Database Drivers](#database-drivers) section to install them and run the configure again after the installation. # Documentation * [Ada Database Objects Programmer's Guide](https://ada-ado.readthedocs.io/en/latest/) * [Persistence with Ada Database Objects](https://fr.slideshare.net/StephaneCarrez1/persistence-with-ada-database-objects-ado) FOSDEM 2019 Maintainer: Stephane.Carrez@gmail.com Maintainers_Logins: stcarrez Name: ado Project_File: .alire/ado.gpr Tag: database Tag: uml Tag: sql Version: 2.4.0 Website: https://gitlab.com/stcarrez/ada-ado Dependencies (direct): utilada^2.6.0 utilada_xml^2.6.0 Dependencies (solution): gnat=13.1.0 (gnat_native) (installed) utilada=2.6.0 utilada_xml=2.6.0 xmlada=23.0.0 Dependencies (graph): ado=2.4.0 --> utilada=2.6.0 (^2.6.0) ado=2.4.0 --> utilada_xml=2.6.0 (^2.6.0) utilada_xml=2.6.0 --> utilada=2.6.0 (^2.6.0) utilada_xml=2.6.0 --> xmlada=23.0.0 (*) xmlada=23.0.0 --> gnat=13.1.0 (gnat_native) (>=11) LOG: Note: Deploying ado=2.4.0... Note: Deploying utilada=2.6.0... Note: Deploying xmlada=23.0.0... #=#=# ##O#-# ##O=# # #=#=-# # -#O#- # # -#O#- # # -#O#- # # Note: Running post_fetch actions for xmlada=23.0.0... checking build system type... x86_64-apple-darwin23.6.0 checking host system type... x86_64-apple-darwin23.6.0 checking target system type... x86_64-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: Deploying utilada_xml=2.6.0... Note: Building ado/.alire/ado.gpr... Setup [mkdir] object directory for project UtilAda_Core [mkdir] library directory for project UtilAda_Core [mkdir] object directory for project UtilAda_Sys [mkdir] library directory for project UtilAda_Sys [mkdir] object directory for project XmlAda_Sax [mkdir] library directory for project XmlAda_Sax [mkdir] object directory for project UtilAda_Xml [mkdir] library directory for project UtilAda_Xml [mkdir] object directory for project Ado [mkdir] library directory for project Ado Compile [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] 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 [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] util-serialize-io-xml.adb [Ada] util-systems-types.ads [Ada] util-systems-constants.ads [Ada] util-systems-io.adb [Ada] util-systems-os.ads [Ada] util-properties-basic.adb [Ada] util-properties-discrete.adb [Ada] util-properties.adb [Ada] util-properties-bundles.adb [Ada] util-log-locations.adb [Ada] util-log-appenders-rolling_files.adb [Ada] util-log-appenders-files.adb [Ada] util-log-appenders-consoles.adb [Ada] util-log-appenders-formatter.adb [Ada] util-log-loggers.adb [Ada] util-log-appenders-factories.adb [Ada] util-log.adb [Ada] util-log-appenders.adb [Ada] util-files-rolling.adb [Ada] util-files.adb [Ada] util-events-channels.adb [Ada] util-events-timers.adb [Ada] util-events.adb [Ada] util-dates-formats.adb [Ada] util-dates-rfc7231.adb [Ada] util-dates-simple_format.adb [Ada] util-dates-iso8601.adb [Ada] util-dates.adb [Ada] util-commands-parsers.adb [Ada] util-commands.adb [Ada] util-commands-text_io.ads [Ada] util-commands-consoles.adb [Ada] util-commands-parsers-gnat_parser.adb [Ada] util-commands-raw_io.ads [Ada] util-commands-consoles-text.adb [Ada] util-commands-drivers.adb [Ada] util-beans-objects-maps.adb [Ada] util-beans-objects.adb [Ada] util-beans-objects-pairs.adb [Ada] util-beans-objects-records.adb [Ada] util-beans-basic-ranges.adb [Ada] util-beans.ads [Ada] util-beans-objects-to_access.adb [Ada] util-beans-ranges.ads [Ada] util-beans-objects-lists.adb [Ada] util-beans-objects-iterators.adb [Ada] util-beans-basic-lists.adb [Ada] util-beans-factory.adb [Ada] util-beans-objects-enums.adb [Ada] util-beans-basic.ads [Ada] util-beans-objects-datasets.adb [Ada] util-beans-methods.ads [Ada] util-beans-lists-strings.adb [Ada] util-beans-objects-time.adb [Ada] util-beans-lists.ads [Ada] util-beans-objects-vectors.adb [Ada] util-beans-objects-hash.adb [Ada] util-systems.ads [Ada] util-texts-transforms.adb [Ada] util-texts-formats.adb [Ada] util-texts.ads [Ada] util-texts-builders.adb [Ada] util-texts-tokenizers.adb [Ada] util-strings-sets.ads [Ada] util-strings-tokenizers.ads [Ada] util-strings.adb [Ada] util-strings-transforms.adb [Ada] util-strings-formats.adb [Ada] util-strings-builders.ads [Ada] util-strings-maps_incensitive.ads [Ada] util-strings-builders-transforms.ads [Ada] util-strings-vectors.ads [Ada] util-strings-maps.ads [Ada] util-listeners.ads [Ada] util-listeners-observers.adb [Ada] util-listeners-lifecycles.adb [Ada] util-concurrent-counters.adb [Ada] util-concurrent-locks.adb [Ada] util-concurrent-sequence_queues.adb [Ada] util-concurrent-copies.adb [Ada] util-concurrent-arrays.adb [Ada] util-concurrent-pools.adb [Ada] util-concurrent-fifos.adb [Ada] util-concurrent.ads [Ada] util-nullables.ads [Ada] util.ads [Ada] util-algorithms.ads [Ada] util-stacks.adb [Ada] util-executors.adb [Ada] util-blobs.adb [Ada] util-refs.adb [Ada] util-locales.adb [Ada] util-streams-raw.adb [Ada] util-systems-dlls.adb [Ada] util-processes-os.adb [Ada] util-processes.adb [Ada] util-processes-tools.adb [Ada] util-http-tools.adb [Ada] util-http-headers.adb [Ada] util-http-mimes.adb [Ada] util-mail.adb [Ada] util-http-cookies.adb [Ada] util-http.adb [Ada] util-http-mockups.adb [Ada] util-http-clients-mockups.adb [Ada] util-http-rest-rest_get_vector.adb [Ada] util-http-rest.adb [Ada] util-http-parts.adb [Ada] util-http-clients.adb [Ada] util-encoders-base16.adb [Ada] util-encoders-hmac-sha1.adb [Ada] util-encoders.adb [Ada] util-encoders-uri.adb [Ada] util-encoders-base64.adb [Ada] util-encoders-hmac-sha256.adb [Ada] util-encoders-quoted_printable.adb [Ada] util-encoders-hmac.ads [Ada] util-encoders-kdf-pbkdf2.adb [Ada] util-encoders-aes.adb [Ada] util-encoders-sha1.adb [Ada] util-encoders-kdf.ads [Ada] util-encoders-kdf-pbkdf2_hmac_sha256.ads [Ada] util-encoders-base32.adb [Ada] util-encoders-ecc.adb [Ada] util-encoders-hmac-hotp.adb [Ada] util-encoders-sha256.adb [Ada] util-measures.adb [Ada] util-streams-aes.adb [Ada] util-streams-texts.adb [Ada] util-streams-buffered.adb [Ada] util-streams-base64.ads [Ada] util-streams-buffered-encoders.adb [Ada] util-streams-sockets.adb [Ada] util-streams-base16.ads [Ada] util-streams-texts-tr.ads [Ada] util-streams-buffered-parts.adb [Ada] util-streams-files.adb [Ada] util-streams-texts-wtr.ads [Ada] util-streams-pipes.adb [Ada] util-streams.adb [Ada] util-properties-json.adb [Ada] util-serialize-io-form.adb [Ada] util-serialize-io.adb [Ada] util-serialize-contexts.adb [Ada] util-serialize-mappers-record_mapper.adb [Ada] util-serialize-tools.adb [Ada] util-serialize-io-csv.adb [Ada] util-beans-objects-readers.adb [Ada] util-serialize-mappers-vector_mapper.adb [Ada] util-serialize-mappers.adb [Ada] util-serialize.ads [Ada] util-properties-form.adb [Ada] util-serialize-io-json.adb [Ada] ado-model.adb [Ada] ado-audits.adb [Ada] ado-sessions.adb [Ada] ado-sessions-factory.adb [Ada] ado-sql.adb [Ada] ado-sessions-sources.adb [Ada] ado-connections.adb [Ada] ado-utils.adb [Ada] ado-sessions-entities.adb [Ada] ado-parameters.adb [Ada] ado-statements.adb [Ada] ado-queries-loaders.adb [Ada] ado-configs.adb [Ada] ado-queries.adb [Ada] ado-schemas-databases.adb [Ada] ado-c.adb [Ada] ado-caches.adb [Ada] ado-caches-discrete.adb [Ada] ado-utils-serialize.adb [Ada] ado-objects.adb [Ada] ado-schemas.adb [Ada] ado-sequences.adb [Ada] ado-utils-streams.adb [Ada] ado-statements-create.adb [Ada] ado-sequences-hilo.adb [Ada] ado-dialects.adb [Ada] ado.adb [Ada] ado-datasets.adb [Ada] ado-objects-cache.adb [Ada] ado-schemas-entities.adb Build Libraries [gprlib] utilada_core.lexch [gprlib] utilada_base.lexch [archive] libutilada_core.a [index] libutilada_core.a [gprlib] utilada_sys.lexch [archive] libutilada_base.a [index] libutilada_base.a [gprlib] xmlada_unicode.lexch [gprlib] xmlada_input_sources.lexch [archive] libutilada_sys.a [archive] libxmlada_unicode.a [index] libutilada_sys.a [index] libxmlada_unicode.a [gprlib] xmlada_sax.lexch [archive] libxmlada_input_sources.a [index] libxmlada_input_sources.a [gprlib] utilada_xml.lexch [archive] libxmlada_sax.a [index] libxmlada_sax.a [gprlib] ado.lexch [archive] libutilada_xml.a [index] libutilada_xml.a [archive] libado.a [index] libado.a Build finished successfully in 83.03 seconds. ado=2.4.0 successfully retrieved and built. Dependencies were solved as follows: +i gnat 13.1.0 (new,installed,gnat_native,indirect) + utilada 2.6.0 (new) + utilada_xml 2.6.0 (new) + xmlada 23.0.0 (new,indirect) Found declared GPR file: .alire/ado.gpr