From: "Luke A. Guest" <laguest@archeia.com>
Subject: Re: SDL Ada package fails to compile on Mac, gnat 13.1, missing "SDL2_ttf/SDL_ttf.h"
Date: Thu, 29 Jun 2023 20:35:04 +0100 [thread overview]
Message-ID: <u7kmd8$286ku$2@dont-email.me> (raw)
In-Reply-To: <b77a6872-1947-4837-acd3-aabe99ba8501n@googlegroups.com>
On 29/06/2023 18:34, Kenneth Wolcott wrote:
> 1. I'm using gnatmake versus gprbuild because I just haven't gotten used to it yet, not avoiding it specifically. Of course it looks like it makes things easier...
gnatmake cannot handle project files anymore, it is for building single
applications, e.g. gnatmake my_app.adb, nothing more. You need to use
gprbuild with sdlada.
> 3. I have installed libsdl2 via MacPorts:
> port list | grep sdl2
> libsdl2_mixer @2.6.3 audio/libsdl2_mixer
> libsdl2 @2.28.0 devel/libsdl2
> libsdl2-snowleopard @2.0.22 devel/libsdl2-snowleopard
> libsdl2_gfx @1.0.4 devel/libsdl2_gfx
> libsdl2_image @2.6.3 devel/libsdl2_image
> libsdl2_net @2.2.0 devel/libsdl2_net
> libsdl2_ttf @2.20.2 devel/libsdl2_ttf
Right, so the other SDL libs usually install to the same place SDL is,
so what are the locations? Run these commands and tell me the results:
$ sdl2-config --cflags
$ sdl2-config --libs
> 4. Examples of Alire's "get" failure:
Forget about alire for now, I can update the main repo and you can grab
the source from there and use GPR_PROJECT_PATH=<path to
sdlada>/build/gnat:$GPR_PROJECT_PATH to build.
> alr --no-color get libsdl2_ttf
> ERROR: No source release indexed for the requested crate, and cannot use system packages in unknown distribution
>
> alr --no-color get libsdl2
> ERROR: No source release indexed for the requested crate, and cannot use system packages in unknown distribution
They're probably missing from the mac m1 specific index.
next prev parent reply other threads:[~2023-06-29 19:35 UTC|newest]
Thread overview: 54+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-06-28 18:38 SDL Ada package fails to compile on Mac, gnat 13.1, missing "SDL2_ttf/SDL_ttf.h" Kenneth Wolcott
2023-06-28 21:13 ` Luke A. Guest
2023-06-28 21:18 ` Kenneth Wolcott
2023-06-28 21:53 ` Kenneth Wolcott
2023-06-28 22:45 ` Luke A. Guest
2023-06-29 0:17 ` Kenneth Wolcott
2023-06-29 9:50 ` Luke A. Guest
2023-06-29 13:12 ` Simon Wright
2023-06-29 13:39 ` Luke A. Guest
2023-06-29 16:06 ` Simon Wright
2023-06-29 17:34 ` Kenneth Wolcott
2023-06-29 19:35 ` Luke A. Guest [this message]
2023-06-29 22:04 ` Kenneth Wolcott
2023-06-30 8:04 ` Luke A. Guest
2023-06-30 15:41 ` Kenneth Wolcott
2023-06-30 15:43 ` Luke A. Guest
2023-06-30 11:30 ` Luke A. Guest
2023-06-30 13:26 ` Luke A. Guest
2023-07-02 7:01 ` Luke A. Guest
2023-07-02 17:05 ` Kenneth Wolcott
2023-07-02 19:23 ` Simon Wright
2023-07-02 19:26 ` Kenneth Wolcott
2023-07-02 19:52 ` Luke A. Guest
2023-07-02 20:20 ` Kenneth Wolcott
2023-07-02 21:34 ` Kenneth Wolcott
2023-07-02 21:40 ` Luke A. Guest
2023-07-02 21:59 ` Kenneth Wolcott
2023-07-03 12:23 ` Luke A. Guest
2023-07-03 19:58 ` Kenneth Wolcott
2023-07-03 20:10 ` Luke A. Guest
2023-07-03 20:11 ` Luke A. Guest
2023-07-03 22:56 ` Kenneth Wolcott
2023-07-03 23:01 ` Kenneth Wolcott
2023-07-03 23:10 ` Kenneth Wolcott
2023-07-03 23:24 ` Keith Thompson
2023-07-03 23:58 ` Kenneth Wolcott
2023-07-04 9:00 ` Luke A. Guest
2023-07-06 19:37 ` Kenneth Wolcott
2023-07-07 1:23 ` Kenneth Wolcott
2023-07-07 1:25 ` Kenneth Wolcott
2023-07-12 5:43 ` Kenneth Wolcott
2023-07-12 6:01 ` Kenneth Wolcott
2023-07-12 15:44 ` Luke A. Guest
2023-07-12 23:09 ` Kenneth Wolcott
2023-07-12 23:11 ` Kenneth Wolcott
2023-07-13 10:59 ` Luke A. Guest
2023-07-13 14:14 ` Rod Kay
2023-07-13 15:15 ` Kenneth Wolcott
2023-07-04 8:59 ` Luke A. Guest
2023-07-04 8:57 ` Luke A. Guest
2023-06-29 21:22 ` Simon Wright
2023-06-29 22:12 ` Kenneth Wolcott
2023-06-29 19:29 ` Luke A. Guest
2023-06-29 11:33 ` Simon Wright
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox