perl-embperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gerald.rich...@ecos.de
Subject RE: Compiling Embperl
Date Sat, 21 Nov 2009 11:15:02 GMT
Hi,

How did you install Apache2::BuildConfig?

Is there some RedHat package you can install?

If yes, which one? I think this is of interesst for others as well.

As far as I can see you can safely ignore the test errors. These are only, because error message
texts have changed in Perl 5.10 and Embperl tests are not quite up to date :-(

Gerald
 

> -----Original Message-----
> From: Soltan Safavi [mailto:soltan@mycopa.com] 
> Sent: Friday, November 20, 2009 11:00 PM
> To: Gerald Richter - ECOS
> Cc: David G. (HQ-JF000)[INDYNE INC]; Ed Grimm; embperl@perl.apache.org
> Subject: Re: Compiling Embperl
> 
> Gerald,
> 
> As you pointed out it was lack of Apache2::BuildConfig.  I 
> installed it and I could compiled it easily, but make test 
> TESTARGS="-i" shows a lot of errors. Please let me know what 
> you think.
> 
> Thank you
> 
> Soltan
> 
> 
> 
> 
> PERL_DL_NONLAZY=0 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl -i
> 
> loading...                    ok
> 
> Testing offline mode...
> -----------------------
> 
> #12 error.htm...
> 
> [-1]Missing right curly or square bracket at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 60, at end of line
> 
> #13 error.htm...
> 
> [-1]Missing right curly or square bracket at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 60, at end of line
> 
> #14 error.htm...
> 
> [-1]Missing right curly or square bracket at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 60, at end of line
> 
> #21 errormismatch.htm...      ok
> 
> Testing Execute function...
> --------------------------
> error.htm to memory...
> 
> [-1]Missing right curly or square bracket at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 60, at end of line
> 
> 
> Testing Ouput Caching...
> -------------------------
> 
> 
> Testing mod_perl mode...
> ------------------------
> 
> #12 error.htm...
> 
> [-1][Fri Nov 20 08:17:07 2009] [error] [24958]ERR:  24:  Error in Perl
> code: syntax error at
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 23, at EOF\nsyntax error at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 32, near "+ )"\nsyntax error at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 46, near "$error is here "\nsyntax error at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 59, near ";\n\n}"\nMissing right curly or square bracket at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 60, at end of line
> 
> #13 error.htm...
> 
> [-1][Fri Nov 20 08:17:07 2009] [error] [24958]ERR:  24:  Error in Perl
> code: syntax error at
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 23, at EOF\nsyntax error at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 32, near "+ )"\nsyntax error at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 46, near "$error is here "\nsyntax error at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 59, near ";\n\n}"\nMissing right curly or square bracket at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 60, at end of line
> 
> #14 error.htm...
> 
> [-1][Fri Nov 20 08:17:07 2009] [error] [24958]ERR:  24:  Error in Perl
> code: syntax error at
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 23, at EOF\nsyntax error at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 32, near "+ )"\nsyntax error at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 46, near "$error is here "\nsyntax error at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 59, near ";\n\n}"\nMissing right curly or square bracket at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 60, at end of line
> 
> #21 errormismatch.htm...      ok
> #28 errdoc/errdoc.htm...
> 
> [-1][Fri Nov 20 08:17:07 2009] [error] [24958]ERR:  24:  Error in Perl
> code: syntax error at
> /infostreet/packages/Embperl-2.2.0/test/html/errdoc/errdoc.htm
>  line 23, at EOF\nsyntax error at 
> /infostreet/packages/Embperl-2.2.0/test/html/errdoc/errdoc.htm
>  line 32, near "+ )"\nsyntax error at 
> /infostreet/packages/Embperl-2.2.0/test/html/errdoc/errdoc.htm
>  line 46, near "$error is here "\nsyntax error at 
> /infostreet/packages/Embperl-2.2.0/test/html/errdoc/errdoc.htm
>  line 59, near ";\n\n}"\nMissing right curly or square 
> bracket at 
> /infostreet/packages/Embperl-2.2.0/test/html/errdoc/errdoc.htm
>  line 60, at end of line
> 
> #30 errdoc/epl/errdoc2.htm...
> 
> [-1][Fri Nov 20 08:17:07 2009] [error] [24958]ERR:  24:  Error in Perl
> code: syntax error at
> /infostreet/packages/Embperl-2.2.0/test/html/errdoc/epl/errdoc
> 2.htm line 23, at EOF\nsyntax error at 
> /infostreet/packages/Embperl-2.2.0/test/html/errdoc/epl/errdoc
> 2.htm line 32, near "+ )"\nsyntax error at 
> /infostreet/packages/Embperl-2.2.0/test/html/errdoc/epl/errdoc
> 2.htm line 46, near "$error is here "\nsyntax error at 
> /infostreet/packages/Embperl-2.2.0/test/html/errdoc/epl/errdoc
> 2.htm line 59, near ";\n\n}"\nMissing right curly or square 
> bracket at 
> /infostreet/packages/Embperl-2.2.0/test/html/errdoc/epl/errdoc
> 2.htm line 60, at end of line
> 
> #77 upload.htm...
> Error in Line 9
> Is:     >Filename:<br><
> Should: >Content-DispositionContent-Type<
> #105 registry/tied.htm...
> Error in Line 15
> Is:     ><!DOCTYPEHTMLPUBLIC"-//IETF//DTDHTML2.0//EN"><
> Should: >rc=0<
> #106 registry/tied.htm...
> Error in Line 4
> Is:     >rc=0<
> Should: ><P>Hereissometext</P><
> #194 EmbperlObject/epoincdiv.htm...
> Error in Line 286
> Is:     ><P>2.2.0<P><
> Should: ><P>2.1<
> #195 EmbperlObject/epofdat.htm...ok
> #196 EmbperlObject/epodiv.htm...
> Error in Line 282
> Is:     ><P>2.2.0<P><
> Should: ><P>(2\.1.*?|1\.3.*?)<P><
> 
> Testing cgi mode...
> -------------------
> #18 error.htm...
> 
> [-1][Fri Nov 20 08:17:13 2009] [error] [client 127.0.0.1] 
> Missing right curly or square bracket at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 60, at end of line
> 
> #19 error.htm...
> 
> [-1][Fri Nov 20 08:17:14 2009] [error] [client 127.0.0.1] 
> Missing right curly or square bracket at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 60, at end of line
> 
> #20 error.htm...
> 
> [-1][Fri Nov 20 08:17:15 2009] [error] [client 127.0.0.1] 
> Missing right curly or square bracket at 
> /infostreet/packages/Embperl-2.2.0/test/html/error.htm line 
> 60, at end of line
> 
> #77 upload.htm...
> Error in Line 9
> Is:     >Filename:<br><
> Should: >Content-DispositionContent-Type<
> #196 EmbperlObject/epodiv.htm...
> Error in Line 282
> Is:     ><P>2.2.0<P><
> Should: ><P>(2\.1.*?|1\.3.*?)<P><
> 
> 
> Testparameter:
>   offline = 0
>   repeat = 2
> 
>  ERRORS detected! NOT all tests have been passed successfully
> 
> 
> 
> 
> 
> gerald.richter@ecos.de wrote:
> > Hi,
> >
> > the Makefile.Pl of Embperl is searching for the module 
> Apache2::BuildConfig to determinate if mod_perl 2 is 
> installed and what are the compile settings.
> >
> > Could you check if this module is installed?
> >
> > If yes, please make a simple test programm and send me the output:
> >
> > -----
> >
> > use Apache2::BuildConfig ;
> > use Data::Dumper ;
> >
> > $c = Apache2::BuildConfig -> new ;
> > print Dumper ($c) ;
> >
> > -----
> >
> > Gerald
> >
> >
> >   
> >> -----Original Message-----
> >> From: Soltan Safavi [mailto:soltan@mycopa.com]
> >> Sent: Thursday, November 19, 2009 11:14 PM
> >> To: Williams, David G. (HQ-JF000)[INDYNE INC]
> >> Cc: Ed Grimm; embperl@perl.apache.org
> >> Subject: Re: Compiling Embperl
> >>
> >>
> >> Hi David
> >>
> >> In the past I could easily install Embperl 2.2 on Fedora 6 
> which is 
> >> RPM-based sytem, why it can't be installed on Fedora 10? any Idea?
> >> I was not successful to manually install Apache 2.2.x and 
> mod_perl 2 
> >> and I did not hear from Gerald for any other possible way.
> >>
> >> I appreciate your help
> >>
> >> Soltan
> >>
> >> Williams, David G. (HQ-JF000)[INDYNE INC] wrote:
> >>     
> >>> Soltan,
> >>>
> >>> I would be interested in hearing about an easy way to get
> >>>       
> >> Embperl and XALAN running on an RPM-based system (without 
> sources).  
> >> To get things working quickly on Fedora, I just 
> uninstalled the RPM 
> >> version of Apache 2, mod_perl, and a number of other 
> things and then 
> >> manually installed Apache 2.2.x and mod_perl 2 from 
> source.  I have 
> >> been unsuccessful in compiling libxml and XALAN on Fedora from 
> >> source, but I can live without them for now.
> >>     
> >>> Gerald, is there an easier way to get Embperl and all its
> >>>       
> >> prerequisites running on Fedora?
> >>     
> >>> Good luck.
> >>> ________________________________________
> >>> From: Soltan Safavi [soltan@mycopa.com]
> >>> Sent: Friday, October 16, 2009 2:38 PM
> >>> To: Ed Grimm
> >>> Cc: embperl@perl.apache.org
> >>> Subject: Re: Compiling Embperl
> >>>
> >>> Hi Ed,
> >>>
> >>> I am still looking for the solution. Please find below the
> >>>       
> >> output of
> >>     
> >>> Makefile.PL, it shows that mod_perl is properly installed 
> but could 
> >>> find Apache2
> >>>
> >>> Thank you
> >>>
> >>> Soltan
> >>>
> >>>
> >>> I am using:
> >>> httpd-2.2.10
> >>> mod_perl-2.0.4
> >>> perl-5.10.0
> >>>
> >>> Build with support for Apache mod_perl?(y/n) [y] Searching
> >>>       
> >> for Apache
> >>     
> >>> sources...
> >>> Look at ..
> >>> Look at ../src
> >>> Look at ./src
> >>> Apache source not found, enter path name or q to quit 
> >>> [q]/usr/include/httpd Searching for Apache sources...
> >>> Look at /usr/include/httpd
> >>> Use /usr/include/httpd as Apache source(y/n) [y] Will use 
> >>> /usr/include/httpd for Apache Headers Enter path and file
> >>>       
> >> to start as
> >>     
> >>> httpd [/usr/include/httpd/httpd]/usr/sbin/httpd
> >>> Apache Version Server version: Apache/2.2.10 (Unix) Library for 
> >>> mod_actions.c not found, please enter path to mod_actions.so 
> >>> []/usr/lib/httpd/modules  + Load dynamic module mod_actions.c
> >>>    (/usr/lib/httpd/modules/mod_actions.so)
> >>>  + Load dynamic module mod_cgi.c
> >>>    (/usr/lib/httpd/modules/mod_cgi.so)
> >>>  + Load dynamic module mod_alias.c
> >>>    (/usr/lib/httpd/modules/mod_alias.so)
> >>>  + Load dynamic module mod_env.c
> >>>    (/usr/lib/httpd/modules/mod_env.so)
> >>>  + Load dynamic module mod_perl.c
> >>>    (/usr/lib/httpd/modules/mod_perl.so)
> >>>  + Load dynamic module mod_mime.c
> >>>    (/usr/lib/httpd/modules/mod_mime.so)
> >>>  + Load dynamic module mod_dir.c
> >>>    (/usr/lib/httpd/modules/mod_dir.so)
> >>>  + mod_perl was build with USE_DSO
> >>> Can't locate Apache/src.pm in @INC (@INC contains:
> >>> /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi
> >>> /usr/local/lib/perl5/site_perl/5.10.0
> >>> /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi
> >>> /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl 
> >>> /usr/lib/perl5/5.10.0/i386-linux-thread-multi 
> /usr/lib/perl5/5.10.0 
> >>> /usr/lib/perl5/site_perl .) at Makefile.PL line 982, 
> <STDIN> line 5.
> >>>
> >>>
> >>> Ed Grimm wrote:
> >>>   
> >>>       
> >>>> All perl packages which are provided by your distribution
> >>>>         
> >> should put
> >>     
> >>>> their perl modules in one of the vendor_perl directories
> >>>>         
> >> (excluding,
> >>     
> >>>> of course, the perl package itself and any direct
> >>>>         
> >> components thereof,
> >>     
> >>>> which should put things in the core directories.)
> >>>>
> >>>> The easiest manner one could make it not work in this
> >>>>         
> >> fashion would
> >>     
> >>>> be to utilize a mod_perl package from someone other than the 
> >>>> distribution vendor which places its files elsewhere.
> >>>>
> >>>> Perl silently ignores any @INC directories which do not 
> exist.  So 
> >>>> long as the files it is looking for are in a directory 
> which does 
> >>>> exist and is included in @INC, you should be good.
> >>>>
> >>>> Presence of mind check: do you need a mod_perl-dev package or 
> >>>> something like that?  I'm pretty sure you would if you
> >>>>         
> >> were running
> >>     
> >>>> Ubuntu, as the normal Ubuntu mentality is to move things
> >>>>         
> >> only needed
> >>     
> >>>> to compile other things and are not specifically compiling tools 
> >>>> themselves into -dev packages.
> >>>>
> >>>> Ed
> >>>>
> >>>> On Tue, 6 Oct 2009, Soltan Safavi wrote:
> >>>>
> >>>>
> >>>>     
> >>>>         
> >>>>> Hi Gerald
> >>>>>
> >>>>> I believe mod_perl is installed correctly.
> >>>>> Here I have the content of the @INC
> >>>>>
> >>>>> /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi
> >>>>> /usr/local/lib/perl5/site_perl/5.10.0
> >>>>> /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi
> >>>>> /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl 
> >>>>> /usr/lib/perl5/5.10.0/i386-linux-thread-multi
> >>>>> /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .
> >>>>> but paths with site_perl are missing on my system.
> >>>>> Could this be the source of the problem?
> >>>>>
> >>>>> Thank you
> >>>>>
> >>>>> Soltan
> >>>>>
> >>>>>
> >>>>>
> >>>>> Gerald Richter wrote:
> >>>>>
> >>>>>       
> >>>>>           
> >>>>>> Hi,
> >>>>>>
> >>>>>> Apache::src is part of mod_perl 1, since you use 
> mod_perl 2, it 
> >>>>>> seems that mod_perl 2 is not detected by Makefile.PL.
> >>>>>>             
> >> Maybe it is
> >>     
> >>>>>> not fully/correctly installed?
> >>>>>>
> >>>>>> Gerald
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>         
> >>>>>>             
> >>>>>>> -----Original Message-----
> >>>>>>> From: Soltan Safavi [mailto:soltan@mycopa.com]
> >>>>>>> Sent: Wednesday, September 30, 2009 11:11 PM
> >>>>>>> To: embperl@perl.apache.org
> >>>>>>> Subject: Compiling Embperl
> >>>>>>>
> >>>>>>> Hi
> >>>>>>>
> >>>>>>> I am trying to build Embperl 2.2.0 on Fedora 10 and I get
the 
> >>>>>>> error "Can't locate Apache/src.pm in @INC"
> >>>>>>> I am using:
> >>>>>>> httpd-2.2.10
> >>>>>>> mod_perl-2.0.4
> >>>>>>> perl-5.10.0
> >>>>>>>
> >>>>>>> I appreciate your help
> >>>>>>>
> >>>>>>> Soltan
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>               
> >> ------------------------------------------------------------------
> >>     
> >>>>>>> --- To unsubscribe, e-mail: 
> embperl-unsubscribe@perl.apache.org
> >>>>>>> For additional commands, e-mail: embperl-help@perl.apache.org
> >>>>>>>
> >>>>>>>           
> >>>>>>>               
> >> 
> --------------------------------------------------------------------
> >>     
> >>>>> - To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> >>>>> For additional commands, e-mail: embperl-help@perl.apache.org
> >>>>>
> >>>>>       
> >>>>>           
> >> 
> ---------------------------------------------------------------------
> >>     
> >>>> To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> >>>> For additional commands, e-mail: embperl-help@perl.apache.org
> >>>>
> >>>>
> >>>>
> >>>>     
> >>>>         
> >>>       
> >> 
> ---------------------------------------------------------------------
> >>     
> >>> To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> >>> For additional commands, e-mail: embperl-help@perl.apache.org
> >>>
> >>>
> >>>   
> >>>       
> >> 
> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> >> For additional commands, e-mail: embperl-help@perl.apache.org
> >>
> >>
> >>     
> >
> >
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> > For additional commands, e-mail: embperl-help@perl.apache.org
> >
> >
> >   
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org


Mime
View raw message