> BTW, my method would be to change /etc/apt/apt.conf and apt-get update to
> Woody, install apache, and then change apt.conf back to "stable" and apt-get
> update things back.

It will not work. Potato and Woody are not similar enough. Woody libs
being newer is the main concern. What you should do is add a deb-src line
(same as a deb line, only start it with deb-src.) for woody, apt-get
update, etc.

Install the dev libs needed to build apache, then, as a normal user...

[zibby at longshot:~/src]#apt-get source apache

This will download and extract the Debian source packages.

Next:
[zibby at longshot:~/src]#cd apache-1.3.20-1.1
[zibby at longshot:~/src/apache-1.3.20-1.1]#debian/rules binary

This will start the build process. Apache will compile, and debs will be
build. You may find it helpful to ./configure before doing the
debian/rules binary, as configure should tell you if you're missing
anything. (You'll most likely miss things if you just do the debian/rules
binary)

If it all out fails, just try a plain source instalation into /usr/local.
Or check the version of apache in progeny. Or you can bite the bullet and
run woody. :)

Andrew S. Zbikowski | http://www.ringworld.org
"We can learn much more from wise words, little
from wisecracks and less from wise guys."
--William Arthur Ward