[Haskell-cafe] SDL and ALUT on Windows: "stdin Bad file descriptor"

Thiago Negri evohunz at gmail.com
Sun Jan 27 02:30:31 CET 2013

I didn't use `-optl-mwindows`. I guess the dependency on SDL is doing this.
Anyway, I was trying to print some debug messages to see what was going
Replaces the debugs message with on-screen messages using `SDL-ttf` package.


2013/1/26 Henk-Jan van Tuyl <hjgtuyl at chello.nl>

> On Sat, 26 Jan 2013 21:52:03 +0100, Brandon Allbery <allbery.b at gmail.com>
> wrote:
>  On Sat, Jan 26, 2013 at 3:34 PM, Thiago Negri <evohunz at gmail.com> wrote:
>>  I'm trying SDL on Windows, and things are getting really weird.
>>> I can compile the code (links on the end).
>>> When I run it, if I try using `stdin` the program crashes with this
>>> message:
>>> <stdin>: hGetLine: invalid argument (Bad file descriptor)
>> You haven't even touched SDL at that point in that source code.
>> If I had to guess, something (possibly a linker option embedded in the SDL
>> binding) is causing your program to be built as a Windows GUI (as opposed
>> to Windows Console) so it has no stdin.  I couldn't tell you much more
>> than
>> that, though; the ways of Windows development are foreign to me.
> You probably used -optl-mwindows in the compile command, to prevent the
> DOS-shell appearing behind your window.
> Regards,
> Henk-Jan van Tuyl
> --
> http://Van.Tuyl.eu/
> http://members.chello.nl/**hjgtuyl/tourdemonad.html<http://members.chello.nl/hjgtuyl/tourdemonad.html>
> Haskell programming
> --
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20130126/904a9f8e/attachment.htm>

More information about the Haskell-Cafe mailing list