Maybe it is somehow related to configure script being unable to detect -lGLU without specified CXXFLAGS and LDFLAGS variables before configure.

Additional Notesallacrost version 0.1.0gcc version 3.4.6x11 version 6.9.0openal version 0.0.8lua version 5.0.3devil version 1.6.8rc2libogg version 1.1.3libvorbis version 1.1.2sdl version 1.2.11sdl_ttf version 2.0.8

/* This macro is used to declare a "method", that is, a function pointer. * We want to supply prototype parameters if the compiler can cope.

I didn't wrote it, I just fixed a patch written by Craig Rodrigues for FBSD 7.0.

Anyway you still should take a look in your configure scripts, they are obviously ignoring options such as --x-includes=DIR and --x-libraries=DIR, does not find GLU libraries in quite common location (/usr/X11/lib) and gives ./configure: line 5468: --include: command not found error.
Also the default location for data files should be, according to FHS $PREFIX/share/program_name or $PREFIX/share/program_name-version or in $PREFIX/games eg. $PREFIX/share/allacrost-0.1.0.

About devIL, I took depencies list from your Wiki and installed them all, so if it outdated list, update it. ;)