Allegro.cc - Online Community

Allegro.cc Forums » Allegro Development » Unofficial Allegro 5.2.3 MinGW-W64 GCC 7.1 binaries

This thread is locked; no one can reply to it. rss feed Print
Unofficial Allegro 5.2.3 MinGW-W64 GCC 7.1 binaries
Edgar Reynaldo
Member #8,592
May 2007
avatar

I updated my binaries for Allegro 5 to version 5.2.3.

To use them, you need the MinGW compiler I used :

https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/7.1.0/threads-posix/dwarf/i686-7.1.0-release-posix-dwarf-rt_v5-rev0.7z

Download the binaries here :

https://bitbucket.org/bugsquasher/unofficial-allegro-5-binaries/downloads/Allegro523MinGW71.7z

Enjoy

The distro comes with freetype, png, zlib, physfs, ogg, vorbis, theora, enet and flac. DUMB support was not compiled in, as it seemed incompatible (will look into it).

There is a standard lib, include, bin, and doc folders in the archive. All headers and import libraries necessary to develop with allegro or its dependencies are included. CHM docs for Allegro 5 are included as well. Get them here separately :

https://bitbucket.org/bugsquasher/unofficial-allegro-5-binaries/downloads/allegro523.chm

All the examples and demos and tests are included as well in the bin sub folders. Run the batch file in the root of the archive to set up an environment capable of running the examples. Otherwise you have to copy all the dlls yourself.

Todd Cope
Member #998
November 2000
avatar

DUMB support was not compiled in, as it seemed incompatible

What compatibility issue were you having? There's an issue with MinGW32 and DUMB 2.0 where it crashes if you execute DUMB code from a thread other than the main thread (which the Allegro audio codec add-on does). The crash happens on the new SSE resampling code. I was able to work around the issue by disabling SSE support in the DUMB build. I haven't gotten around to setting up MinGW-W64 to see if the issue also happens with that compiler.

Edgar Reynaldo
Member #8,592
May 2007
avatar

Go to: