Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: ModPerl: Dev

Re: mod_perl 2.06 with apache 2.4 and perl 5.14.2 : substitute error

 

 

ModPerl dev RSS feed   Index | Next | Previous | View Threaded


fred at redhotpenguin

Apr 26, 2012, 11:19 AM

Post #1 of 3 (1417 views)
Permalink
Re: mod_perl 2.06 with apache 2.4 and perl 5.14.2 : substitute error

Hi Daniel,

Thanks for the bug report, but please email dev [at] perl
directly concerning these issues. You can signup for the dev list
here:

http://perl.apache.org/maillist/dev.html

On Thu, Apr 26, 2012 at 10:59 AM, Daniel Flinkmann <dflinkmann [at] gmx> wrote:
> Hi Fred,
>
> I have a (hopefully small) error when trying to compile mod_perl-2.0.6 (RC6 and the final version of 2.0.6).
>
> I am running a Solaris 10 (UltraSparc) machine with perl 5.14.2 and apache httpd 2.4.2
>
> $ perl5.14.2 Makefile.PL  MP_USE_STATIC=1 MP_AP_PREFIX=`pwd`/../httpd-2.4.2 MP_AP_CONFIGURE="--with-mpm=prefork"
>
> [...]
> make[1]: Entering directory `/home/df/web-components/apache24/httpd-2.4.2/srclib'
> make[1]: Leaving directory `/home/df/web-components/apache24/httpd-2.4.2/srclib'
> Configuring Apache/2.4.2 mod_perl/2.0.6 Perl/v5.14.2
> Checking if your kit is complete...
> Looks good
> ERROR from evaluation of /home/df/web-components/apache24/mod_perl-2.0.6/Apache-Reload/Makefile.PL: Use of uninitialized value $v in substitution (s///) at Apache-Test/lib/Apache/TestRun.pm line 1100.
> make: *** [modules_install] Error 255
>
>
> I looked into TestRun.pm row 1100:
>    my %args = @Apache::TestMM::Argv;
>    while (my($k, $v) = each %args) {
>        $v =~ s/\|/\\|/g;
>        $body .= "\n\$Apache::TestConfig::Argv{'$k'} = q|$v|;\n";
>    }
>
>
> However I am not sure where to look for the arguments in the Makefile.PL.
>
> Could you give me a hint were to look for ?
>
> Kind regards,
>
> Daniel
>
> --
> NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone!
> Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe [at] perl
For additional commands, e-mail: dev-help [at] perl


fred at redhotpenguin

Apr 26, 2012, 1:04 PM

Post #2 of 3 (1353 views)
Permalink
Re: mod_perl 2.06 with apache 2.4 and perl 5.14.2 : substitute error [In reply to]

On Thu, Apr 26, 2012 at 1:00 PM, Daniel Flinkmann <dflinkmann [at] gmx> wrote:
> The email wasn't intended to be a bug report ;-)

No problem - it looks like a possible httpd incompatibility. I think
some of the devs on this are working on 2.4 incompatibility.

> As usual, I try to figure out what is broken first and then make a bug report (with hopefully the fix inside).
> I will sign up for the dev list.
>
> Kind regards,
>
> Daniel
> Am 26.04.2012 um 20:19 schrieb Fred Moyer:
>
>> Hi Daniel,
>>
>> Thanks for the bug report, but please email dev [at] perl
>> directly concerning these issues.  You can signup for the dev list
>> here:
>>
>> http://perl.apache.org/maillist/dev.html
>>
>> On Thu, Apr 26, 2012 at 10:59 AM, Daniel Flinkmann <dflinkmann [at] gmx> wrote:
>>> Hi Fred,
>>>
>>> I have a (hopefully small) error when trying to compile mod_perl-2.0.6 (RC6 and the final version of 2.0.6).
>>>
>>> I am running a Solaris 10 (UltraSparc) machine with perl 5.14.2 and apache httpd 2.4.2
>>>
>>> $ perl5.14.2 Makefile.PL  MP_USE_STATIC=1 MP_AP_PREFIX=`pwd`/../httpd-2.4.2 MP_AP_CONFIGURE="--with-mpm=prefork"
>>>
>>> [...]
>>> make[1]: Entering directory `/home/df/web-components/apache24/httpd-2.4.2/srclib'
>>> make[1]: Leaving directory `/home/df/web-components/apache24/httpd-2.4.2/srclib'
>>> Configuring Apache/2.4.2 mod_perl/2.0.6 Perl/v5.14.2
>>> Checking if your kit is complete...
>>> Looks good
>>> ERROR from evaluation of /home/df/web-components/apache24/mod_perl-2.0.6/Apache-Reload/Makefile.PL: Use of uninitialized value $v in substitution (s///) at Apache-Test/lib/Apache/TestRun.pm line 1100.
>>> make: *** [modules_install] Error 255
>>>
>>>
>>> I looked into TestRun.pm row 1100:
>>>    my %args = @Apache::TestMM::Argv;
>>>    while (my($k, $v) = each %args) {
>>>        $v =~ s/\|/\\|/g;
>>>        $body .= "\n\$Apache::TestConfig::Argv{'$k'} = q|$v|;\n";
>>>    }
>>>
>>>
>>> However I am not sure where to look for the arguments in the Makefile.PL.
>>>
>>> Could you give me a hint were to look for ?
>>>
>>> Kind regards,
>>>
>>> Daniel
>>>
>>> --
>>> NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone!
>>> Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a
>
> --
>        --      www.Flinkmann.de : Unix, Mac, Photography       --
>        --      www.Hijet.de : Daihatsu and Japan related stuff         --
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe [at] perl
For additional commands, e-mail: dev-help [at] perl


dflinkmann at gmx

Apr 27, 2012, 6:20 AM

Post #3 of 3 (1351 views)
Permalink
Re: mod_perl 2.06 with apache 2.4 and perl 5.14.2 : substitute error [In reply to]

Hi,

Just looked into the code again.

What I can see is that @Apache::TestMM::Argv is still an empty array
when the code run through.

I am still unsure whats broken, so sorry for the low amount of details.

Daniel

> On Thu, Apr 26, 2012 at 10:59 AM, Daniel Flinkmann <dflinkmann [at] gmx> wrote:
>> Hi Fred,
>>
>> I have a (hopefully small) error when trying to compile mod_perl-2.0.6 (RC6 and the final version of 2.0.6).
>>
>> I am running a Solaris 10 (UltraSparc) machine with perl 5.14.2 and apache httpd 2.4.2
>>
>> $ perl5.14.2 Makefile.PL MP_USE_STATIC=1 MP_AP_PREFIX=`pwd`/../httpd-2.4.2 MP_AP_CONFIGURE="--with-mpm=prefork"
>>
>> [...]
>> make[1]: Entering directory `/home/df/web-components/apache24/httpd-2.4.2/srclib'
>> make[1]: Leaving directory `/home/df/web-components/apache24/httpd-2.4.2/srclib'
>> Configuring Apache/2.4.2 mod_perl/2.0.6 Perl/v5.14.2
>> Checking if your kit is complete...
>> Looks good
>> ERROR from evaluation of /home/df/web-components/apache24/mod_perl-2.0.6/Apache-Reload/Makefile.PL: Use of uninitialized value $v in substitution (s///) at Apache-Test/lib/Apache/TestRun.pm line 1100.
>> make: *** [modules_install] Error 255
>>
>>
>> I looked into TestRun.pm row 1100:
>> my %args = @Apache::TestMM::Argv;
>> while (my($k, $v) = each %args) {
>> $v =~ s/\|/\\|/g;
>> $body .= "\n\$Apache::TestConfig::Argv{'$k'} = q|$v|;\n";
>> }
>>
>>
>> However I am not sure where to look for the arguments in the Makefile.PL.
>>
>> Could you give me a hint were to look for ?
>>
>> Kind regards,
>>
>> Daniel
>>
>> --
>> NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone!
>> Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a

--
-- www.Flinkmann.de : Unix, Mac, Photography --
-- www.Hijet.de : Daihatsu and Japan related stuff --


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe [at] perl
For additional commands, e-mail: dev-help [at] perl

ModPerl dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.