Re: am i heading for disaster... ?

2002-11-21 Thread Noam Solomon
I definitely didn't run out of disk space, so it must have been something
else.  There were a number of funky things that happened over the course of
the build.  The first time around, I made mod_perl, then made mod_ssl, and
had an error about util.o being out of sync with mod_ssl, so then I ran the
mod_perl make a second time, without cleaning first.  Maybe the file got
erased in the process.  The next time I ran apache make, I had a linker
error and had to set LD_LIBRARY_PATH explicitly to correct it.  Maybe I
needed to do the same while building mod_perl.

But, knock on wood, the server hasn't choked yet, or behaved weirdly.  Guess
I'll find out when it goes into production...

Thanks

- Original Message -
From: "Stas Bekman" <[EMAIL PROTECTED]>
To: "Noam Solomon" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Wednesday, November 20, 2002 12:39 PM
Subject: Re: am i heading for disaster... ?


> Noam Solomon wrote:
> > In the process of building apache_1.3.27 / mod_perl 1.3.27 /
> > openssl0.9.6g / mod_ssl mod_ssl-2.8.12-1.3.27 on a Solaris OS 2
> > UltraSparc, with Perl 5.8, the apache make failed because of an
> > undefined "url_delims".  I was using the method where you build mod_ssl,
> > then build mod_perl, then configure apache, loading mod_perl statically.
> >
> > Anyway, I poked around and found that indeed the uri_delims.h file in
> > src/main was empty!  So still in src/main, I manually ran "gcc
> > gen_uri_delims.c", then ran "a.out > uri_delims.h" to regenerate that
> > header file, and got this.
> >
> >
> > /* this file is automatically generated by gen_uri_delims, do not
> > edit */
> > static const unsigned char uri_delims[256] = {
> > T_NUL,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,T_HASH,0,0,0,0,
> > 0,0,0,0,0,0,0,T_SLASH,0,0,0,0,0,0,0,0,0,0,T_COLON,0,
> > 0,0,0,T_QUESTION,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
> > 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
> > };
> >
> > Then when I ran make again, everything was hunky-dory.  Now what I want
> > to know is, why would this have happened in the first place?  Is it a
> > sign that something is fundamentally wrong with the build, but I just
> > haven't seen it yet?  Or should I just breathe easy and hope for the
best?
>
> I doubt this has anything to do with mod_perl. The build hasn't changed
> in years, so it must be some external glitch. For example you might have
> run out of disk space, so when it was writing the file it was zeroed.
>
>
> --
>
>
> _
> Stas Bekman JAm_pH  --   Just Another mod_perl Hacker
> http://stason.org/  mod_perl Guide   http://perl.apache.org/guide
> mailto:[EMAIL PROTECTED]  http://ticketmaster.com http://apacheweek.com
> http://singlesheaven.com http://perl.apache.org http://perlmonth.com/
>
>
>




Re: am i heading for disaster... ?

2002-11-20 Thread Stas Bekman
Noam Solomon wrote:

In the process of building apache_1.3.27 / mod_perl 1.3.27 / 
openssl0.9.6g / mod_ssl mod_ssl-2.8.12-1.3.27 on a Solaris OS 2 
UltraSparc, with Perl 5.8, the apache make failed because of an 
undefined "url_delims".  I was using the method where you build mod_ssl, 
then build mod_perl, then configure apache, loading mod_perl statically.
 
Anyway, I poked around and found that indeed the uri_delims.h file in 
src/main was empty!  So still in src/main, I manually ran "gcc 
gen_uri_delims.c", then ran "a.out > uri_delims.h" to regenerate that 
header file, and got this.
 

/* this file is automatically generated by gen_uri_delims, do not
edit */
static const unsigned char uri_delims[256] = {
T_NUL,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,T_HASH,0,0,0,0,
0,0,0,0,0,0,0,T_SLASH,0,0,0,0,0,0,0,0,0,0,T_COLON,0,
0,0,0,T_QUESTION,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
};

Then when I ran make again, everything was hunky-dory.  Now what I want 
to know is, why would this have happened in the first place?  Is it a 
sign that something is fundamentally wrong with the build, but I just 
haven't seen it yet?  Or should I just breathe easy and hope for the best?

I doubt this has anything to do with mod_perl. The build hasn't changed 
in years, so it must be some external glitch. For example you might have 
run out of disk space, so when it was writing the file it was zeroed.


--


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




am i heading for disaster... ?

2002-11-19 Thread Noam Solomon



In the process of building apache_1.3.27 / mod_perl 
1.3.27 / openssl0.9.6g / mod_ssl mod_ssl-2.8.12-1.3.27 on a Solaris OS 2 
UltraSparc, with Perl 5.8, the apache make failed because of an undefined 
"url_delims".  I was using the method where you build mod_ssl, then build 
mod_perl, then configure apache, loading mod_perl statically.
 
Anyway, I poked around and found that indeed the 
uri_delims.h file in src/main was empty!  So still in src/main, I 
manually ran "gcc gen_uri_delims.c", then ran "a.out > uri_delims.h" to 
regenerate that header file, and got this.
 

  /* this file is automatically 
  generated by gen_uri_delims, do not edit */static const unsigned char 
  uri_delims[256] = {    
  T_NUL,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,    
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,T_HASH,0,0,0,0,    
  0,0,0,0,0,0,0,T_SLASH,0,0,0,0,0,0,0,0,0,0,T_COLON,0,    
  0,0,0,T_QUESTION,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,    
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,    
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,    
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,    
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,    
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,    
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,    
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,    
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,    
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
Then when I ran make again, everything was 
hunky-dory.  Now what I want to know is, why would this have happened in 
the first place?  Is it a sign that something is fundamentally wrong with 
the build, but I just haven't seen it yet?  Or should I just breathe easy 
and hope for the best?