EDIT: Problem found! I had previously used the same sdl2 folder to install it for a 32bit puppy. After deleting and unzipping a fresh copy, it built ok for bw64. You can ignore the following. (but the point at the end about double clicking on a 7z file still applies!)
-----------------------
So just splitting this off from a mixed post that might be missed..
I couldnt get sdl2 to build for bookworm64 or any 64 bit pup. (with devx of course).
Building SDL2-2.30.12 from source, see:
https://github.com/libsdl-org/SDL
./configure
(runs ok)
make
gets part way through, then gives this error:
/bin/sh ./build-scripts//updaterev.sh --vendor ""
make: *** No rule to make target '/usr/lib/i386-linux-gnu/dbus-1.0/include/dbus/dbus-arch-deps.h', needed by 'build/SDL.lo'. Stop.
Maybe I should use the more modern cmake method?
Anyone else tried building sdl2?
oh, another little thing: double clicking a 7z file runs cherry tree rather than an unpacker!