Return-Path: Delivered-To: apmail-perl-embperl-archive@www.apache.org Received: (qmail 43172 invoked from network); 17 Jul 2005 05:19:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 17 Jul 2005 05:19:25 -0000 Received: (qmail 35121 invoked by uid 500); 17 Jul 2005 05:19:24 -0000 Delivered-To: apmail-perl-embperl-archive@perl.apache.org Received: (qmail 35105 invoked by uid 500); 17 Jul 2005 05:19:24 -0000 Mailing-List: contact embperl-help@perl.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list embperl@perl.apache.org Received: (qmail 35092 invoked by uid 99); 17 Jul 2005 05:19:24 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 16 Jul 2005 22:19:24 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of neil@nilspace.com designates 205.240.235.5 as permitted sender) Received: from [205.240.235.5] (HELO mail.nilspace.com) (205.240.235.5) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 16 Jul 2005 22:19:19 -0700 Received: from [192.168.1.201] (c-67-171-206-135.hsd1.or.comcast.net [67.171.206.135]) (authenticated bits=0) by mail.nilspace.com (8.13.4/8.13.4/Debian-3) with ESMTP id j6H5JJpx010871 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sat, 16 Jul 2005 22:19:20 -0700 Message-ID: <42D9EA57.1070604@nilspace.com> Date: Sat, 16 Jul 2005 22:19:19 -0700 From: Neil Gunton User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050514 X-Accept-Language: en-us, en MIME-Version: 1.0 To: embperl@perl.apache.org Subject: Embperl::Execute under 2.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I am trying out Embperl 2.0 again. It appears (at first glance) to work with most of existing code, but it will take quite a lot more testing before I commit it to my production box. The big problem so far is the startup.pl file. I preload all the html and epl files to maximize shared memory. This involves traversing the directory tree, calling this on each file: Embperl::Execute ({ inputfile => $filename, import => 0, path => $path, escmode => 0, options => 16}); However this produces the same error for every file: [14953]ERR: 56: : Unknown Provider epcompile Apache does appear to complete starting, but I am not sure what state it is in, with these error messages. It seems to imply that the code is not being compiled, which obviously would not bode well for it being in shared memory. The documentation for Execute appears to not be present under the new 2.0 docs. Has it changed in some way? Am I not supposed to be able to preload modules under 2.0 any more, or is this a straightforward bug? The system is Debian Sarge (stable), Perl is "5.8.4 built for i386-linux-thread-multi" (the one that comes with Sarge), Embperl 2.0rc4 (i.e. freshly downloaded & built from source, all tests passed), mod_perl 1.29, apache 1.3.33. Any guidance much appreciated. Thanks, -Neil --------------------------------------------------------------------- To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org For additional commands, e-mail: embperl-help@perl.apache.org