I've used M-x compile in emacs for years. Like for 17 years. My fingers automatically do ^x^m that I have had as the key binding for that command, as soon as I save a source file.
However, at some point in Emacs 21 (and now on 22) the *compilation* buffer stopped scrolling; it would show the top of the output, but then scroll out of sight. Then I would have to move the point to the end of that buffer to see the compilation activity. It was very annoying, but not annoying enough that I spent any time trying to find the settings.
But I did finally stumble across it, and here it is:
(setq compilation-scroll-output t)
One more line in my 5000 lines of emacs personalization lisp.
You'd think this would be easy, but you'd be wrong. I was.
First, the config files have moved. They are not in /etc/httpd anymore. They are in /etc/apache2. Great. But that was the easy part.
I followed similar instructions to my previous method for Tiger, but if you do that, you get this in your system.log when you restart Apache:
/private/etc/apache2/httpd.conf: Cannot load /usr/libexec/apache2/mod_jk.so into server: dlopen(/usr/libexec/apache2/mod_jk.so, 10): no suitable image found. Did find:\n\t/usr/libexec/apache2/mod_jk.so: mach-o, but wrong architecture
I checked the architecture of the mod_jk.so. It said i386. Whaa??? An Intel Mac won't load an i386 file in Leopard? (Sad face here). OK, fine, all I have to do is is compile with gcc with the right flags. What are those?
-arch x86_64
But that's not the whole deal, because I use apxs to do the compiling, so you actually have to hack up the Makefile.apxs magic line. In particular, after you generate Makefile.apxs, edit it like this:
mod_jk.la:
$(APXS) -c -o $@ -Wc,"${APXSCFLAGS} -arch x86_64 ${JK_INCL}" "${JAVA_INCL}" "${APXSLDFLAGS} -arch x86_64 " mod_jk.c ${APACHE_OBJECTS}
Then your apache should at least load, and you can configure the rest.
I love RRDtool. It's fantabulous. But it is a pain to build and install. Here are notes for CentOS 5 (or red hat 5, probably)
Packages you probably need (in addition to "normal" packages needed for development):
yum install libpng-devel freetype freetype-devel libart_lgpl-devel
Once you have these, it should be a pretty smooth configure/make/install.