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