Re: [Tuxpaint-devel] Started the port to SDL3
An award-winning drawing program for children of all ages
Brought to you by:
wkendrick
From: Mark K. <mar...@gm...> - 2025-07-27 12:17:59
|
On Sun, Jul 27, 2025 at 6:08 AM Bill Kendrick <nb...@so...> wrote: [snip] > However, it segfaults after the splash screen appears. > (It was built WITH all magic tools, this time around.) > The SDL3 branch of Tux Paint started crashing on macOS, too. The cause appears to be commit 499630757dca284de759b86650879763784a94b8 of magic/src/emitter.c. Reverting this one file to the prior commit allows Tux Paint to run on macOS without crashing once again. Deleting the emitter.dylib shared library also allows Tux Paint to run on macOS again. Can you see if the above workarounds for the macOS build also works for the Linux build? > I'll keep investigating when I can :) > > > > > I will wait for a while until it would be more stable. > > We might need to, hehe. > > > > > 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 > > That commit continued to not build, due to `position3d` and `position` > differences in the struct described in "SDL_mixer_internal.h", and how > it was used elsewhere in the SDL_mixer sources. (Even after a `git pull` > on "master" branch.) > > Strange! > > -bill! > > > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > |