..and this results in build failure in at least codeblocks.
Think I'd prefer to revert for now.
NetBSD has sigtimedwait/sigwaitinfo if someone wants to try borrowing them.
--
Sent from a phone, apologies for poor formatting.
On 7 November 2024 08:52:56 Landry Breuil <[email protected]> wrote:
Le Thu, Nov 07, 2024 at 08:20:56AM +0100, Antoine Jacoutot a écrit :
On Tue, Nov 05, 2024 at 09:39:38AM -0700, Thomas Frohwein wrote:
CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2024/11/05 09:39:38
Modified files:
devel/sdl2 : Makefile
Log message:
Enable wayland support in sdl2. Some testing and ok landry@
This is somewhat broken.
As you can see during the build:
cc -O2 -pipe -g -I/usr/local/include -DUSING_GENERATED_CONFIG_H -Iinclude
-I/exopi-obj/pobj/sdl2-2.30.9/SDL2-2.30.9/include -idirafter
/exopi-obj/pobj/sdl2-2.30.9/SDL2-2.30.9/src/video/khronos
-DSDL_BUILD_MAJOR_VERSION=2 -DSDL_BUILD_MINOR
_VERSION=30 -DSDL_BUILD_MICRO_VERSION=9 -mmmx -m3dnow -msse -msse2 -msse3
-Wall -Wno-unused-local-typedefs -fno-strict-aliasing -fvisibility=hidden
-Wdeclaration-after-statement -Werror=declaration-after-statement
-I/usr/X11R6/include -I/
usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/X11R6/include
-I/usr/local/include -I/usr/local/include/libepoll-shim -Igen
-DHAVE_USBHID_H -DUSBHID_UCR_DATA -DUSBHID_NEW -D_REENTRANT -MMD -MT
build/SDL_waylanddatamanager.lo -c /exop
i-obj/pobj/sdl2-2.30.9/SDL2-2.30.9/src/video/wayland/SDL_waylanddatamanager.c
-fPIC -DPIC -o build/.libs/SDL_waylanddatamanager.o
/exopi-obj/pobj/sdl2-2.30.9/SDL2-2.30.9/src/video/wayland/SDL_waylanddatamanager.c:78:5:
warning: call to undeclared function 'sigtimedwait'; ISO C99 and later do
not support implicit function declarations [-Wimplicit-function-declaration
]
sigtimedwait(&sig_set, 0, &zerotime);
interesting, since we dont have that function..
dunno what it would need, but the few apps ive tested didnt exercise
that codepath.
so either we drop the line, or revert the commit enabling wayland ?
Landry