- I had to install the libpng-devel RPM (I used yum). The lack of this library was not detected by the emacs configure script.
- I had to install setarch to use during the build process. The exec-shield functionality and randomization of virtual address spaces in Fedora Core 4 messes up the emacs bootstrapping process. I ran
./configure ; setarch i386 -R make bootstrapto build emacs.
UPDATE (10/27/06): I just did a re-build on Fedora Core 5 using these instructions, and everything went fine. Now, when compiling, you need to run
./configure --with-gtk --enable-font-backend --with-xft; setarch i386 -R make bootstrapto make things work. Hopefully soon this code will be stable enough that someone releases an RPM.