There was a patched posted for this CGI problem about one or two month ago on the mailing list. It will be part of the next release
Gerald > -----Original Message----- > From: Soltan Safavi [mailto:sol...@mycopa.com] > Sent: Monday, November 23, 2009 7:05 PM > To: Gerald Richter - ECOS > Cc: David G. (HQ-JF000)[INDYNE INC]; Ed Grimm; embperl@perl.apache.org > Subject: Re: Compiling Embperl > > Hi, > > I am using Fedora 10 > Apache2::BuildConfig was missing in mod_perl-2.0.4-7.i386.rpm > which was installed. > I could find it in mod_perl-devel-2.0.4-7.i386.rpm. Please > note that this RPM was not initially part of Fedora core package. > Our application works fine and the only problem that I have > noticed is related to the "multipart/form-data", basically I > can't upload files. > > Thank you > > Soltan > > > gerald.rich...@ecos.de wrote: > > 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:sol...@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.rich...@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:sol...@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 [sol...@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:sol...@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-unsubscr...@perl.apache.org > >> > >>>>>>>>> For additional commands, e-mail: > embperl-h...@perl.apache.org > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >> > -------------------------------------------------------------------- > >> > >>>> > >>>> > >>>>>>> - To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org > >>>>>>> For additional commands, e-mail: embperl-h...@perl.apache.org > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >> > --------------------------------------------------------------------- > >> > >>>> > >>>> > >>>>>> To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org > >>>>>> For additional commands, e-mail: embperl-h...@perl.apache.org > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>> > >>>>> > >> > --------------------------------------------------------------------- > >> > >>>> > >>>> > >>>>> To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org > >>>>> For additional commands, e-mail: embperl-h...@perl.apache.org > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >> > --------------------------------------------------------------------- > >> > >>>> To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org > >>>> For additional commands, e-mail: embperl-h...@perl.apache.org > >>>> > >>>> > >>>> > >>>> > >>> > >>> > >> > --------------------------------------------------------------------- > >> > >>> To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org > >>> For additional commands, e-mail: embperl-h...@perl.apache.org > >>> > >>> > >>> > >>> > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org > > For additional commands, e-mail: embperl-h...@perl.apache.org > > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org For additional commands, e-mail: embperl-h...@perl.apache.org