From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-65-14.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-0.4 required=3.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 Path: eternal-september.org!reader01.eternal-september.org!aioe.org!axe2/yzC1n6lrL9fNc3c+Q.user.46.165.242.75.POSTED!not-for-mail From: "Nasser M. Abbasi" Newsgroups: comp.lang.ada Subject: how to install Alire ada on Linux? Date: Tue, 27 Dec 2022 18:20:12 -0600 Organization: Aioe.org NNTP Server Message-ID: Reply-To: nma@12000.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: gioia.aioe.org; logging-data="49944"; posting-host="axe2/yzC1n6lrL9fNc3c+Q.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Content-Language: en-US X-Notice: Filtered by postfilter v. 0.9.2 Xref: reader01.eternal-september.org comp.lang.ada:64735 List-Id: I went to https://alire.ada.dev/ It says at the top "download Alire for windows". No linux button. Only windows. I searched the page and find it says below "Supported platforms Alire builds are available for Linux x86-64, Windows x86-64 and macOS x86-64. For all those platforms, recent Ada compiler (GNAT FSF) are provided including cross compilers for ARM, RISC-V and AVR." I said great. But where is the link? No link. I searched and searched the page and no link. It just says "Alire builds are available for Linux x86-64" Available where?? You do not think a link will help here? When I google "alire ada linux" I find https://aur.archlinux.org/packages/alire So on my Linux Manjaro, I used the system program installer and asked it to install alire 1.2.1-2 but it failed: Preparing... Checking alire dependencies... Checking gnatcoll-core dependencies... Checking gprbuild dependencies... Checking libgpr dependencies... Checking xmlada dependencies... Checking gprbuild-bootstrap dependencies... Resolving dependencies... Checking inter-conflicts... Warning: dependency cycle detected: Warning: gprbuild will be installed before its libgpr dependency Warning: dependency cycle detected: Warning: gprbuild will be installed before its xmlada dependency Download of libsigsegv (2.14-1) started Download of libsigsegv (2.14-1) finished Download of python-sphinxcontrib-applehelp (1.0.2-9) started Download of python-sphinxcontrib-applehelp (1.0.2-9) finished Download of python-babel (2.11.0-1) started Download of python-pytz (2022.6-1) started Download of python-pytz (2022.6-1) finished Download of python-imagesize (1.4.1-2) started Download of python-imagesize (1.4.1-2) finished Download of ffcall (2.4-2) started Download of ffcall (2.4-2) finished Download of python-babel (2.11.0-1) finished Download of t1lib (5.1.2-8) started Download of zziplib (0.13.72-1) started Download of zziplib (0.13.72-1) finished Download of t1lib (5.1.2-8) finished Download of potrace (1.16-2) started Download of potrace (1.16-2) finished Download of texlive-bin (2022.62885-3) started Download of python-sphinx-alabaster-theme (0.7.12-9) started Download of python-sphinx-alabaster-theme (0.7.12-9) finished Download of texlive-bin (2022.62885-3) finished Download of texlive-core (2022.63035-1) started Download of python-sphinxcontrib-serializinghtml (1.1.5-4) started Download of python-sphinxcontrib-serializinghtml (1.1.5-4) finished Download of python-sphinxcontrib-jsmath (1.0.1-12) started Download of python-sphinxcontrib-jsmath (1.0.1-12) finished Download of python-sphinxcontrib-htmlhelp (2.0.0-5) started Download of python-sphinxcontrib-htmlhelp (2.0.0-5) finished Download of python-markupsafe (2.1.1-1) started Download of python-markupsafe (2.1.1-1) finished Download of python-jinja (1:3.1.2-2) started Download of python-jinja (1:3.1.2-2) finished Download of python-snowballstemmer (2.2.0-3) started Download of python-snowballstemmer (2.2.0-3) finished Download of python-sphinxcontrib-qthelp (1.0.3-9) started Download of python-sphinxcontrib-qthelp (1.0.3-9) finished Download of python-sphinxcontrib-devhelp (1.0.2-9) started Download of python-sphinxcontrib-devhelp (1.0.2-9) finished Download of texlive-core (2022.63035-1) finished Download of python-sphinx (5.3.0-1) started Download of python-sphinx (5.3.0-1) finished Download of texlive-latexextra (2022.63034-1) started Download of python-sphinx_rtd_theme (1.1.1-1) started Download of python-sphinx_rtd_theme (1.1.1-1) finished Download of debugedit (5.0-4) started Download of debugedit (5.0-4) finished Download of texlive-latexextra (2022.63034-1) finished Download of gcc-ada (12.2.0-1) started Download of gcc-ada (12.2.0-1) finished Checking keyring... Checking integrity... Loading packages files... Checking file conflicts... Checking available disk space... Installing libsigsegv (2.14-1)... Installing python-sphinxcontrib-applehelp (1.0.2-9)... Installing python-pytz (2022.6-1)... Installing python-babel (2.11.0-1)... Installing python-imagesize (1.4.1-2)... Installing t1lib (5.1.2-8)... Installing ffcall (2.4-2)... Installing zziplib (0.13.72-1)... Installing potrace (1.16-2)... Installing texlive-bin (2022.62885-3)... Installing texlive-core (2022.63035-1)... >>> updmap custom entries should go into /etc/texmf/web2c/updmap-local.cfg >>> fmtutil custom entries should go into /etc/texmf/web2c/fmtutil-local.cnf NB: To setup ConTeXt and the lua(la)tex font db, see http://wiki.archlinux.org/index.php/TeX_Live Installing python-sphinx-alabaster-theme (0.7.12-9)... Installing python-sphinxcontrib-serializinghtml (1.1.5-4)... Installing python-sphinxcontrib-jsmath (1.0.1-12)... Installing python-markupsafe (2.1.1-1)... Installing python-sphinxcontrib-htmlhelp (2.0.0-5)... Installing python-jinja (1:3.1.2-2)... Installing python-snowballstemmer (2.2.0-3)... Installing python-sphinxcontrib-devhelp (1.0.2-9)... Installing python-sphinxcontrib-qthelp (1.0.3-9)... Installing python-sphinx (5.3.0-1)... Installing python-sphinx_rtd_theme (1.1.1-1)... Installing texlive-latexextra (2022.63034-1)... Installing debugedit (5.0-4)... Installing gcc-ada (12.2.0-1)... Running post-transaction hooks... Arming ConditionNeedsUpdate... Updating fontconfig cache... Updating TeXLive filename database... Updating the info directory file... Updating TeXLive format files... Updating TeXLive font maps... Updating the desktop file MIME type cache... Cloning gprbuild build files... Generating gprbuild information... Building gprbuild... ==> Making package: gprbuild 1:23.0.0-2 (Tue 27 Dec 2022 06:15:37 PM CST) ==> Checking runtime dependencies... ==> Missing dependencies: -> xmlada ==> Checking buildtime dependencies... ==> Missing dependencies: -> gprbuild-bootstrap ==> ERROR: Could not resolve all dependencies. I am on Linux Manjaeo 21.3.1 installed on July 2022. Any suggestion how to down/install Ada on Linux? My understanding is that now one should use alire to do this. --Nasser