comp.lang.ada
 help / color / mirror / Atom feed
From: Kenneth Wolcott <kennethwolcott@gmail.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 15:04:18 -0700 (PDT)	[thread overview]
Message-ID: <ce671bd0-681d-420a-a2c6-2b8f23b5d798n@googlegroups.com> (raw)
In-Reply-To: <u7kmd8$286ku$2@dont-email.me>

On Thursday, June 29, 2023 at 12:35:08 PM UTC-7, Luke A. Guest wrote:
> 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: 

Actually, me the dummy, provided for you all what MacPorts has, not what I have :-)

This is what I have installed via MacPorts:
port installed | grep sdl
  libsdl2 @2.24.2_0
  libsdl2 @2.26.1_0
  libsdl2 @2.26.2_0
  libsdl2 @2.26.3_0
  libsdl2 @2.26.4_0
  libsdl2 @2.26.5_0
  libsdl2 @2.28.0_0 (active)

> $ sdl2-config --cflags 
> $ sdl2-config --libs

sdl2-config --cflags
-I/opt/local/include/SDL2 -D_THREAD_SAFE

sdl2-config --libs
-L/opt/local/lib -lSDL2

> > 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.

Ok, cool.

> > 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.

Well, that would probably explain the problem :-)

Thanks,
Ken

  reply	other threads:[~2023-06-29 22:04 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
2023-06-29 22:04                 ` Kenneth Wolcott [this message]
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