Hi, > > 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 . >
Do you use prefork or threaded Apache? > 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: The test suite is not yet adapted to Perl 5.10. I am currently working on that issue Gerald > > 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: 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