Re: failure with latest mingw

Roger Pack <[email protected]> Thu, 2 Feb 2017 09:49:48 -0700
Newsgroups gmane.comp.lib.sdl
Message-ID <CAL1QdWcxfP8X_DvzFTMrG_iwY3r_8b2qP37SbcgQ10iz9WXS2Q@mail.gmail.com>
On 2/1/17, Roger Pack <[email protected]> wrote:
> As a note, with mingw-w64 git I get this:
>
> CC     build/SDL_xinput.lo
> In file included from src/core/windows/SDL_xinput.c:24:0:
> src/core/windows/SDL_xinput.h:113:3: error: conflicting types for
> ‘XINPUT_GAMEPAD_EX’
> } XINPUT_GAMEPAD_EX;
> ^
> In file included from src/core/windows/SDL_xinput.h:29:0,
> from src/core/windows/SDL_xinput.c:24:
> /home/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/include/xinput.h:182:3:
> note: previous declaration of ‘XINPUT_GAMEPAD_EX’ was here
> } XINPUT_GAMEPAD_EX, *PXINPUT_GAMEPAD_EX;
> ^
> In file included from src/core/windows/SDL_xinput.c:24:0:
> src/core/windows/SDL_xinput.h:119:3: error: conflicting types for
> ‘XINPUT_STATE_EX’
> } XINPUT_STATE_EX;
> ^
> In file included from src/core/windows/SDL_xinput.h:29:0,
> from src/core/windows/SDL_xinput.c:24:
> /home/rdp/dev/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/include/xinput.h:192:3:
> note: previous declaration of ‘XINPUT_STATE_EX’ was here
> } XINPUT_STATE_EX, *PXINPUT_STATE_EX;
> ^
> Makefile:547: recipe for target ‘build/SDL_xinput.lo’ failed
> make: *** [build/SDL_xinput.lo] Error 1
>
> removing those definitions from src/core/windows/SDL_xinput.h worked
> around it, FWIW...

Oddly, the failure doesn't seem to occur with mingw-w64 + gcc 6.3.0
but it did occur with mingw-w64 + gcc 4.9.3
FWIW.
_______________________________________________
SDL mailing list
[email protected]
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org