with the patch below, Apache::Icon/Apache::AutoIndex works fine for me.
running apache_1.3.13-dev, mod_perl-1.24_01-dev, perl-current (5.7.0-dev)
mod_perl built with EVERYTHING=1, USE_DSO=1
copy-n-pasted config from Apache::AutoIndex/README:
PerlModule Apache::Icon
PerlModule Apache::AutoIndex
PerlTransHandler Apache::AutoIndex::transhandler
PerlHandler Apache::AutoIndex
kill -HUP works just fine too.
--- Icon.xs 1999/01/18 19:21:46 1.1.1.1
+++ Icon.xs 2000/08/21 16:50:04
@@ -18,6 +18,12 @@
PROTOTYPES: DISABLE
+void
+END()
+
+ CODE:
+ ap_remove_module(&icon_module);
+
Apache::Icon
new(class, r=default_r)
char *class