Re: Apache::PerlVINC makes Apache segfault

2000-08-05 Thread Patrick

[Cc to Stas as the example in the guide is wrong, and Dave explains
the correct way]

On Mon, Jul 31, 2000 at 03:42:18PM -0400, Dave Moore took time to write:
 
 duh...now that i've had some more coffee...the line:
 
 PerlVersionINC On
 
 must come before the PerlINC statement. PerlINC wont store that path
 unless PerlVersionINC is On.

Ok, that corrected my problem, thanks a lot Dave.

 dave
 On Mon, 31 Jul 2000, Dave Moore wrote:
  
  you arent doing anything wrong. you probably just need to upgrade to the
  latest version of Apache::ExtUtils. this is not the same ExtUtils that
  comes with mod_perl 1.24. you will have to get it from the latest cvs
  snapshot of mod_perl. you will also have to remake/install PerlVINC after
  you install ExtUtils. see if that helps.
  
  On Sat, 29 Jul 2000, Patrick wrote:
  
   Hi all,
   
   (debian potato)
   apache-ssl : 1.3.9.13-2 
   modperl : 1.21.2309-1
   perl : 5.005
   Apache::PerlVINC : 0.01 compiled by myself
   
   As recommended in the guide, i'm trying to use Apache::PerlVINC since
   I have 3 virtualhosts, and the same sets of modules for all three (same 
namespace), in
   three separate directories (one production, two developpments).
   
   So I have in httpd.conf
   
   PerlModule  Apache::PerlVINC
   PerlINC /opt/anciens/membres
   PerlVersionINC On
   PerlFixupHandler Apache::PerlVINC
   
   But as soon as I put these 4 lines, apache doesn't run anymore.
   An strace at start-up shows at the end :
  
  ..some stuff was here... 
   
   It seems not to be happy not to found DESTROY.al, but after that i'm
   lost.
   What am I doing wrong ? How can I correct ? Is there another
   possibility to achieve the same goal ?
   (besides running different copies of Apache binded on different ports)
   
   If that's make a difference i'm also using Apache::StatINC
   
   Thanks in advance for your time and your answers.
   
   PS: modperl just rocks, kudos to everyone !
   
   -- 
   Patrick.
   Because if life has a meaning, we should already know it.
   
 
 --
 Dave Moore
 Web Application Developer
 mailto:[EMAIL PROTECTED]
 
 ePALS Classroom Exchange
 http://www.epals.com/
 Connecting more than 1.9 million students and teachers in 182 countries!

-- 
Patrick.
Because if life has a meaning, we should already know it.

 PGP signature


Re: Apache::PerlVINC makes Apache segfault

2000-08-05 Thread Stas Bekman




 [Cc to Stas as the example in the guide is wrong, and Dave explains
 the correct way]
 
 On Mon, Jul 31, 2000 at 03:42:18PM -0400, Dave Moore took time to write:
  
  duh...now that i've had some more coffee...the line:
  
  PerlVersionINC On
  
  must come before the PerlINC statement. PerlINC wont store that path
  unless PerlVersionINC is On.
 
 Ok, that corrected my problem, thanks a lot Dave.

Thanks Patrick. I've udpated the guide. The man page should be corrected
as well.

  dave
  On Mon, 31 Jul 2000, Dave Moore wrote:
   
   you arent doing anything wrong. you probably just need to upgrade to the
   latest version of Apache::ExtUtils. this is not the same ExtUtils that
   comes with mod_perl 1.24. you will have to get it from the latest cvs
   snapshot of mod_perl. you will also have to remake/install PerlVINC after
   you install ExtUtils. see if that helps.
   
   On Sat, 29 Jul 2000, Patrick wrote:
   
Hi all,

(debian potato)
apache-ssl : 1.3.9.13-2 
modperl : 1.21.2309-1
perl : 5.005
Apache::PerlVINC : 0.01 compiled by myself

As recommended in the guide, i'm trying to use Apache::PerlVINC since
I have 3 virtualhosts, and the same sets of modules for all three (same 
namespace), in
three separate directories (one production, two developpments).

So I have in httpd.conf

PerlModule  Apache::PerlVINC
PerlINC /opt/anciens/membres
PerlVersionINC On
PerlFixupHandler Apache::PerlVINC

But as soon as I put these 4 lines, apache doesn't run anymore.
An strace at start-up shows at the end :
   
   ..some stuff was here... 

It seems not to be happy not to found DESTROY.al, but after that i'm
lost.
What am I doing wrong ? How can I correct ? Is there another
possibility to achieve the same goal ?
(besides running different copies of Apache binded on different ports)

If that's make a difference i'm also using Apache::StatINC

Thanks in advance for your time and your answers.

PS: modperl just rocks, kudos to everyone !

-- 
Patrick.
Because if life has a meaning, we should already know it.

  
  --
  Dave Moore
  Web Application Developer
  mailto:[EMAIL PROTECTED]
  
  ePALS Classroom Exchange
  http://www.epals.com/
  Connecting more than 1.9 million students and teachers in 182 countries!
 
 -- 
 Patrick.
 Because if life has a meaning, we should already know it.
 



_
Stas Bekman  JAm_pH --   Just Another mod_perl Hacker
http://stason.org/   mod_perl Guide  http://perl.apache.org/guide 
mailto:[EMAIL PROTECTED]   http://perl.org http://stason.org/TULARC
http://singlesheaven.com http://perlmonth.com http://sourcegarden.org





Re: Apache::PerlVINC makes Apache segfault

2000-07-31 Thread Dave Moore


you arent doing anything wrong. you probably just need to upgrade to the
latest version of Apache::ExtUtils. this is not the same ExtUtils that
comes with mod_perl 1.24. you will have to get it from the latest cvs
snapshot of mod_perl. you will also have to remake/install PerlVINC after
you install ExtUtils. see if that helps.

On Sat, 29 Jul 2000, Patrick wrote:

 Hi all,
 
 (debian potato)
 apache-ssl : 1.3.9.13-2 
 modperl : 1.21.2309-1
 perl : 5.005
 Apache::PerlVINC : 0.01 compiled by myself
 
 As recommended in the guide, i'm trying to use Apache::PerlVINC since
 I have 3 virtualhosts, and the same sets of modules for all three (same namespace), 
in
 three separate directories (one production, two developpments).
 
 So I have in httpd.conf
 
 PerlModule  Apache::PerlVINC
 PerlINC /opt/anciens/membres
 PerlVersionINC On
 PerlFixupHandler Apache::PerlVINC
 
 But as soon as I put these 4 lines, apache doesn't run anymore.
 An strace at start-up shows at the end :
 
 stat("/usr/local/lib/site_perl/i386-linux/auto/Apache/PerlVINC/DESTROY.al", 
0xb93c) = -1 ENOENT (No such file or directory)
 open("/opt/anciens/membres/auto/Apache/PerlVINC/DESTROY.al", O_RDONLY) = -1 ENOENT 
(No such file or directory)
 open("/usr/lib/perl5/5.005/i386-linux/auto/Apache/PerlVINC/DESTROY.al", O_RDONLY) = 
-1 ENOENT (No such file or directory)
 open("/usr/lib/perl5/5.005/auto/Apache/PerlVINC/DESTROY.al", O_RDONLY) = -1 ENOENT 
(No such file or directory)
 open("/usr/local/lib/site_perl/i386-linux/auto/Apache/PerlVINC/DESTROY.al", 
O_RDONLY) = -1 ENOENT (No such file or directory)
 open("/usr/local/lib/site_perl/auto/Apache/PerlVINC/DESTROY.al", O_RDONLY) = -1 
ENOENT (No such file or directory)
 open("/usr/lib/perl5/auto/Apache/PerlVINC/DESTROY.al", O_RDONLY) = -1 ENOENT (No 
such file or directory)
 open("./auto/Apache/PerlVINC/DESTROY.al", O_RDONLY) = -1 ENOENT (No such file or 
directory)
 open("/etc/apache-ssl//auto/Apache/PerlVINC/DESTROY.al", O_RDONLY) = -1 ENOENT (No 
such file or directory)
 open("/etc/apache-ssl/lib/perl/auto/Apache/PerlVINC/DESTROY.al", O_RDONLY) = -1 
ENOENT (No such file or directory)
 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
 rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
 rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
 rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
 rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
 rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
 rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
 rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
 rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
 rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
 munmap(0x403c4000, 22832)   = 0
 munmap(0x403ca000, 57308)   = 0
 munmap(0x403d8000, 27572)   = 0
 munmap(0x403df000, 9864)= 0
 munmap(0x403e4000, 55824)   = 0
 munmap(0x403f2000, 9064)= 0
 --- SIGSEGV (Erreur de segmentation) ---
 +++ killed by SIGSEGV +++
 
 It seems not to be happy not to found DESTROY.al, but after that i'm
 lost.
 What am I doing wrong ? How can I correct ? Is there another
 possibility to achieve the same goal ?
 (besides running different copies of Apache binded on different ports)
 
 If that's make a difference i'm also using Apache::StatINC
 
 Thanks in advance for your time and your answers.
 
 PS: modperl just rocks, kudos to everyone !
 
 -- 
 Patrick.
 Because if life has a meaning, we should already know it.
 

--
Dave Moore
Web Application Developer
mailto:[EMAIL PROTECTED]

ePALS Classroom Exchange
http://www.epals.com/
Connecting more than 1.9 million students and teachers in 182 countries!




Re: Apache::PerlVINC makes Apache segfault

2000-07-31 Thread Dave Moore


duh...now that i've had some more coffee...the line:

PerlVersionINC On

must come before the PerlINC statement. PerlINC wont store that path
unless PerlVersionINC is On.


dave
On Mon, 31 Jul 2000, Dave Moore wrote:
 
 you arent doing anything wrong. you probably just need to upgrade to the
 latest version of Apache::ExtUtils. this is not the same ExtUtils that
 comes with mod_perl 1.24. you will have to get it from the latest cvs
 snapshot of mod_perl. you will also have to remake/install PerlVINC after
 you install ExtUtils. see if that helps.
 
 On Sat, 29 Jul 2000, Patrick wrote:
 
  Hi all,
  
  (debian potato)
  apache-ssl : 1.3.9.13-2 
  modperl : 1.21.2309-1
  perl : 5.005
  Apache::PerlVINC : 0.01 compiled by myself
  
  As recommended in the guide, i'm trying to use Apache::PerlVINC since
  I have 3 virtualhosts, and the same sets of modules for all three (same 
namespace), in
  three separate directories (one production, two developpments).
  
  So I have in httpd.conf
  
  PerlModule  Apache::PerlVINC
  PerlINC /opt/anciens/membres
  PerlVersionINC On
  PerlFixupHandler Apache::PerlVINC
  
  But as soon as I put these 4 lines, apache doesn't run anymore.
  An strace at start-up shows at the end :
 
 ..some stuff was here... 
  
  It seems not to be happy not to found DESTROY.al, but after that i'm
  lost.
  What am I doing wrong ? How can I correct ? Is there another
  possibility to achieve the same goal ?
  (besides running different copies of Apache binded on different ports)
  
  If that's make a difference i'm also using Apache::StatINC
  
  Thanks in advance for your time and your answers.
  
  PS: modperl just rocks, kudos to everyone !
  
  -- 
  Patrick.
  Because if life has a meaning, we should already know it.
  

--
Dave Moore
Web Application Developer
mailto:[EMAIL PROTECTED]

ePALS Classroom Exchange
http://www.epals.com/
Connecting more than 1.9 million students and teachers in 182 countries!