I have just experienced the very same issue with the binary.  What's 
more, I can't even get configure to run while trying to build it from 
source, as it is reporting a syntax error on line 5.  Hmm ....




On Wednesday, December 26, 2001, at 10:45 AM, Cynthia Jeness wrote:

> 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]>
>


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

Reply via email to