The Mac OS X port uses allegro-config --libs
when linking object files, but this includes the wrong file: -lalleg-4.2.1, which does not work. Inside the makefile, replacing allegro-config --libs
with it's contents (except for -lalleg-4.2.1, which should be changed to -lalleg-4.2.2) will remedy this, for end users. However, for devs, the solution is probably obvious, but just in case: replace the 1 with a 2!
Logged In: YES
user_id=295085
Originator: NO
I'll look into it, but is this a release version or from SVN? On my system,
$ allegro-config --version
4.2.2
$ allegro-config --shared release
-L/usr/local/lib -lalleg-4.2.2 -lalleg-main -framework Cocoa -framework Carbon -framework IOKit -framework System -framework CoreAudio -framework AudioUnit -framework AudioToolbox -framework QuickTime