I got the sources for Apache 1.3.22, compiled and installed.

Then I got the sources for mod_webapp.  After unpacking, I did the
following as described in the "README.txt" file:

./support/buildconf.sh
CFLAGS=-DEAPI \
./configure --with-apxs=/usr/local/bin

Then I executed make.  Watching the compiles display on my screen, the
"-DEAPI" flag was specified.

The sources compiled and "mod_webapp.so" was created.  Then I copied
this module to my Apache modules directory,  modified the httpd.conf as
directed in the README.txt and started Apache.  Apache did start, but I
received the following warning:

starting httpd: [Wed Dec 26 09:21:24 2001] [warn] Loaded DSO
modules/mod_webapp.so uses plain Apache 1.3 API, this module might crash
under EAPI! (please recompile it with -DEAPI)

This is exactly the same warning that I get when I attempted to use the
binary module from the Jakarta site.  I have double checked that I am
using my newly compiled module.  This is easy to do because my freshly
compiled module is only 165852 while the binary module was 437664
bytes.  So, why are these files so different in size; and, more
importantly, how do I get rid of this warning?

Below is the "Makedefs" file which was generated as part of my building
mod_webapp.so from source:

Please help so that I can "Have fun..."

Cynthia Jeness

-------------------------------------------------------------------------------------



# @author  Pier Fumagalli <mailto:[EMAIL PROTECTED]>
# @version $Id: Makedefs.in,v 1.11 2001/09/17 00:42:59 pier Exp $

.SUFFIXES: .c .o

#
-------------------------------------------------------------------------

# Programs discovered by "configure" during initialization
#
-------------------------------------------------------------------------

TEST = /usr/bin/test
TRUE = /bin/true
ECHO = /bin/echo
GREP = /bin/grep
CAT = /bin/cat
SED = /bin/sed
LN = /bin/ln
RM = /bin/rm

#
-------------------------------------------------------------------------

 Compilation settings and Makefile macros
#
-------------------------------------------------------------------------

# The target module to build
MODULE = apache-1.3
# The system which built this binary
SYSTEM = linux-gnu-i686
# Wether to build debug information or not
DEBUG = false
# The WebApp sources directory
SRCDIR = /home/cj/tomcat/webapp-module-1.0-tc40
# The compilation (this) directory
TGTDIR = /home/cj/tomcat/webapp-module-1.0-tc40
# The directory of a Tomcat 4.0 binary distribution
TC4DIR =
# The list of configure-generated files
CFGFILES = ./Makefile ./Makedefs ./lib/Makefile ./java/Constants.java
./apache-1.3/Makefile ./config.cache
./config.log ./config.status
# The file holding the list of makefile-generated files
LSTFILE = $(TGTDIR)/config.list
# GNU-Make style echo
MECHO = $(ECHO) "$(MAKE)[$(MAKELEVEL)]:"
#
-------------------------------------------------------------------------

# APR library values
#
-------------------------------------------------------------------------

# The APR source directory (if needed)
APR_SRCDIR = /home/cj/tomcat/webapp-module-1.0-tc40/apr
# Where libapr.a resides
APR_LIBDIR = /home/cj/tomcat/webapp-module-1.0-tc40/lib
# Where APR include files are located
APR_INCDIR = /home/cj/tomcat/webapp-module-1.0-tc40/apr/include
# Location of APRVARS
APR_VARFIL = /home/cj/tomcat/webapp-module-1.0-tc40/apr/APRVARS
# Extra APR C compilation flags
APR_CFLAGS =
# Extra APR C macro pre-processor flags
APR_CPPFLAGS = -DLINUX=2 -D_REENTRANT
# Extra APR inclusion flags
APR_INCLUDES =
# Extra APR linker flags
APR_LDFLAGS =
# Extra APR libraries required for linking
APR_LIBS = -lm -lcrypt -lnsl -ldl
#
-------------------------------------------------------------------------

# C Compiler settings
#
-------------------------------------------------------------------------

# Library archiver
AR = /usr/bin/ar
# C compiler
CC = /usr/bin/gcc
# C macro pre-processor
CPP = /usr/bin/gcc -E
# Library updater
RANLIB = /usr/bin/ranlib
# C compilation flags
CFLAGS = -DEAPI
# C macro pre-processor flags
CPPFLAGS =

#
-------------------------------------------------------------------------

# Java Compiler settings
#
-------------------------------------------------------------------------

# The JVM home directory
JAVA_HOME =
# Jar archiver
JAR =
# Java compiler
JAVAC =
# JavaDoc documentation tool
JAVADOC =
# Java compilation flags
JAVACFLAGS =
# Java Class Path
CLASSPATH =

#
-------------------------------------------------------------------------

# ScanDoc Documentation tool settings
#
-------------------------------------------------------------------------

# PERL interpreter
PERL =
# ScanDoc documentation tool
SCANDOC =
# Scandoc flags
SCANDOCFLAGS =

#
-------------------------------------------------------------------------

# C-Compilation default setting
#
-------------------------------------------------------------------------

ALL_CFLAGS = $(CFLAGS) $(CPPFLAGS) \
        $(APR_CFLAGS) $(APR_CPPFLAGS) $(APR_INCLUDES) \
        -I$(APR_INCDIR) -I$(SRCDIR)/include

.c.o:
        $(CC) $(ALL_CFLAGS) -c "$<" -o "$@"




--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to