>Number: 4832
>Category: mod_perl
>Synopsis: I am trying to get apache_1.3.6+ssl_1.36 working with
>mod_perl-1.21.
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: apache
>State: open
>Class: sw-bug
>Submitter-Id: apache
>Arrival-Date: Sat Aug 7 06:20:01 PDT 1999
>Last-Modified:
>Originator: [EMAIL PROTECTED]
>Organization:
apache
>Release: 1.3.6
>Environment:
The platforms are a 486 and Pentium III with RedHat Linux 5.2 and 6.
The bug is identical on both platforms:
>Description:
I receive the following error message, when running "make"
===> modules/perl
cc -I. -I../../include -I../../include/regex -I../../include/.././os/unix -DLINU
X=2 -DTARGET=\"httpsd\" -DUSE_HSREGEX -DAPACHE_SSL -DMOD_PERL -DAPACHE_SSL -I/u
sr/local/lib/openssl-0.9.3a/include `/usr/bin/perl -MExtUtils::Embed -e ccopts`
-DNO_PERL_DISPATCH -DNO_PERL_POST_READ_REQUEST -DNO_PERL_TRANS -DNO_PERL_HEAD
ER_PARSER -DNO_PERL_ACCESS -DNO_PERL_AUTHEN -DNO_PERL_AUTHZ -DNO_PERL_TYPE -DNO
_PERL_FIXUP -DNO_PERL_LOG -DNO_PERL_INIT -DNO_PERL_CLEANUP -DNO_PERL_RESTART -
DNO_PERL_STACKED_HANDLERS -DNO_PERL_SECTIONS -DNO_PERL_METHOD_HANDLERS -DNO_PERL
_SSI -DNO_PERL_DIRECTIVE_HANDLERS -DMOD_PERL_VERSION=\"1.19\" -I./os/unix -I..
/../include -I/usr/local/lib/openssl-0.9.3a/include -c mod_perl_opmask.c -o
mod_perl_opmask.o
In file included from mod_perl.h:114,
from mod_perl_opmask.c:1:
../../include/httpd.h:71: warning: `TRUE' redefined
/usr/lib/perl5/i386-linux/5.00404/CORE/handy.h:32: warning: this is the location
of the previous definition
../../include/httpd.h:72: warning: `FALSE' redefined
/usr/lib/perl5/i386-linux/5.00404/CORE/handy.h:33: warning: this is the location
of the previous definition
In file included from /usr/local/lib/openssl-0.9.3a/include/openssl/evp.h:79,
from /usr/local/lib/openssl-0.9.3a/include/openssl/pem.h:66,
from /usr/local/lib/openssl-0.9.3a/include/openssl/ssl.h:151,
from ../../include/buff.h:74,
from ../../include/httpd.h:78,
from mod_perl.h:114,
from mod_perl_opmask.c:1:
/usr/local/lib/openssl-0.9.3a/include/openssl/des.h:96: #error "_ is defined, bu
t some strange definition the DES library cannot handle that."
/usr/local/lib/openssl-0.9.3a/include/openssl/des.h:98: warning: `_' redefined
/usr/lib/perl5/i386-linux/5.00404/CORE/config.h:1393: warning: this is the locat
ion of the previous definition
make[3]: *** [mod_perl_opmask.o] Error 1
make[2]: *** [all] Error 1
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/usr/local/lib/apache_1.3.6/src'
make: *** [apache_httpd] Error 2
>How-To-Repeat:
The following script shows the install steps:
## Install OpenSSL
tar -xvf openssl-0.9.3a.tar
cd openssl-0.9.3a
./config -t
./Configure linux-elf
make clean
make
make test
make install
cd ..
## THIS WORKS
## Install Apache and SSL
tar -xvf apache_1.3.6.tar
cp apache_1.3.6+ssl_1.36.tar apache_1.3.6
cd apache_1.3.6
tar -xvf apache_1.3.6+ssl_1.36.tar
./FixPatch
./configure --prefix=/usr/local/apache
make
make install
cd ..
## THIS WORKS
## install the mod_perl library
tar -xvf mod_perl-1.21.tar
cd mod_perl-1.21
perl Makefile.PL DO_HTTPD=1
make
## BUG OCCURS HERE:
>Fix:
No
>Audit-Trail:
>Unformatted:
[In order for any reply to be added to the PR database, you need]
[to include <[EMAIL PROTECTED]> in the Cc line and make sure the]
[subject line starts with the report component and number, with ]
[or without any 'Re:' prefixes (such as "general/1098:" or ]
["Re: general/1098:"). If the subject doesn't match this ]
[pattern, your message will be misfiled and ignored. The ]
["apbugs" address is not added to the Cc line of messages from ]
[the database automatically because of the potential for mail ]
[loops. If you do not include this Cc, your reply may be ig- ]
[nored unless you are responding to an explicit request from a ]
[developer. Reply only with text; DO NOT SEND ATTACHMENTS! ]