help / color / mirror / Atom feed
From: Simon Wright <>
Subject: Re: ALR unable to get many packages
Date: Sat, 05 Aug 2023 08:28:53 +0100	[thread overview]
Message-ID: <> (raw)

Kenneth Wolcott <> writes:

>   I am on a Mac Mini with an M1 chip and I have GNAT Ada 13.1 (thanks Simon!)

I take it you're using the aarch64 (Apple silicon) version?

>   ALR does not work very well for me.  I am unable to "alr get" many
> packages (see below for an example).

Please let me know which (external) packages you're having trouble with.

>   Updating the index does not help in most of these cases.
>   Is ALR incompatible with an external GNAT compiler?


Which version of alr are you using? If it's 2.0-dev (from my build, see
below, for Apple silicon) then it understands Homebrew.

Not all index entries for external packages have been updated to include
Homebrew links (this includes openssl), but you should still be able to
say "brew install <whatever>" and have it work.

At present, you need to have something like this in your startup
scripts: working on it!

   eval $(/opt/homebrew/bin/brew shellenv)

>   What am I doing wrong here?

Running past the wavefront :-(

> alr --no-color get aws

It took me a while to work out that I needed to use
--no-color. Investigating what's going wrong.

> Warning:
> Warning:    New solution is incomplete.
> Warning:    +i gnat     13.1.0 (new,installed,gnat_external)
> Warning:    +  gnatcoll 23.0.0 (new)
> Warning:    +  libgpr   23.0.0 (new,indirect)
> Warning:    +  make     3.81.0 (new)
> Warning:    +~ openssl  *      (new,external)
> Warning:    +  xmlada   23.0.0 (new)
> Warning:
> Warning: Could not find a complete solution for aws=23.0.0
> Build will fail unless externals are made available, do you want to continue?
> [Y] Yes  [N] No  (default is No) n
> ERROR: Crate retrieval abandoned.

If you "brew install openssl" you should be able to say "Y" here.

I found there was an extra setting required:

   alr build -- -XTARGET=aarch64-apple-darwin21

(find the correct setting by "gcc -v" and looking at the "Target:" line).

  reply	other threads:[~2023-08-05  7:28 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-08-04 20:09 ALR unable to get many packages Kenneth Wolcott
2023-08-05  7:28 ` Simon Wright [this message]
2023-08-05 21:02   ` Kenneth Wolcott
2023-08-05 21:58     ` Kenneth Wolcott
2023-08-06  8:26       ` Simon Wright
2023-08-05 22:12     ` Simon Wright
2023-08-05 22:41       ` Kenneth Wolcott
2023-08-06 11:30         ` Simon Wright
2023-08-06 23:20           ` Kenneth Wolcott
2023-08-06 23:29             ` Kenneth Wolcott
2023-08-07 13:14               ` Simon Wright
2023-08-07 15:05                 ` Simon Wright
2023-08-08  0:04                   ` Kenneth Wolcott
2023-08-08  8:38                     ` Simon Wright
2023-08-08 22:58                       ` Kenneth Wolcott
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox