SDL 1.2.12 SDL.dll PRERELEASE

Hello !

This should be binary compatible with previous releases, and should
work without special magic on all versions of Windows after Windows 95.
Please pay special attention to the thread API to make sure it’s
compatible
with games built with Visual C++.

Should it be also possible to use this SDL.dll with a MinGW built
SDL application ?

If no, okay.
If yes, i got the following message when running
for example testsprite with this new SDL.dll :

(gdb) r
Starting program: /home/wizard/code/SDL/SDL/test/testsprite.exe
gdb: unknown target exception 0xc0000022 at 0x7c974ed1

Program received signal ?, Unknown signal.

Program exited with code 030000000042.
You can’t do that without a process to debug.
(gdb)

CU

Should it be also possible to use this SDL.dll with a MinGW built
SDL application ?

Yes. Debugging may not work since SDL.dll is stripped, but it should
work correctly.

-Sam Lantinga, Lead Software Engineer, Blizzard Entertainment

Hello !

Should it be also possible to use this SDL.dll with a MinGW built
SDL application ?

Yes. Debugging may not work since SDL.dll is stripped, but it should
work correctly.

But it does not work. First i tested it with a game written by me
and then i tested it with testsprite, testgl, loopwave …

None of these apps work. They all show the same error message box.

I built these apps with the latest stable CYGWIN using MinGW Mode,
the latest SDL SVN versions and run them under Win XP with SP2 and all
latest Updates.

CU

Hello !

Yes. Debugging may not work since SDL.dll is stripped, but it should
work correctly.

This is the error box :

http://www.syntheticsw.com/~wizard/tmp/New_SDL_Error_Box.png

Is there anything i can help debugging this ?

CU

But it does not work. First i tested it with a game written by me
and then i tested it with testsprite, testgl, loopwave …

None of these apps work. They all show the same error message box.

I can reproduce this, I’m looking at it now.

Thanks!
-Sam Lantinga, Lead Software Engineer, Blizzard Entertainment

Okay, I figured this out. It’s a permissions problem.
Try this:
http://www.libsdl.org/tmp/SDL-1.2.12-win32.zip

See ya!
-Sam Lantinga, Lead Software Engineer, Blizzard Entertainment

Okay, I figured this out. It’s a permissions problem.
Try this:
http://www.libsdl.org/tmp/SDL-1.2.12-win32.zip

This appears to work great with applications built with SDL 1.2.12 in
both Cygwin and Visual C++ 2005 Express Edition, as well as with the
old Maelstrom binary.

So far, so good! :slight_smile:

See ya,
-Sam Lantinga, Lead Software Engineer, Blizzard Entertainment

Hello !

Okay, I figured this out. It’s a permissions problem.
Try this:
http://www.libsdl.org/tmp/SDL-1.2.12-win32.zip

Just tested it, works great.

CU

For SDL 1.2.12 I’m experimenting with building SDL releases using a
Mac OS X hosted cross-compiling environment.

Welcome to the right world:)

I think you are not using Xcode (I’m not sure, but I think you are a
vi user), but if you want to (don’t know, maybe you want to try:P), I
was able to integrate cross compiling with mingw directly from within
Xcode.

If you are interested let me know.

RegardsOn 16 Jul 2007, at 4:39 PM, Sam Lantinga wrote:


Kuon

"Don’t press that button."
http://goyman.com/
Blog: http://kuon.goyman.com/

Welcome to the right world:)

I think you are not using Xcode (I’m not sure, but I think you are a
vi user), but if you want to (don’t know, maybe you want to try:P), I
was able to integrate cross compiling with mingw directly from within
Xcode.

I’ve got a pretty good command-line pipeline going, but feel free to post
it, I’m sure it will come in handy for someone. :slight_smile:

Thanks!
-Sam Lantinga, Lead Software Engineer, Blizzard Entertainment

Hello !

I’ve got a pretty good command-line pipeline going, but feel free to post
it, I’m sure it will come in handy for someone. :slight_smile:

Sam as a Linux Geek is going away from Linux to Mac OS X, darm.
Now, you are trying to move him from the Command Line to an IDE, oooooh.

Just a joke :slight_smile:

CU

Sam as a Linux Geek is going away from Linux to Mac OS X, darm.

It’s hard to resist the charm of a MacBook Pro running 13 different
OS installations in VMware Fusion. grin

… and running three or four of them simultaneously!

See ya,
-Sam Lantinga, Lead Software Engineer, Blizzard Entertainment

Sam as a Linux Geek is going away from Linux to Mac OS X, darm.

It’s hard to resist the charm of a MacBook Pro running 13 different
OS installations in VMware Fusion. grin

… and running three or four of them simultaneously!

The joy of testing everything on the same machine:)

Btw, I just discovered that remote desktop sharing is compatible with
vnc, joy…

Also, I tested Xray in 10.5, I can’t say anything about it. But I can
tell you it’s cool!

RegardsOn 17 Jul 2007, at 11:14 PM, Sam Lantinga wrote:


Kuon

"Don’t press that button."
http://goyman.com/
Blog: http://kuon.goyman.com/