On 2/14/02 5:44 PM, John Siracusa wrote:
> Then I *manually copied* the httpd binary out of the source directory and
> into the install location.  Yes, I know I just ran "make install", but the
> installed version is actually different than the one sitting in the source
> directory!
> 
> ---
> 
> # I have no idea why this is necessary, but it is
> /bin/cp src/httpd /usr/local/apache/bin

As Joe quickly pointed out to me, this step is necessary because the apache
distribution strips the httpd executable before installing it (which causes
all sorts of symbol lookup problems in OS X).

The copy step above step can be eliminated if the apache configure command
is changed to include the --without-execstrip option.  The new configure
command looks like this:

    ./configure \
      --prefix=/usr/local/apache  \
      --without-execstrip \
      --with-layout=Apache \
      --activate-module=src/modules/perl/libperl.a

-John

Reply via email to