I get a warning about files missing from my kit:
Warning: the following files are missing in your kit:
eg/forms/Embperl/MyForm
eg/forms/Embperl/MyForm/DataSource
The build succeeds. Running "make test" gives:
Starting httpd... pid = 5039 ok
Testing mod_perl mode...
#0 ascii...
[-1]ap_get_server_description() not available until httpd/2.2.4
falling back to ap_get_server_version() at
/opt/dianomi/perl/lib/5.8.9/x86_64-linux/XSLoader.pm line 94.
[-2]ap_get_server_banner() not available until httpd/2.2.4 falling
back to ap_get_server_version() at
/opt/dianomi/perl/lib/5.8.9/x86_64-linux/XSLoader.pm line 94.
[-3]ap_get_server_description() not available until httpd/2.2.4
falling back to ap_get_server_version() at
/opt/dianomi/perl/lib/5.8.9/x86_64-linux/XSLoader.pm line 94.
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] Terminated
Terminated
This is on RHEL 5.4 with a custom local perl and mod_perl.
On 19 March 2010 05:47, Gerald Richter - ECOS <[email protected]> wrote:
> Hi,
>
> please test http://www.embperl.org/downloads/Embperl-2.4.0_2.tar.gz
>
> It working for me on openSUSE 11.2
>
> If you still get the Asseration error message after the first try, please
> provide me with a small example the can be used to reproduce the error. The
> few lines you showed me below, does not trigger the error for me.
>
> Gerald
>
>> -----Original Message-----
>> From: Michael Tomuschat [mailto:[email protected]]
>> Sent: Thursday, March 04, 2010 10:20 AM
>> To: [email protected]
>> Subject: Compiling/using Embperl
>>
>> Hello,
>>
>> I've compiled and installed embperl and tested it with a small http-
>> page and
>> it works ... but only once. When I press 'reload' the page is sometimes
>> displayed correctly, but often there is displayd en error:
>>
>> Error message:
>> Assertion ((svtype)((hv)->sv_flags & 0xff)) == SVt_PVHV failed: file
>> "hv.c",
>> line 343 at /usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-
>> multi/Embperl.pm
>> line 178.
>>
>> after a restart of the httpd it always works .
>>
>> Also there are errors in the testsuite. Some of them I could correct by
>> changing the html-page, but when mod_perl is tested the following error
>> occurs:
>>
>> Testing mod_perl mode...
>>
>> #0 ascii... ok
>> #1 pure.htm... ok
>> #2 nooutput.htm... ok
>> ...
>> #106 registry/tied.htm...
>> Error in Line 15
>> Is: ><!DOCTYPEHTMLPUBLIC"-//IETF//DTDHTML2.0//EN"><
>> Should: >rc=0<
>> Input: test/html/registry/tied.htm
>> Output: test/tmp/out.htm
>> Compared to: test/cmp/tied.htm
>> Log: test/tmp/test.log
>> Testparameter:
>> modperl = 1
>> errors = 3
>> condition = !$EPWIN32
>>
>> ERRORS detected! NOT all tests have been passed successfully
>>
>> make: *** [test_dynamic] Beendet
>> Beendet
>>
>> Can anybody tell me what goes wrong?
>>
>> Thanks,
>>
>> Michael
>>
>> PS: I'm using:
>> - openSuse 11.1
>> - Embperl-2.3.0
>> - Apache/2.2.10 (Linux/SUSE) mod_perl/2.0.4 Perl/v5.10.0 configured
>>
>> The relevant part in my testpage is:
>>
>> ...
>> Embedded Perl Time Report<br>
>> [- $now = localtime() -]
>> The time on the server is [+ $now +] <br>
>> ...
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
--
Michael Stevens
Dianomi Ltd
18 Buckingham Gate
London SW1E 6LB
Tel: 020 7802 5530
Fax: 020 7630 7356
www.dianomi.com
The information in this message and any attachment is intended for the
addressee and is confidential and may be subject to legal privilege.
Dianomi Ltd, Registered Office: One America Square, Crosswall, London.
EC3N 2SG. Registered in England and Wales with Company Registration
Number 4513809. VAT registration number: 809754988
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]