Closed GWRon closed 6 years ago
I used most current bcc, bmk and brl/pub/sdl module revision.
MinGW was (for Win32): i686-7.2.0-release-posix-sjlj-rt_v5-rev1.7z from https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/7.2.0/threads-posix/sjlj/
When trying to compile modules it errors out on SDL:
[ 23%] Compiling:typd_mlc.c [ 23%] Compiling:win32_threads.c [ 23%] Compiling:blitz_app.c [...] [ 51%] Compiling:SDL.c [ 51%] Compiling:SDL_assert.c [ 51%] Compiling:SDL_dataqueue.c [ 52%] Compiling:SDL_error.c [ 52%] Compiling:SDL_hints.c [ 52%] Compiling:SDL_log.c [ 52%] Compiling:SDL_atomic.c [ 52%] Compiling:SDL_spinlock.c [ 52%] Compiling:SDL_audio.c [ 52%] Compiling:SDL_audiocvt.c [ 52%] Compiling:SDL_audiotypecvt.c [ 53%] Compiling:SDL_mixer.c [ 53%] Compiling:SDL_wave.c [ 53%] Compiling:SDL_directsound.c [ 53%] Compiling:SDL_diskaudio.c [ 53%] Compiling:SDL_dummyaudio.c [ 53%] Compiling:SDL_wasapi.c [ 53%] Compiling:SDL_wasapi_win32.c [ 53%] Compiling:SDL_winmm.c [ 54%] Compiling:SDL_windows.c [ 54%] Compiling:SDL_xinput.c [ 54%] Compiling:SDL_cpuinfo.c [ 54%] Compiling:SDL_dynapi.c [ 54%] Compiling:SDL_clipboardevents.c [ 54%] Compiling:SDL_dropevents.c [ 54%] Compiling:SDL_events.c [ 54%] Compiling:SDL_gesture.c [ 54%] Compiling:SDL_keyboard.c In file included from E:/BlitzMaxNG.2018/mod/sdl.mod/sdl.mod/SDL/src/core/window s/SDL_xinput.c:24:0: E:/BlitzMaxNG.2018/mod/sdl.mod/sdl.mod/SDL/src/core/windows/SDL_xinput.h:136:5: error: unknown type name 'XINPUT_STATE_EX'; did you mean 'XINPUT_STATE'? XINPUT_STATE_EX* pState /* [out] Receives the current state */ ^~~~~~~~~~~~~~~ XINPUT_STATE E:/BlitzMaxNG.2018/mod/sdl.mod/sdl.mod/SDL/src/core/windows/SDL_xinput.h:162:8: error: [ 55%] Compiling:SDL_mouse.cunknown type name 'XInputGetState_t' extern XInputGetState_t SDL_XInputGetState; ^~~~~~~~~~~~~~~~ E:/BlitzMaxNG.2018/mod/sdl.mod/sdl.mod/SDL/src/core/windows/SDL_xinput.c:29:1: e rror: unknown type name 'XInputGetState_t'; did you mean 'XInputSetState_t'? XInputGetState_t SDL_XInputGetState = NULL; ^~~~~~~~~~~~~~~~ XInputSetState_t E:/BlitzMaxNG.2018/mod/sdl.mod/sdl.mod/SDL/src/core/windows/SDL_xinput.c: In fun ction 'WIN_LoadXInputDLL': E:/BlitzMaxNG.2018/mod/sdl.mod/sdl.mod/SDL/src/core/windows/SDL_xinput.c:107:27: error: 'XInputGetState_t' undeclared (first use in this function); did you mean 'XInputSetState_t'? SDL_XInputGetState = (XInputGetState_t)GetProcAddress((HMODULE)s_pXInputDLL , (LPCSTR)100); ^~~~~~~~~~~~~~~~ XInputSetState_t E:/BlitzMaxNG.2018/mod/sdl.mod/sdl.mod/SDL/src/core/windows/SDL_xinput.c:107:27: note: each undeclared identifier is reported only once for each function it app ears in E:/BlitzMaxNG.2018/mod/sdl.mod/sdl.mod/SDL/src/core/windows/SDL_xinput.c:107:44: error: expected ';' before 'GetProcAddress' SDL_XInputGetState = (XInputGetState_t)GetProcAddress((HMODULE)s_pXInputDLL , (LPCSTR)100); ^~~~~~~~~~~~~~ E:/BlitzMaxNG.2018/mod/sdl.mod/sdl.mod/SDL/src/core/windows/SDL_xinput.c:109:48: error: expected ';' before 'GetProcAddress' SDL_XInputGetState = (XInputGetState_t)GetProcAddress[ 55%] Compiling:S DL_quit.c ((HMODULE)s_pXInputDLL, "XInputGetState"); ^~~~~~~~~~~~~~ Build Error: failed to compile (1) E:/BlitzMaxNG.2018/mod/sdl.mod/sdl.mod/SDL/sr c/core/windows/SDL_xinput.c E:\BlitzMaxNG.2018\bin>
Hmm. I thought I'd pushed that already...
I used most current bcc, bmk and brl/pub/sdl module revision.
MinGW was (for Win32): i686-7.2.0-release-posix-sjlj-rt_v5-rev1.7z from https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/7.2.0/threads-posix/sjlj/
When trying to compile modules it errors out on SDL: