Re: [Tuxpaint-devel] Started the port to SDL3
An award-winning drawing program for children of all ages
Brought to you by:
wkendrick
From: Pere P. i C. <per...@gm...> - 2025-07-27 09:46:13
|
El dg. 27 de 07 de 2025 a les 08:23 +0900, en/na Shin-ichi TOYAMA va escriure: > Hi! > > On Fri, 25 Jul 2025 09:47:22 +0200, Pere Pujal i Carabantes wrote: > > El dv. 25 de 07 de 2025 a les 01:42 +0100, en/na Bill Kendrick va escriure: > > > On Sun, Jun 29, 2025 at 02:03:11PM +0200, Pere Pujal i Carabantes wrote: > > > There is not yet a release of SDL3_mixer, > > > > Ouch, yes it was missing too, Looking at my sources, I compiled it in March. > > I don't remember having to do anything special to build it. > > commit 72a73339731a12c1002f9caca64f1ab924938102 if that helps. > > <... snip ...> > > On Fri, 25 Jul 2025 09:47:22 +0200, Pere Pujal i Carabantes wrote: > > El dv. 25 de 07 de 2025 a les 01:42 +0100, en/na Bill Kendrick va escriure: > > > so I cloned the repo > > > (https://github.com/libsdl-org/SDL_mixer) but unfortunately > > > cannot build it (`cmake --build build`) due to some compiler > > > errors: > > > > > > [ 3%] Building C object CMakeFiles/SDL3_mixer-shared.dir/src/SDL_mixer.c.o > > > In file included from /home/kendrick/tuxpaint/sdl3-libs/SDL_mixer/src/SDL_mixer.c:24: > > > /home/kendrick/tuxpaint/sdl3-libs/SDL_mixer/src/SDL_mixer_internal.h:139:23: error: expected declaration specifiers or ‘...’ before numeric constant > > > 139 | float SDL_ALIGNED(16) position3d[4]; // we only need the X, Y, and Z coords, but the 4th element makes this SIMD-friendly. > > SDL3_mixer seems to be under a very active work in progress. > > I also once succeeded to build it but currently it fails with the same error bill mentioned. > Then, confirmed that it could build until the commit "4e9a308a0daa63b6bd492b0ec616f86337500898". > > I will wait for a while until it would be more stable. > > Just FYI. Actually, with commit 59a2f77645404aee3ab541c6c860970da7572bed from July 26 builds fine for me. Starting at the root of the source, rm the "build" directory if it has been created before, then: mkdir build && cd build && cmake -S .. -B . && make HTH Pere |