@Peter - The fixes are only for Windows
No problem Ace, usage is On Topic for this thread. It's not a problem with the build though, but a problem in the way you're linking. When you link the static allegro lib, you also have to link in all the other libraries that it uses. That's what makes it static - it hasn't been linked yet.
So compare your link commands to this list, and see if you're missing any :
-static -lalleggl -ljpgalleg -lloadpng -llogg -lalleg-debug-static -lvorbis -lvorbisenc -lvorbisfile -logg -lpng16 -lzlibstatic -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lole32 -ldinput -lddraw -ldxguid -lwinmm -ldsound -static-libstdc++ -static-libgcc
Neil, can you set me up with a debugging build of your Deluxe Pacman 1 game? I want to try and catch that bug you're describing in shutdown. Is it just DP1 or is it other programs / games that exhibit this behavior?