bmx-ng / sdl.mod

SDL backend for BlitzMax
7 stars 6 forks source link

Latest sdl update: undefined functions on Linux (missing some imports) #46

Closed GWRon closed 2 years ago

GWRon commented 2 years ago

sdl.mod/sdl.mod/source.bmx misses some linux specific imports.

?Linux
Import "SDL/src/core/linux/SDL_sandbox.c"
Import "SDL/src/events/SDL_scancode_tables.c"
?

else I get this here:

/BlitzMaxNG/mod/sdl.mod/sdl.mod/sdl.release.linux.x64.a(scl_SDL_dbus.c.release.linux.x64.o): In Funktion »SDL_DBus_ScreensaverInhibit«:
SDL_dbus.c:(.text+0x129a): Warnung: undefinierter Verweis auf »SDL_DetectSandbox«
/BlitzMaxNG/mod/sdl.mod/sdl.mod/sdl.release.linux.x64.a(sjl_SDL_sysjoystick.c.release.linux.x64.o): In Funktion »LINUX_JoystickInit«:
SDL_sysjoystick.c:(.text+0x3387): Warnung: undefinierter Verweis auf »SDL_DetectSandbox«
/BlitzMaxNG/mod/sdl.mod/sdl.mod/sdl.release.linux.x64.a(scl_SDL_evdev.c.release.linux.x64.o): In Funktion »SDL_EVDEV_Poll«:
SDL_evdev.c:(.text+0xe29): Warnung: undefinierter Verweis auf »SDL_GetScancodeFromTable«
/BlitzMaxNG/mod/sdl.mod/sdl.mod/sdl.release.linux.x64.a(svx_SDL_x11keyboard.c.release.linux.x64.o): In Funktion »X11_InitKeyboard«:
SDL_x11keyboard.c:(.text+0x6c7): Warnung: undefinierter Verweis auf »SDL_GetScancodeTable«
SDL_x11keyboard.c:(.text+0x99b): Warnung: undefinierter Verweis auf »SDL_GetScancodeTable«
/BlitzMaxNG/mod/sdl.mod/sdl.mod/sdl.release.linux.x64.a(svx_SDL_x11keyboard.c.release.linux.x64.o): In Funktion »X11_KeyCodeToSDLScancode«:
SDL_x11keyboard.c:(.text+0x11a): Warnung: undefinierter Verweis auf »SDL_GetScancodeFromTable«

So maybe it needs even more imports if you import more modules of SDL than I do but I had at least to add these to get it working again.