> Stas Bekman <[EMAIL PROTECTED]> wrote on 14.09.2004 04:36:59:
>
> > Mea culpa, not sure why it did work for me. I guess my emulation of
apr
> > not having threads didn't work completely. Please try this patch:
> >
> > Index: lib/ModPerl/BuildMM.pm
> > ===================================================================
> > RCS file: /home/cvs/modperl-2.0/lib/ModPerl/BuildMM.pm,v
> > retrieving revision 1.21
> > diff -u -r1.21 BuildMM.pm
> > --- lib/ModPerl/BuildMM.pm 8 Sep 2004 04:10:09 -0000 1.21
> > +++ lib/ModPerl/BuildMM.pm 14 Sep 2004 00:36:00 -0000
> > @@ -274,9 +274,7 @@
> > # it's possible that the .pm file is not existing
> > # (e.g. ThreadMutex.pm is not created on unless
> > # $apr_config->{HAS_THREADS})
> > - return unless -e $pm;
> > -
> > - die "glue_pod: can't find $dst" unless -e $dst;
> > + return unless -e $pm && -e $dst;
> >
> > # have we already glued the doc?
> > exit 0 unless -s $pm == -s $dst;
> >
> >
> tried this fix with the latest cvs:
Sorry, didn't put it quite clear. make && make test are OK, but make
install ends up with this:
> /usr/home/mgorb/mp-test/modperl-2.0/docs/api/Apache/Status.pod
> blib/lib/Apache2/Apache/Status.pm
> /usr/pkg/bin/perl -MExtUtils::Install -e "-e qq{.mypacklist} &&
> uninstall(qq{.mypacklist}, 1, 0)"
> unlink .mypacklist
> cp xs/modperl_xs_sv_convert.h xs/modperl_xs_typedefs.h
> xs/modperl_xs_util.h xs/APR/PerlIO/modperl_apr_perlio.h
> /home/mgorb/httpd-2.0/include
> cd "src/modules/perl" && make -f Makefile.modperl install
> test -f mod_perl.so && cp mod_perl.so /home/mgorb/httpd-2.0/modules
> cp mod_perl.h modperl_interp.h modperl_tipool.h modperl_log.h
> modperl_config.h modperl_cmd.h modperl_options.h modperl_callback.h
> modperl_handler.h modperl_gtop.h modperl_util.h modperl_io.h
> modperl_io_apache.h modperl_filter.h modperl_bucket.h modperl_mgv.h
> modperl_pcw.h modperl_global.h modperl_env.h modperl_cgi.h
modperl_perl.h
> modperl_perl_global.h modperl_perl_pp.h modperl_sys.h modperl_module.h
> modperl_svptr_table.h modperl_const.h modperl_constants.h
> modperl_apache_compat.h modperl_error.h modperl_debug.h
> modperl_common_util.h modperl_common_log.h modperl_perl_unembed.h
> modperl_types.h modperl_time.h modperl_apache_includes.h
> modperl_perl_includes.h modperl_apr_includes.h modperl_common_includes.h
> modperl_common_types.h modperl_hooks.h modperl_directives.h
> modperl_flags.h modperl_trace.h modperl_largefiles.h
> /home/mgorb/httpd-2.0/include
> Warning: You do not have permissions to install into
> /usr/pkg/lib/perl5/site_perl/5.8.4/i386-netbsd at
> /usr/pkg/lib/perl5/5.8.4/ExtUtils/Install.pm line 114.
> mkdir /usr/pkg/lib/perl5/site_perl/5.8.4/i386-netbsd/Apache2: Permission
> denied at /usr/pkg/lib/perl5/5.8.4/ExtUtils/Install.pm line 176
> *** Error code 255
>
> Stop.
> make: stopped in /home/mgorb/mp-test/modperl-2.0
> k714%
>
> modperl was built with MP_INST_APACHE2=1. Does it still has to install
> something into /usr/pkg/lib/perl5/site_perl/5.8.4/i386-netbsd ?
>
> --
> Report problems: http://perl.apache.org/bugs/
> Mail list info: http://perl.apache.org/maillist/modperl.html
> List etiquette: http://perl.apache.org/maillist/email-etiquette.html
>
--
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html