At 12:34 +1100 2003-02-09, Stas Bekman wrote:
>Vicki, you are obviously missing some build steps.

Obviously :/

>How about starting from
>scratch again following the guide and get this frustration over?

Sadly, I started from scratch the first time.

>Thousands of people have simply followed the instructions at:
>http://perl.apache.org/docs/1.0/guide/getwet.html#Installing_mod_perl_in_Three_Steps

Those are the same steps I have been following. I reiterate:

Following the instructions in INSTALL-apaci (essentially identical to the web
page you supplied above)  I ran

  perl Makefile.PL APACHE_PREFIX=/usr/local/apache \
  APACHE_SRC=../apache_1.3.26/src DO_HTTPD=1 USE_APACI=1 EVERYTHING=1

  make

  make test

"The latter did many things" (meaning "printed many bytes of make output, cc
stuff, and cp commands to the screen...") and eventually complained

  Syntax error on line 3 of
  /ad4/ENV/common/src/WWW/mod_perl-1.27/t/conf/httpd.conf:
  Invalid command '=pod', perhaps mis-spelled or defined by a module not
  included in the server configuration

So, obviously, I needed to do a make clean in the apache tree... OK. I did
that. In fact, I downloaded a newer version of Apache.  I also added the
configure options I used to build Apache last time.

Then I tried again:

perl Makefile.PL APACHE_PREFIX=/usr/local/apache  \
APACHE_SRC=../apache_1.3.27/src DO_HTTPD=1 USE_APACI=1 EVERYTHING=1 \
APACI_ARGS='--server-uid=www \
                --server-gid=www \
                --with-perl=/usr/bin/perl \
                --with-layout=Apache \
                --enable-module=most \
                --enable-shared=max \
                --enable-module=auth_db \
                --enable-module=mmap_static \
                --activate-module=src/modules/perl/libperl.a \
                --enable-shared=perl \
                --disable-module=auth_dbm \
                --disable-rule=EXPAT  \
'

Now I get (at the end of the make test)
     ../apache_1.3.27/src/httpd: not found


This would seem to indicate that the "1 2 3" step process doesn't build
Apache (as it claims: "If your goal is just to build and install Apache 1.3
with mod_perl out of their source trees and have no special interests in
further adjusting or enhancing Apache... the following... builds Apache
statically with mod_perl, installs Apache under </path/to/install/of/apache/>
and mod_perl into the <site_lib> hierarchy of your existing Perl
installation. All in one step.")


Ideas appreciated...  In the meantime, I will add a "4th step" and configure
Apache "by hand".
-- 
- Vicki

Vicki Brown     ZZZ                  Journeyman Sourceror:
P.O. Box 1269      zz  |\     _,,,---,,_        Scripts & Philtres
San Bruno, CA       zz /,`.-'`'    -.  ;-;;,_    Perl, Unix, MacOS
94066     USA         |,4-  ) )-,_. ,\ ( `'-'
mailto:[EMAIL PROTECTED]  '---''(_/--'  `-'\_)  http://www.cfcl.com/~vlb

Reply via email to