So something is wrong with your Apache build? Some standard information will be helpful to see what might have gone wrong.

We need to know what you did after you unpacked the tarball, and what Apache autodetection decided about your system.

  • Did you run ./buildconf after unpacking the tarball? If so, what level of libtool is installed on your system?
  • Exactly what configure parameters were specified?
  • What environment variables affecting the build did you set for the configure invocation (e.g., CC, CFLAGS, CPPFLAGS, LIBS, LDFLAGS, etc.)?

    When something is not building correctly, we recommend setting LTFLAGS so that the actual compile and link commands issued by libtool can be seen in the build output. This can be done as follows:

    LTFLAGS=' ' ./configure --options
    
  • What is the output of the configure process? (pipe the output of configure to config.output)
  • If something failed to compile or link, what is the complete invocation of the failing step? Here is an example:
    /bin/sh /export/home/trawick/ph/2.0.46/srclib/apr/libtool  --mode=compile cc  -\
    g    -DSOLARIS2=8 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT    -I/export/home/tra\
    wick/ph/2.0.46/srclib/apr/include -I/export/home/trawick/ph/2.0.46/srclib/apr-u\
    til/include -I/export/home/trawick/ph/2.0.46/srclib/apr-util/xml/expat/lib -I. \
    -I/export/home/trawick/ph/2.0.46/os/unix -I/export/home/trawick/ph/2.0.46/serve\
    r/mpm/worker -I/export/home/trawick/ph/2.0.46/modules/http -I/export/home/trawi\
    ck/ph/2.0.46/modules/filters -I/export/home/trawick/ph/2.0.46/modules/proxy -I/\
    export/home/trawick/ph/2.0.46/include -I/export/home/trawick/ph/2.0.46/modules/\
    dav/main -prefer-pic -c mod_rewrite.c && touch mod_rewrite.slo
    
  • Does httpd fail to load? First, make sure you are using apachectl. Then, show the exact messages issued by the loader when you are trying to start the server.
  • Does some module fail to load? What symbol does it fail to resolve?