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=-1.9 required=3.0 tests=BAYES_00,FREEMAIL_FROM, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Received: by 2002:a05:620a:24cc:b0:762:1b2f:ec53 with SMTP id m12-20020a05620a24cc00b007621b2fec53mr4778qkn.7.1688076778447; Thu, 29 Jun 2023 15:12:58 -0700 (PDT) X-Received: by 2002:a17:903:100b:b0:1b8:3ec9:29a0 with SMTP id a11-20020a170903100b00b001b83ec929a0mr68936plb.10.1688076777687; Thu, 29 Jun 2023 15:12:57 -0700 (PDT) Path: eternal-september.org!news.eternal-september.org!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Thu, 29 Jun 2023 15:12:57 -0700 (PDT) In-Reply-To: Injection-Info: google-groups.googlegroups.com; posting-host=98.59.238.112; posting-account=oHOvdQoAAACYgyEBjgPNvKFOGxg8pNns NNTP-Posting-Host: 98.59.238.112 References: <5bd661f7-f077-47e4-a3c0-aef7d3b41059n@googlegroups.com> <5442a053-9c59-4be4-8485-b0df2e589aedn@googlegroups.com> <21e6c8c0-ec62-4192-aa5d-39d38149821cn@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <276116c1-7164-46af-9eeb-44f6c35d76aan@googlegroups.com> Subject: Re: SDL Ada package fails to compile on Mac, gnat 13.1, missing "SDL2_ttf/SDL_ttf.h" From: Kenneth Wolcott Injection-Date: Thu, 29 Jun 2023 22:12:58 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Received-Bytes: 3743 Xref: news.eternal-september.org comp.lang.ada:65382 List-Id: On Thursday, June 29, 2023 at 2:22:30=E2=80=AFPM UTC-7, Simon Wright wrote: > Kenneth Wolcott writes:=20 >=20 > > 2. I stopped using Alire because I wanted a native gnat compiler and=20 > > Alire didn't provide one and now that I installed and am using Simon's= =20 > > (again, thank you) build, Alire refuses to "get" some interesting=20 > > packages. I'll respond later with some specific examples. Perhaps I=20 > > have Alire improperly installed or configured... > I wrote up something about this[1].=20 >=20 > Alire will download and install external packages (e.g. SDL2) if it=20 > knows how to use the host system's package manager. The "nightly"=20 > builds[2] for macOS know how to install via Homebrew, provided that the= =20 > external manifest has been updated[3].=20 >=20 > If someone wants to upgrade Alire to use MacPorts, I'm sure that would=20 > be welcomed.=20 >=20 > Adding aarch64 compilers to the mix makes things somewhat more=20 > complicated.=20 >=20 > Does MacPorts provide aarch64 (aka arm64) binary libraries? the object=20 > code and libraries that are linked to produce an executable must be=20 > consistent, all x86_64 or all aarch64.=20 I have no configured MacPorts to not accept any binaries that aren't aarch6= 4 and I do almost all of my upgrade+updates using the source flag so that I = build from source. There's only one issue that I've experienced after maki= ng that change:=20 port outdated sbcl-bootstrap 2.1.2_0 < 2.2.9_0 The following are two lines from the failed upgrade to MacPorts, but they d= on't really adversely affect me because I have a prior version (I don't rec= all what I have that requires this package :-) ) Error: Cannot install qt4-mac for the arch 'x86_64' because Error: its dependency dbus does not build for the required arch by default port installed | grep sbcl-bootstrap sbcl-bootstrap @2.1.2_0 (active) > [1]=20 > https://forward-in-code.blogspot.com/2023/06/alire-on-macos-revisited.htm= l=20 > [2] https://github.com/alire-project/alire/releases=20 > [3] https://github.com/alire-project/alire-index/pull/832 I'll take a look at those references... Thanks, Ken