DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26294>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26294

When try to compile Apache with PHP & ModSSL and OpenSSL Fail

           Summary: When try to compile Apache with PHP & ModSSL and OpenSSL
                    Fail
           Product: Apache httpd-1.3
           Version: 1.3.29
          Platform: Other
               URL: http://www.phpopenmonitor.com
        OS/Version: Linux
            Status: NEW
          Severity: Critical
          Priority: Other
         Component: Other
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


When Run the following script in RedHat Enterprise Server Failed.

[EMAIL PROTECTED] down3]# cat svrinst.ksh
#!/bin/sh
# Lets Download all the files

# Download PHP
# Version: 4.2.3
# wget http://www.php.net/do_download.php?download_file=php- 4.2.2.tar.gz
#wget http://www.php.net/get_download.php?df=php-4.2.3.tar.gz

# Download Apache
# Version: 1.3.26
# wget http://www.apache.org/dist/httpd/apache_1.3.26.tar.gz
###wget http://www.apache.org/dist/httpd/apache_1.3.27.tar.gz

# Download OpenSSL
# Version: 0.9.7-beta2
# wget http://www.openssl.org/source/openssl-0.9.7-beta2.tar.gz
###wget http://www.openssl.org/source/openssl-0.9.7-beta3.tar.gz
###wget http://www.openssl.org/source/openssl-0.9.6g.tar.gz

# Download ModSSL
# Version: 2.8.9-1.3.26
# wget http://www.modssl.org/source/mod_ssl-2.8.9-1.3.26.tar.gz
###wget http://www.modssl.org/source/mod_ssl-2.8.12-1.3.27.tar.gz

# Download GD Boutell
# Version: gd-1.8.4
# wget http://www.boutell.com/gd/http/gd-1.8.4.tar.gz
# wget http://www.boutell.com/gd/http/gd-2.0.4.tar.gz
###wget http://www.boutell.com/gd/http/gd-1.8.4.tar.gz

# Download PDF Lib
# Version: 4.0.2
# wget http://www.pdflib.com/pdflib/download/pdflib-4.0.2-Linux.tar.gz
###wget http://www.pdflib.com/pdflib/download/pdflib-4.0.3-Linux.tar.gz

# Download SWF
# Version: 0.99
#ftp://ftp.sgi.com/sgi/graphics/grafica/flash/dist.99.linux.tar.Z
# Require swf.tar.gz .


# Download Ming
# Version: 0.2a
# wget http://www.opaque.net/ming/ming-0.2a.tgz
###wget http://www.opaque.net/ming/ming-0.2a.tgz

# Download MM Shared Memory Allocation
# Version: 1.2.1
###wget ftp://ftp.ossp.org/pkg/lib/mm/mm-1.2.1.tar.gz


# Descomprimimos todos los Archivos.
echo " => Extracting FILE PHP-APACHE-PHP-SSL";
tar -zxf php-4.2.3.tar.gz
echo " => Extracting PHP OK";
tar -zxf apache_1.3.27.tar.gz
echo " => Extracting APACHE OK";
## tar -zxf openssl-0.9.7-beta3.tar.gz
tar -zxf openssl-0.9.6g.tar.gz
echo " => Extracting OPENSSL OK";
tar -zxf mod_ssl-2.8.12-1.3.27.tar.gz
echo " => Extracting MODSSL OK";
tar -zxf gd-1.8.4.tar.gz
echo " => Extracting GD OK";
tar -zxf swf.tar.gz
echo " => Extracting SWD OK";
tar -zxf ming-0.2a.tgz
echo " => Extracting MING OK";
tar -zxf mm-1.2.1.tar.gz
echo " => Extracting MM OK";


#install MM
cd mm-1.2.1
./configure --disable-shared
make
cd ..
echo "MM Done"

# install openssl
cd openssl-0.9.6g
## cd openssl-0.9.7-beta3
make clean
./config --prefix=/usr/local/openssl
make
make test
make install
cd ..
echo " => Install [ OPENSSL OK ] ";

# install modssl
cd mod_ssl-2.8.12-1.3.27
make clean
./configure \
--with-apache=../apache_1.3.27 \
--with-ssl=../openssl-0.9.6g \
--with-mm=../mm-1.2.1
cd ..
echo " => Install [ MODSSL OK ] ";


#install gd
cp -R gd-1.8.4 /usr/local/
cd /usr/local/gd-1.8.4/
make clean
make
cd -
echo " => Install [ GD OK ] ";


#install PDF
#cd pdflib-4.0.1
#make clean
#./configure
#make
#make test
#make install
#ln -s /usr/local/lib/libpdf.so.1.1.1 /usr/local/lib/libpdf.so -f
#cd ..
#echo " => Install [ PDF OK ] ";


#install SWF
cd swf
#mkdir ../php-4.2.2/ext/swf/
cp lib/* /usr/local/lib
cp include/* /usr/local/include
cd ..
echo " => Install [ SWF OK ] ";



#initial config of apache
cd apache_1.3.27
make clean
./configure --prefix=/usr/local/apache
cd ..
echo " => Install [ APACHE INITIAL OK ] ";



#install PHP
cd php-4.2.3
make clean
CFLAGS='-O2 -I/usr/local/openssl/include' \
./configure \
--with-apache=../apache_1.3.27 \
--with-mysql \
--with-gd=/usr/local/gd-1.8.4 \
--with-zlib \
--with-xml \
--with-swf=../swf \
--with-oracle=$ORACLE_HOME \
--with-oci8=$ORACLE_HOME \
--enable-sigchild \
--enable-memory-limit=yes \
--enable-debug=no \
--enable-track-vars \
--enable-snmp \
--enable-sockets \
--enable-ftp
make
make install
cd ..
echo " => Install [ PHP OK ] ";


# Install APACHE
cd apache_1.3.27
SSL_BASE=/usr/local/openssl \
EAPI_MM=../mm-1.2.1 \
LIBS=-lpthread \
./configure \
--prefix=/usr/local/apache \
--enable-module=ssl \
--activate-module=src/modules/php4/libphp4.a \
--enable-module=php4 \
--enable-module=auth_dbm \
--enable-module=auth_db
make
make certificate
make install
cd ..
echo " => Install [ APACHE FINAL OK =) ] ";

# Final PHP Files
cd php-4.2.3
cp php.ini-dist /usr/local/lib/php.ini -f
cd ..
[EMAIL PROTECTED] down3]#


The following Error is the cause:

####################################################
mod_auth_db.c: In function `get_db_pw':
mod_auth_db.c:175: warning: passing arg 2 of pointer to function from 
incompatible pointer type
mod_auth_db.c:175: warning: passing arg 4 of pointer to function makes pointer 
from integer without a cast
mod_auth_db.c:175: too few arguments to function
make[4]: *** [mod_auth_db.o] Error 1
make[3]: *** [all] Error 1
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/home/blopez/down3/apache_1.3.27/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/home/blopez/down3/apache_1.3.27'
make: *** [build] Error 2
####################################################

I wonder if there is some work around, I'm in the process to upgrade from 
RedHat 9.0 to RedHat Enterprise Server.

THX in Advance.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to