Opened 14 years ago

Closed 13 years ago

#22685 closed defect (fixed)

Defendguin fails to run when libsdl_mixer lacks libmikmod support

Reported by: ville.aakko@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: Cc:
Port: defendguin

Description

Defendguin used to work a while back. This is on Snow Leopard / Intel.

After some upgrade, it ceased to work. Now it fails with:

$ defendguin 

Warning: No joysticks available.

Error: I could not load the music file:
/opt/local/share/defendguin/music/child.mod
The Simple DirectMedia error that occured was:
Unrecognized music format

If I disable sounds via command line, it dies too because of FPU error:

$ defendguin --disable-sound
Floating point exception

Change History (6)

comment:1 Changed 14 years ago by ville.aakko@…

Cc: ville.aakko@… added

Cc Me!

comment:2 Changed 14 years ago by mf2k (Frank Schima)

Cc: ville.aakko@… removed
Keywords: defendguin SDL removed
Port: defendguin added

comment:3 Changed 14 years ago by ville.aakko@…

It seems that defendguin sghould depend on libsdl_mixer+mikmod variant, currently it doesn't. With libsdl_mixer+mikmod in place, at least I can run defendguin =)

But, alas, the excellent music doesn't play, the music just causes a loud buzz. So there's another issue. Maybe a new bug report is in place for that issue... also the game still crashes if I run it without sound (does that on Gentoo too btw.).

comment:4 Changed 14 years ago by ville.aakko@…

Also there's a new version. Tried it by compiling by hand, no issues there, but the music is still messed up.

comment:5 Changed 14 years ago by ville.aakko@…

Tried with the standalon mikmod application, and every mod file I tried is just mess, just as in the game. So there's a mikmod bug also.

But this bug can be closed when someone applies the libsdl_mixer+mikmod patch to the port file =)

comment:6 Changed 13 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed
Summary: Defendguin fails to run because of SDLDefendguin fails to run when libsdl_mixer lacks libmikmod support
Note: See TracTickets for help on using tickets.