Problem adding mod_perl to my web server config.

2003-04-06 Thread Paul Adair
I recently attempted to add mod_perl to my web server configuration.
Here is my current web server info.
Apache/2.0.44 (Unix) mod_ssl/2.0.44 OpenSSL/0.9.7a DAV/2 PHP/4.3.1
Sun-ONE-ASP/4.0.0
There are no problems with this config and everything work ok.

I went through all of the config/setup docs on the web.
I received an error while doing the make test.
The error seemed to be tied with the mod_casp2 modules for Sun Chilisoft
ASP.
I figured maybe it has never tested it with this module so I proceeded with
the make install.
The make install seemed to go ok and it placed the mod_perl.so file in my
apache2/modules directory.

I then added the LoadModule mod_perl modules/mod_perl.so to my httpd.conf
file.
When attempting to start the web server I get the following error.

I went through as much of the documentation that I could and I cannot find
anything wrong at this time.

Is there something else that needs to run at the end of the make test that
my server did not complete
because of the mod_casp2 problem?

For now I removed the LoadModule mod_perl modules/mod_perl.so from my
httpd.conf and everything
is working fine again on server start.

Below are the 2 telnet session cuts with errors while doing the make test
and the ./apachectl startssl

Any help appreciated.
Thanks, Paul.


- Start make
test 
tia:root /opt/mod_perl-1.99_08make test
cd src/modules/perl  make -f Makefile.modperl
mksh: Warning: newline is not last character in file Makefile.modperl
Current working directory /opt/mod_perl-1.99_08/src/modules/perl
/usr/local/bin/perl -Iblib/arch/Apache2 -Iblib/lib/Apache2 \
t/TEST -clean
APACHE_USER= APACHE_GROUP= APACHE_PORT= APACHE= APXS= \
/usr/local/bin/perl -Iblib/arch/Apache2 -Iblib/lib/Apache2 \
t/TEST
/usr/local/apache2/bin/httpd  -d /opt/mod_perl-1.99_08/t -f
/opt/mod_perl-1.99_08/t/conf/httpd.conf -DAPACHE2
using Apache/2.0.44 (prefork MPM)

waiting for server to start: ..[Sun Apr 06 23:22:05 2003] [info] 20 Apache::
modules loaded
[Sun Apr 06 23:22:05 2003] [info] 5 APR:: modules loaded
[Sun Apr 06 23:22:05 2003] [info] base server + 5 vhosts ready to run tests
mod_casp2: config directory not set yet, aborting.

waiting for server to start: giving up after 61 secs
!!! server failed to start! (t/logs/error_log wasn't created, start the
server in the debug mode)
*** Error code 1
make: Fatal error: Command failed for target `run_tests'
- End make
test 


- Start web
server 
tia:root /usr/local/apache2/bin./apachectl startssl
Syntax error on line 3 of /usr/local/apache2/conf/httpd.conf:
Can't locate API module structure `mod_perl' in file
/usr/local/apache2/modules/mod_perl.so: ld.so.1:
/usr/local/apache2/bin/httpd:
fatal: mod_perl: can't find symbol
- End start web
server 



Re: Problem adding mod_perl to my web server config.

2003-04-06 Thread Stas Bekman
Paul Adair wrote:
I recently attempted to add mod_perl to my web server configuration.
Here is my current web server info.
Apache/2.0.44 (Unix) mod_ssl/2.0.44 OpenSSL/0.9.7a DAV/2 PHP/4.3.1
Sun-ONE-ASP/4.0.0
There are no problems with this config and everything work ok.
Paul, please make sure to follow the bug reporting guidelines:
http://perl.apache.org/docs/2.0/user/help/help.html#Reporting_Problems
I went through all of the config/setup docs on the web.
I received an error while doing the make test.
The error seemed to be tied with the mod_casp2 modules for Sun Chilisoft
ASP.
I figured maybe it has never tested it with this module so I proceeded with
the make install.
The make install seemed to go ok and it placed the mod_perl.so file in my
apache2/modules directory.
I then added the LoadModule mod_perl modules/mod_perl.so to my httpd.conf
file.
When attempting to start the web server I get the following error.
you mean the one at the bottom of your bug report?

I went through as much of the documentation that I could and I cannot find
anything wrong at this time.
Is there something else that needs to run at the end of the make test that
my server did not complete
because of the mod_casp2 problem?
Is it possible that Apache::Test has picked mod_casp2 module from your already 
installed httpd's httpd.conf? Can you check whether you have the mod_casp2 
module configured in t/conf/httpd.conf after you run:

t/TEST -conf

(that's after you've run 'make')

If you have, does removing that entry allow the tests to start and pass?

t/TEST

(not 'make test', as it'll rewrite t/conf/httpd.conf again)

__
Stas BekmanJAm_pH -- Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide --- http://perl.apache.org
mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com


Re: Problem adding mod_perl to my web server config.

2003-04-06 Thread Paul Adair
/'
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=undef
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
  Compiler:
cc='gcc -B/usr/ccs/bin/', ccflags
='-fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O',
cppflags='-fno-strict-aliasing'
ccversion='', gccversion='3.1', gccosandvers='solaris2.8'
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=8, prototype=define
  Linker and Libraries:
ld='gcc -B/usr/ccs/bin/', ldflags =' -L/usr/local/lib '
libpth=/usr/local/lib /usr/lib /usr/ccs/lib
libs=-lsocket -lnsl -lgdbm -ldl -lm -lc
perllibs=-lsocket -lnsl -ldl -lm -lc
libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version=''
  Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib'


Characteristics of this binary (from libperl):
  Compile-time options: USE_LARGE_FILES
  Built under solaris
  Compiled at Jul 22 2002 02:55:19
  %ENV:
PERL_LWP_USE_HTTP_10=1
  @INC:
/usr/local/lib/perl5/5.8.0/sun4-solaris
/usr/local/lib/perl5/5.8.0
/usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris
/usr/local/lib/perl5/site_perl/5.8.0
/usr/local/lib/perl5/site_perl
.


3. This is the core dump trace: (if you get a core dump):

  [CORE TRACE COMES HERE]

This report was generated by t/REPORT on Mon Apr  7 05:09:43 2003 GMT.

-8-- End Bug Report --8--


- Original Message -
From: Stas Bekman [EMAIL PROTECTED]
To: Paul Adair [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Monday, April 07, 2003 1:00 AM
Subject: Re: Problem adding mod_perl to my web server config.


 Paul Adair wrote:
  I recently attempted to add mod_perl to my web server configuration.
  Here is my current web server info.
  Apache/2.0.44 (Unix) mod_ssl/2.0.44 OpenSSL/0.9.7a DAV/2 PHP/4.3.1
  Sun-ONE-ASP/4.0.0
  There are no problems with this config and everything work ok.

 Paul, please make sure to follow the bug reporting guidelines:
 http://perl.apache.org/docs/2.0/user/help/help.html#Reporting_Problems

  I went through all of the config/setup docs on the web.
  I received an error while doing the make test.
  The error seemed to be tied with the mod_casp2 modules for Sun Chilisoft
  ASP.
  I figured maybe it has never tested it with this module so I proceeded
with
  the make install.
  The make install seemed to go ok and it placed the mod_perl.so file in
my
  apache2/modules directory.
 
  I then added the LoadModule mod_perl modules/mod_perl.so to my
httpd.conf
  file.
  When attempting to start the web server I get the following error.

 you mean the one at the bottom of your bug report?

  I went through as much of the documentation that I could and I cannot
find
  anything wrong at this time.
 
  Is there something else that needs to run at the end of the make test
that
  my server did not complete
  because of the mod_casp2 problem?

 Is it possible that Apache::Test has picked mod_casp2 module from your
already
 installed httpd's httpd.conf? Can you check whether you have the mod_casp2
 module configured in t/conf/httpd.conf after you run:

 t/TEST -conf

 (that's after you've run 'make')

 If you have, does removing that entry allow the tests to start and pass?

 t/TEST

 (not 'make test', as it'll rewrite t/conf/httpd.conf again)

 __
 Stas BekmanJAm_pH -- Just Another mod_perl Hacker
 http://stason.org/ mod_perl Guide --- http://perl.apache.org
 mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
 http://modperlbook.org http://apache.org   http://ticketmaster.com