Win32 user daring enough?

Can someone test out a cross-compile I did of "Bug Squish?"
It’s available as a ZIP file (containing everything the normal source
version has, plus a Win32 cross-compiled .EXE and copies of cross-compiled
SDL libs (as DLLs)).

ftp://ftp.sonic.net/pub/users/nbs/unix/x/bugsquish/bugsquish-0.0.3.zip

I don’t have a Win32 system to test on, and I want to make sure it actually
RUNS before I tell the general public to go donwload it. :wink:

Thanks!

-bill!

“William Kendrick” wrote

Can someone test out a cross-compile I did of "Bug Squish?"
It’s available as a ZIP file (containing everything the normal source
version has, plus a Win32 cross-compiled .EXE and copies of cross-compiled
SDL libs (as DLLs)).

ftp://ftp.sonic.net/pub/users/nbs/unix/x/bugsquish/bugsquish-0.0.3.zip

I don’t have a Win32 system to test on, and I want to make sure it actually
RUNS before I tell the general public to go donwload it. :wink:

hello william, i look forward to bugsquish, but in the meantime
i get this error…

“Windows cannot run thie program because it is an invalid format.”

nonetheless, the file must be somewhat correct, because i can
run my dependency programs on it and see what dll calls it makes

sorry. (this is win98 with directx7a installed)

I get the same error on WindowsNT 4.0.
It gives error 0xc0000005 if this helps.__________________________________
I?aki Idigoras Igartua <@Idigoras_Inaki>

-----Mensaje original-----
De: Pete Shinners [SMTP:pshinners at mediaone.net]
Enviado el: jueves 14 de diciembre de 2000 10:35
Para: sdl at lokigames.com
Asunto: [SDL] Re: Win32 user daring enough?

“William Kendrick” wrote

Can someone test out a cross-compile I did of "Bug Squish?"
It’s available as a ZIP file (containing everything the normal source
version has, plus a Win32 cross-compiled .EXE and copies of
cross-compiled
SDL libs (as DLLs)).

ftp://ftp.sonic.net/pub/users/nbs/unix/x/bugsquish/bugsquish-0.0.3.zip

I don’t have a Win32 system to test on, and I want to make sure it
actually
RUNS before I tell the general public to go donwload it. :wink:

hello william, i look forward to bugsquish, but in the meantime
i get this error…

“Windows cannot run thie program because it is an invalid format.”

nonetheless, the file must be somewhat correct, because i can
run my dependency programs on it and see what dll calls it makes

sorry. (this is win98 with directx7a installed)

On the minus side, I have to report I had baiscally the same problem running
the executable.

I am using Windows 2000, DirectX 8. A quick look at the header on the
executable
makes it look like valid PE format, but Windows doesn’t like it much. Looks
like
either the cross compiler is slightly busted or something else happened
(accidental linefeed
conversion UNIX->Win on a binary? Dunno…)On the plus side, it compiles fine in Visual C++ (after defining a DATA_PREFIX) and the resulting binary runs fine. So all is not lost. Original Message ----- From: pshinners@mediaone.net (Pete Shinners) To: Sent: Thursday, December 14, 2000 1:35 AM Subject: [SDL] Re: Win32 user daring enough? “William Kendrick” wrote

Can someone test out a cross-compile I did of "Bug Squish?"
It’s available as a ZIP file (containing everything the normal source
version has, plus a Win32 cross-compiled .EXE and copies of
cross-compiled

SDL libs (as DLLs)).

ftp://ftp.sonic.net/pub/users/nbs/unix/x/bugsquish/bugsquish-0.0.3.zip

I don’t have a Win32 system to test on, and I want to make sure it
actually

RUNS before I tell the general public to go donwload it. :wink:

hello william, i look forward to bugsquish, but in the meantime
i get this error…

“Windows cannot run thie program because it is an invalid format.”

nonetheless, the file must be somewhat correct, because i can
run my dependency programs on it and see what dll calls it makes

sorry. (this is win98 with directx7a installed)

George McBay wrote:

On the minus side, I have to report I had baiscally the same problem running
the executable.

I am using Windows 2000, DirectX 8. A quick look at the header on the
executable
makes it look like valid PE format, but Windows doesn’t like it much. Looks
like
either the cross compiler is slightly busted or something else happened
(accidental linefeed
conversion UNIX->Win on a binary? Dunno…)

Can someone test out a cross-compile I did of "Bug Squish?"
It’s available as a ZIP file (containing everything the normal source
version has, plus a Win32 cross-compiled .EXE and copies of
cross-compiled

SDL libs (as DLLs)).

ftp://ftp.sonic.net/pub/users/nbs/unix/x/bugsquish/bugsquish-0.0.3.zip

I don’t have a Win32 system to test on, and I want to make sure it
actually

RUNS before I tell the general public to go donwload it. :wink:

hello william, i look forward to bugsquish, but in the meantime
i get this error…

“Windows cannot run thie program because it is an invalid format.”

nonetheless, the file must be somewhat correct, because i can
run my dependency programs on it and see what dll calls it makes

sorry. (this is win98 with directx7a installed)

Sounds like someone tried to use the “strip” command on the EXE :slight_smile:
strip can produce broken binaries for win32.

-Ray> On the plus side, it compiles fine in Visual C++ (after defining a DATA_PREFIX) and the resulting binary runs fine. So all is not lost. Original Message ----- From: “Pete Shinners” To: Sent: Thursday, December 14, 2000 1:35 AM Subject: [SDL] Re: Win32 user daring enough? “William Kendrick” wrote

> > Sounds like someone tried to use the "strip" command on the EXE :) > strip can produce broken binaries for win32.

Hrm. Nope!

-bill!

> > Sounds like someone tried to use the "strip" command on the EXE :) > strip can produce broken binaries for win32.

Hrm. Nope!

ld -s can produce the same effect.

See ya,
-Sam Lantinga, Lead Programmer, Loki Entertainment Software

ld -s can produce the same effect.

Ok… would any of the mingw32 “sdl-config” outputs cause an “ld -s”?

See anything obvious I’m doing wrong in the Makefile/etc?
See the ftp://ftp.sonic.net/pub/users/nbs/unix/x/bugsquish/bugsquish-0.0.3.zip

Thanks!

-bill!

Your mixer dll seems to be the culprit. I replaced
it with another one and your game ran fine.

Cheers,
Frank.

William Kendrick wrote:>

ld -s can produce the same effect.

Ok… would any of the mingw32 “sdl-config” outputs cause an “ld -s”?

See anything obvious I’m doing wrong in the Makefile/etc?
See the ftp://ftp.sonic.net/pub/users/nbs/unix/x/bugsquish/bugsquish-0.0.3.zip

Thanks!

-bill!

Your mixer dll seems to be the culprit. I replaced
it with another one and your game ran fine.

Hrm… I did a clean mingw32 install of it, I thought. Trying
again. I’ll see if the DLL’s differ. If so, I’ll put up another for DL.

-bill!