"Ryan Bloom" <[EMAIL PROTECTED]> wrote:

> 
> Hi everybody,  I'm new to the list, but for anybody who doesn't know me,
> I have been pretty active on httpd 2.0.

DOH! :) Hi Ryan :)

> I decided to port mod_webapp last week, and Pier committed the code for me,
> but the build system isn't there, so I am posting the build system now.

Cool... Thanks! :)

> This is currently working, although there seems to be some strangeness when
> Tomcat responds to mod_webapp.  I'll be looking into that over the next few
> days. I hope to be more active as time permits.  :-)

Uh... I've been awfully busy lately... Didn't have much time to keep track
of things either...

> The Makefile.in should be placed in
> jakarta-tomcat-connectors/webapp/apache-2.0
> 
> Thanks,
> 
> Ryan
> 
> Index: webapp/Makefile.in
> ===================================================================
> RCS file: /home/cvspublic/jakarta-tomcat-connectors/webapp/Makefile.in,v
> retrieving revision 1.15
> diff -u -d -b -w -u -r1.15 Makefile.in
> --- webapp/Makefile.in    2001/08/06 22:21:52    1.15
> +++ webapp/Makefile.in    2001/08/29 23:51:41
> @@ -62,6 +62,7 @@
> 
> LOCALDIRS = @TGTDIRS@ @TARGET@
> APRDIR = @APRDIR@
> +INSTALLDIR = @TARGET@
> 
> CFGS = @CONFIGFILES@ \
> @SRCDIR@/lib/pr_warp_defs.h \
> @@ -71,6 +72,8 @@
> 
> all: apr-all local-all
> 
> +install: local-install
> +
> clean: apr-clean local-clean
> 
> distclean: clean
> @@ -128,6 +131,19 @@
> $(ECHO) "Cleaning up $${DIR}..." ; \
> cd $${DIR} ; \
> $(MAKE) clean ; \
> +        RET=$$? ; \
> +        cd $(SRCDIR) ; \
> +        if test "$${RET}" != "0" ; then \
> +            exit $${RET} ; \
> +        fi ; \
> +    done
> +
> +local-install:
> +    @for DIR in $(INSTALLDIR) ; do \
> +        $(ECHO) "" ; \
> +        $(ECHO) "Compiling sources in $${DIR}..." ; \
> +        cd $${DIR} ; \
> +        $(MAKE) install ; \
> RET=$$? ; \
> cd $(SRCDIR) ; \
> if test "$${RET}" != "0" ; then \
> Index: webapp/configure.in
> ===================================================================
> RCS file: /home/cvspublic/jakarta-tomcat-connectors/webapp/configure.in,v
> retrieving revision 1.22
> diff -u -d -b -w -u -r1.22 configure.in
> --- webapp/configure.in    2001/08/06 22:48:45    1.22
> +++ webapp/configure.in    2001/08/29 23:51:41
> @@ -214,6 +214,41 @@
> AC_SUBST(TARGET)
> 
> dnl --------------------------------------------------------------------------
> +dnl Process the --with-apxs2[=FILE] command line argument
> +dnl 
> --------------------------------------------------------------------------
> +AC_ARG_WITH(apxs2,
> +  [  --with-apxs2[=FILE]      build a shared Apache 2.0.x module.],
> +  [
> +    if ${TEST} -n "${TARGET}"
> +    then
> +      AC_MSG_ERROR([target already defined as ${TARGET}])
> +    fi
> +
> +    APXS="${withval}"
> +
> +    if ${TEST} -z "${APXS}" ; then APXS="yes" ; fi
> +    if ${TEST} "${APXS}" = "yes"
> +    then
> +      AC_PATH_PROG(APXS,apxs,${PATH})
> +    fi
> +
> +    AC_MSG_CHECKING([if apxs is working])
> +    ${APXS} -q CC 2>&1 1>/dev/null
> +    if ${TEST} ! "$?" -eq "0"
> +    then
> +      AC_MSG_RESULT([no])
> +      AC_MSG_ERROR([apxs is unworkable])
> +    fi
> +    AC_MSG_RESULT([ok])
> +
> +    TARGET="${SRCDIR}/apache-2.0"
> +    makefile="apache-2.0/Makefile"
> +    AC_MSG_RESULT([setting target module to... ${TARGET}])
> +  ]
> +)
> +AC_SUBST(TARGET)
> +
> +dnl 


Wasn't APXS for 2.0 completely broken? That's what you said last time :)

> --------------------------------------------------------------------------
> dnl Process the --with-apr=... command line argument
> dnl --------------------------------------------------------------------------
> AC_MSG_CHECKING([APR directory])
> @@ -253,7 +288,7 @@
> 
> LOCAL_HEADER([Configuring APR])
> LOCAL_FILTEREXEC(
> -  [./configure --enable-static --disable-shared --disable-threads],
> +  [./configure --enable-static --disable-threads],
>  ["APR configure"])
> if ${TEST} "${ret}" -ne "0"
> then

Hmm... I'd like to rely on the APR code coming with Apache 2.0 instead of
building our local copy with Apache 2.0... (I'll see what I can figure out,
hoping that 2.0 works on my OS/X box :)

    Pier

Reply via email to