Apache 1.3.24 make install error

Apache 1.3.24 make install error

Post by Mad Do » Wed, 08 May 2002 00:21:25



I have included the steps that I used to build Apache. The errors
occur in the last step when I do the Apache "make install". I am
including the errors as the last part of the message.

Thank You for any assistance!
Paul
*********************************************************************
These are the instructions for compiling Apache with MySQL, PHP, and
SSL support.

1. Obtain the following tarballs and copy them into
the /usr/local/src directory:

rsaref20.1996.tar.Z
openssl-0.9.6.tar.gz
php-4.0.6.tar.gz
mysql-3.23.49.tar.gz
mod_ssl-2.8.8-1.3.24.tar.gz
apache_1.3.24.tar.gz

2. Perform the following tasks to expand the archives in the source
directory:

# cd /usr/local/src
# tar zxvf rsaref20.1996.tar.Z
# tar zxvf openssl-0.9.6.tar.gz
# tar zxvf php-4.0.6.tar.gz
# tar zxvf mysql-3.23.49.tar.gz
# tar zxvf mod_ssl-2.8.8-1.3.24.tar.gz
# tar zxvf apache_1.3.24.tar.gz

3. Follow these steps to build and install MySQL:

# cd /usr/local/src/mysql-3.23.49
# ./configure --prefix=/usr/local/mysql
# make
# make install

4. As a first step to building PHP, Apache must be preconfigured so
that PHP can find everything. Follow these steps to build and install
PHP:

# cd /usr/local/src/apache_1.3.24
# ./configure --prefix=/usr/local/apache
# cd /usr/local/src/php-4.0.6
# ./configure --with-mysql=/usr/local/mysql --with-
apache=/usr/local/src/apache_1.3.24
--enable-track-vars
# make
# make install

5. Next, we will build OpenSSL with the RSAREF toolkit. Perform the
following steps:

# cd /usr/local/src/rsaref-2.0/source
# make f ../install/unix/makefile
# cd /usr/local/src/openssl-0.9.6
# cp /usr/local/src/rsaref-2.0/source/rsaref.a librsaref.a
# ./configure --prefix=/usr/local/apache/libexec/ssl
--openssldir=/usr/local/apache/ssl threads rsaref
# make
# make test
# make install

6. We will next configure the mod_ssl build. Follow these steps:

# cd /usr/local/src/mod_ssl-2.8.8
# ./configure --with-apache=/usr/local/src/apache_1.3.24

7. Now that all of the individual pieces are ready, the next step is
to build apache. Perform the following steps:

# cd /usr/local/src/apace_1.3.24
# ./configure --enable-module=ssl --activate-
module=src/modules/php4/libphp4.a
--prefix=/usr/local/apache
# make
# make certificate TYPE=custom
# make install
******************************************************


make[1]: Entering directory `/usr/local/src/apache_1.3.24'
===> src
make[2]: Entering directory `/usr/local/src/apache_1.3.24'
make[3]: Entering directory `/usr/local/src/apache_1.3.24/src'
===> src/regex
make[4]: Nothing to be done for `all'.
<=== src/regex
===> src/os/unix
make[4]: Nothing to be done for `all'.
<=== src/os/unix
===> src/ap
make[4]: Nothing to be done for `all'.
<=== src/ap
===> src/main
make[4]: Nothing to be done for `all'.
<=== src/main
===> src/lib
<=== src/lib
===> src/modules
===> src/modules/standard
make[5]: Nothing to be done for `all'.
<=== src/modules/standard
===> src/modules/ssl
make[5]: Nothing to be done for `all'.
<=== src/modules/ssl
===> src/modules/php4
make[5]: *** No rule to make target `all'. Stop.
make[4]: *** [all] Error 1
make[3]: *** [subdirs] Error 1
make[3]: Leaving directory `/usr/local/src/apache_1.3.24/src'
make[2]: *** [build-std] Error 2
make[2]: Leaving directory `/usr/local/src/apache_1.3.24'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/usr/local/src/apache_1.3.24'
make: *** [install-all] Error 2

 
 
 

1. Apache 1.3.24 startup error on Solaris 8 _floatdisf error

The following error occurs when I try to start Apache:
apacheserver# ./apachectl start
Syntax error on line 214 of /usr/local/apache/conf/httpd.conf:Cannot
load /usr/local/apache/libexec/mod_negotiation.so into server:
ld.so.1: /usr/local/apache/bin/httpd: fatal: relocation error:file
/usr/local/apache/libexec/mod_negotiation.so: symbol __floatdisf:
referenced symbol not found
./apachectl start: httpd could not be started

I can comment this module in httpd.conf, but I get the same error for
mod_proxy.
After commenting the line for mod_proxy in httpd.conf.  I do get
apache to start up.

I was wondering if there is a workaround to the above error as I would
like apache to be compiled with all modules.  I have seen a lot of
questions regarding the above on the net, but am yet to find the
solution for it.

I have compiled apache with 2.95, 3.03 and 3.04 with and without
binutils.  I am using
perl 5.6.0
openssl0.9.6c
mod_ssl2.8.8-1.3.24
apache1.3.24 and
mod_perl1.26

I am building apache, via mod_perl
My configure in mod_perl is posted below
perl Makefile.PL USE_APACI=1 EVERYTHING=1 \
APACHE_SRC=../apache_1.3.x/src \
SSL_BASE=/usr/local/ssl \
APACHE_PREFIX=/usr/local/apache \
APACI_ARGS=--with-layout=Apache,--enable-module=all,--enable-shared=max,--disable-module=auth_db,--disable-shared=perl,--enable-rule=SSL_EXPERIMENTAL

Any suggestion would help.  I don't have SUN's compiler (cc) and would
like to use gcc.

Thanks

2. Seeking more info on Netgear 100Mbps NICs and HUB

3. Artecon/Adaptec AHA-2940UW/OF Drivers for Solaris 7/8?

4. 403 Error with Apache ver 1.3.24 RH7.3

5. Adding a group.

6. Apache 1.3.24 + mod_perl 1.26 + ipv6 patch build fails

7. bison and flex library sources

8. apache 1.3.24 htaccess/symbolic link problem

9. Problem building Apache 1.3.24 on Solaris 8

10. Apache 1.3.24 - mod_proxy

11. Apache 1.3.24 is vulnerable

12. apache 1.3.24