
neil at nilspace
Sep 10, 2012, 5:49 PM
Post #5 of 7
(719 views)
Permalink
|
I installed mod_perl 2.0.7 and the Embperl tests seem to make without error now. So 2.0.5 seemed to have a problem, but whatever it was is fixed now in 2.0.7 apparently. Still not sure what to do with Apache::BuildConfig, any hints on what to do there? Thanks, Neil richter [at] ecos wrote: > Hi, > > which version of mod_perl do you use? > > Are you able to upgrade it? I had a similar issue with mod_perl 2.0.4 > > Gerald > > P.S. Httpd binary. You need to figure out if the httpd binary is stored in Apache:::BuildConfig, than we can use it inside Makefile.PL > > >> -----Original Message----- >> From: Neil Gunton [mailto:neil [at] nilspace] >> Sent: Monday, September 10, 2012 10:00 PM >> To: Gerald Richter - ECOS >> Cc: embperl [at] perl >> Subject: Re: ANNOUNCE: Embperl-2.5.0_2 >> >> Hi Gerald, testing your new 2.5.0_2 on Debian Wheezy AMD64, with stock >> perl 5.14.2, Apache 2.2.22. >> >> First of all, during perl Makefile.PL, it asks for the path to start as httpd. It is >> able to pick up the fact that it is in /usr/local/httpd_perl, which is correct, but >> I always have to enter the whole thing because my binary is not called >> 'httpd', but rather 'httpd_perl' (I have another build on the same machine for >> the front end caching reverse proxy, and that is named httpd_proxy). Would >> it be easy/possible to have your make script pick up the actual httpd_perl >> binary name that I built my mod_perl apache with, rather than assuming >> httpd? Minor issue, but just thought I'd ask. >> >> Second, it makes it all the way through to the 'make test', but fails here - last >> few lines below. >> >> Thanks! >> >> Neil >> >> make test output follows: >> >> ... >> >> Performing httpd syntax check 1 ... ok >> >> >> Performing httpd syntax check 2 ... ok >> >> >> Starting httpd... pid = 10790 ok >> >> Testing mod_perl mode... >> >> #0 ascii... >> >> [-1]Attempt to free unreferenced scalar: SV 0x19e21f0, Perl interpreter: >> 0x177de20 during global destruction. >> [-2]Attempt to free unreferenced scalar: SV 0x19e1f68, Perl interpreter: >> 0x177de20 during global destruction. >> [-3]Attempt to free unreferenced scalar: SV 0x19e2208, Perl interpreter: >> 0x177de20 during global destruction. >> [-4]Attempt to free unreferenced scalar: SV 0x19e94c8, Perl interpreter: >> 0x177de20 during global destruction. >> [-5]Attempt to free unreferenced scalar: SV 0x179e948, Perl interpreter: >> 0x177de20 during global destruction. >> >> Input: test/html/ascii >> Output: test/tmp/out.htm >> Log: test/tmp/test.log >> >> ERRORS detected! NOT all tests have been passed successfully >> >> make: *** [test_dynamic] Error 1 >> root [at] de:/usr/src/Embperl-2.5.0_2# >> >> >> richter [at] ecos wrote: >>> I have just uploaded a release candiate of Embperl 2.5.0. For me it works >> well with Perl 5.14 and Perl 5.16 and fixes the known problems. >>> >>> Please test and let me know if there are any issues. >>> >>> You can download it from >>> http://www.embperl.org/downloads/Embperl-2.5.0_2.tar.gz >>> >>> Gerald >>> >>> Changes since 2.4.0: >>> >>> - Do not clear old code before compiling a Embperl page >>> in Perl>= 5.14.x because it causes seg faults. This >>> leads to "subroutine redifined" warings, when a >>> page was changed and is reloaded. >>> >>> - Corrected use of G_KEEPERR when calling eval, because >>> of changed meaning, which cause the message "Compiling >>> error" instead of the real error message. >>> >>> - Adapted tests to Perl 5.14& 5.16 >>> >>> - Fixed a refcounting problem cause message "Attempt to >>> free unreferenced scalar" during mod_perl startup >>> with Perl 5.14.x >>> >>> - Fix output inside of Registry script for mod_perl 2.0.4+ >>> >>> - Fix problem with error output on stderr for Windows 64Bit >>> >>> - removed support for XALAN XML parser. It was outdated >>> anyway. libxml2 is still supported. >>> >>> - Fixed a C type declaration which caused RTF files to not >>> correctly escaped with newer GCC's. >>> >>> - Embperl::Form is totally overhauled with many new features. >>> It uses now jQuery as javascript library, instead >>> of prototype. NOTE: This is an incompatible change. If >>> you are using Embperl::Form before, you need to >>> adapt your html code! >>> >>> - Fix some Unicode issues in Embperl::Form::Validate >>> >>> - Embperl::Form::Validate is now able to highlight input >>> fields with wrong input >>> >>> - Applied the following debian patches: delay.patch, >>> fix-string-typo.patch, fix-pod-errors.patch, fix-whatis.patch, >>> new_process_group.patch, fix-pod-unescaped-unicode.patch, >>> german.patch and utf8.patch which mainly corrects >>> spelling and typo errors. NOTE: modperl.patch and >>> Makefile.PL.patch are not applied, because they are >>> debian specific. Thanks to Florian Schlichting for >>> providing uptodate information about the patches >>> and adaptions for Embperl 2.5. >>> >>> - Applied further spell corrections from Florian Schlichting. >>> >>> - Log Errors form Embperl::Syntax::Mail to error log >>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: embperl-unsubscribe [at] perl >>> For additional commands, e-mail: embperl-help [at] perl >>> > > --------------------------------------------------------------------- To unsubscribe, e-mail: embperl-unsubscribe [at] perl For additional commands, e-mail: embperl-help [at] perl
|