Oh God. FELIX, this is why keeping the Autoconf build around makes me REALLY REALLY MAD. Not your fault, Shawn, for asking this question. You just walked into a debate that's raging in the bug tracker right now.
http://trac.callcc.org/ticket/135 for those who want the gory details.
CMake
http://www.cmake.org is a native build system generator. It can generate makefiles, nmakefiles, Visual Studio project files, Borland makefiles, Watcom makefiles, all kinds of build system files, on all kinds of compilers on all the major operating systems. The primary advantage of CMake over Autoconf is it handles all of the Microsoft Visual Studio compilers. Autoconf, in contrast, deliberately avoids working with MSVC as a political agenda. CMake is a truly cross-platform tool. It is also significantly faster than Autoconf, as the builds are not driven by bloated shell scripts.
We've had a feature complete, field tested, all but bug free CMake build for awhile now. It took 1 man year to produce. It is the only way to produce the MSVC versions of Chicken, and it is preferred for MinGW also. It works fine for all the builds on all the platforms, actually, which is why I want to retire the Autoconf system.
The main reason I want Automake retired, is so that when people like you come along with energy for fixing things, that they will try their hand at CMake. I don't want the energies of the community split by Autoconf.
At a first go, read INSTALL-CMake.txt and try to build Chicken on your Mac OS X. Then see the bugtracker ticket I've just added about universal binaries.
http://trac.callcc.org/ticket/214
Cheers,
Brandon Van Every