[rt-users] Apache + mod_perl

Rich West Rich.West at wesmo.com
Wed Oct 17 16:31:54 EDT 2001


OK.. shoot me now.  For the life of me, it will not work. :(

bah..  grrr.. grumble..

This really shouldn't be that much trouble..

Somehow I do not think I could sneak by a CLI-only version of RT2 past 
the helpdesk folks here.. They would probably lynch me. :)

I browsed through those pages, and the darned thing tries to compile 
mod_ssl as a DSO.  *ack*  That, and gcc happily builds everything, but 
Sun's C compiler bombs.

Man, it burns me that I got this far at this site with RT2 only to be 
stopped in my tracks by dumb-old mod_perl.

*toss in the towel*  Now that I have a huge headache, I'm done for today.

-Rich

#!/bin/sh

CC="cc"
PATH=/opt/SUNWspro/bin:/usr/local/bin:$PATH
export CC PATH

cd mod_ssl-2.8.4-1.3.20/
./configure --with-apache=../apache_1.3.20 --enable-shared=ssl
cd ..
cd mod_perl-1.26
perl Makefile.PL APACHE_SRC=../apache_1.3.20/src DO_HTTPD=1 PREP_HTTPD=1 
USE_APACI=1 EVERYTHING=1
make
make install
cd ../apache_1.3.20

LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH
CFLAGS="-L/usr/local/lib" SSL_BASE=/usr/local/pkg/openssl-0.9.6b \
./configure  --prefix=/usr/local/pkg/apache-1.3.20-test \
--enable-module=ssl \
--enable-shared=ssl \
--enable-module=unique_id \
--enable-module=rewrite \
--enable-module=speling \
--enable-module=expires \
--enable-module=info \
--enable-module=log_agent \
--enable-module=log_referer \
--enable-module=usertrack \
--enable-module=proxy \
--enable-module=userdir \
--enable-module=so \
--disable-module=auth_dbm \
--enable-suexec \
--suexec-caller=nobody \
--suexec-docroot=/nj/www \
--add-module=../mod_bandwidth.c \
--activate-module=src/modules/perl/libperl.a \
--enable-module=perl \
--disable-rule=WANTHSREGEX
make
make install



Sheeri Kritzer wrote:

> Rich,
>
> I compiled apache successfully (twice) on Solaris 8.
>
> I basically used the document at
>
> http://www.delouw.ch/linux/apache.phtml
>
> only slightly modified (ie, mm just Doesn't Work, don't bother installing
> it)
>
> You need to be careful, though, if you're not using the Sun (Forte) C
> compiler. I've run into a great deal of trouble there. I have also run
> into trouble, along those same lines, with my build of perl -- perl
> expected the compiler to be cc (sun's Forte C compiler), and so whenever I
> did "perl Makefile.PL" as with mod_perl, I got some funky errors.
>
> Our solution temporarily is to rebuild perl to recognize gcc. However, in
> the long term, we're buying the license for the $#!$@$# compiler.
>
>
> Sheeri Kritzer
> Systems Administrator
> University Systems Group
> Tufts University
> 617-627-3925
> skritz01 at emerald.tufts.edu
>
> On Wed, 17 Oct 2001, Rich West wrote:
>
>> <rant>
>> Arggh!
>> </rant>
>>
>> I know this is off-topic, but, since there must be someone else out
>> there with the same setup, but working, I figured I would try...
>>
>> Has anyone had any success with Apache + mod_perl on Solaris 8?
>>
>> I've had great success under Linux with Apache 1.3.20 and mod_perl 1.26,
>> but, under Solaris 8, the thing continually logs a Segmentation Fault
>> (11) for each apache process. The server answers for normal requests,
>> but, when a request goes to the virual host for RT, that's when it seg
>> faults.
>>
>> And, no.. I didn't compile it as a DSO. Out from the configure/make
>> looks like: o perl_module uses ConfigStart/End
>> + mod_perl build type: OBJ
>> + setting up mod_perl build environment
>> + id: mod_perl/1.26
>> + id: Perl/v5.6.1 (solaris) [perl]
>> + adjusting Apache build environment
>> + enabling Perl support for SSI (mod_include)
>>
>> ...
>> with all of the perl stuff listed as "enabled".
>>
>> *sigh* I am _so_ close at getting RT2 up for this site, I can taste it..
>>
>> Any tips, tricks, pointers, etc would be much appreciated!
>>
>> Thanks!
>> -Rich
>>
>>






More information about the rt-users mailing list