mod_perl2.0.4のビルド中、modperl_xs_typedefs.hでエラーが出る場合の対処法

src/modules/perl/modperl_apache_compat.h

 typedef unsigned long apr_os_thread_t;
 typedef void * apr_thread_mutex_t;
+typedef void * apr_thread_rwlock_t;
 #endif 
http://www.nabble.com/Re%3A--mp2--compilation-errors-with-mod_perl-2.0.4-on-OpenBSD-p17041638.html
Index: lib/ModPerl/BuildMM.pm
===================================================================
--- lib/ModPerl/BuildMM.pm (revision 648960)
+++ lib/ModPerl/BuildMM.pm (working copy)
@@ -359,7 +359,7 @@

$apr_config ||= $build->get_apr_config();

- if ($path =~ m/(Thread|Global)Mutex/) {
+ if ($path =~ m/(Thread|Global)(Mutex|RWLock)/) {
return unless $apr_config->{HAS_THREADS};
} 
http://www.gossamer-threads.com/lists/modperl/dev/97050#97050

で再ビルドすればおk