DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=4925>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=4925 WebApp module doesn't build on GNU/Linux Summary: WebApp module doesn't build on GNU/Linux Product: Tomcat 4 Version: 4.0 Final Platform: All OS/Version: Linux Status: NEW Severity: Normal Priority: Other Component: Other Connectors AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] My configuration : * Linux 2.2.18 * Apache/1.3.9 (Unix) Debian/GNU * gcc 2.95.2 * libc6 2.1.3 * java 1.3.1 (build Blackdown-1.3.1-FCS) The WebApp module doesn't build on GNU/Linux when I procede as follows : $ ./configure --with-apxs $ make make[2]: Entering directory `/usr/local/webapp-module-1.0-tc40/apache-1.3' { APXS_LDFLAGS_SHLIB="`/usr/bin/apxs -q LDFLAGS_SHLIB` \ \ -lm -lcrypt -lnsl -ldl" ; \ APXS_LDFLAGS_SHLIB=`/bin/echo ${APXS_LDFLAGS_SHLIB}` ; \ APXS_CFLAGS="`/usr/bin/apxs -q CFLAGS` \ -g -O2 \ -g -O2 \ \ -DLINUX=2 -D_REENTRANT \ -I/usr/local/webapp-module-1.0-tc40/apr/include \ -I/usr/local/webapp-module-1.0-tc40/include \ " ; \ APXS_CFLAGS=`/bin/echo ${APXS_CFLAGS}` ; \ /usr/bin/apxs \ -S CFLAGS="${APXS_CFLAGS}" \ -S LDFLAGS_SHLIB="${APXS_LDFLAGS_SHLIB}" \ -o "mod_webapp.so" \ -c "mod_webapp.c" \ "/usr/local/webapp-module-1.0-tc40/lib/libwebapp.a" \ "/usr/local/webapp-module-1.0-tc40/lib/libapr.a" ; \ } Bareword found where operator expected at (eval 6) line 1, near ""-DLINUX=2 -DEAPI -DTARGET="apache" (Missing operator before apache?) Bareword "apache" not allowed while "strict subs" in use at (eval 6) line 1. String found where operator expected at (eval 6) line 1, near "apache" -DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -g -O2 -g -O2 -DLINUX=2 -D_REENTRANT -I/usr/local/webapp-module-1.0-tc40/apr/include -I/usr/local/webapp-module-1.0-tc40/include"" gcc -DLINUX=2 -DEAPI -DTARGET="apache" -DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -fpic -DSHARED_MODULE -I/usr/include/apache-1.3 -c mod_webapp.c mod_webapp.c:70: wa.h: No such file or directory apxs:Break: Command failed with rc=65536 make[2]: *** [mod_webapp.so] Error 1 make[2]: Leaving directory `/usr/local/webapp-module-1.0-tc40/apache-1.3' make[1]: Exiting directory "apache-1.3" make[1]: *** [template] Error 2 make[1]: Leaving directory `/usr/local/webapp-module-1.0-tc40' make: *** [apache-1.3-build] Error 2 ============================================================================= To be able to build the Apache module I have had to modify apache-1.3/Makefile.in. After the modification the build went to its end without error and I could use Apache-Tomcat as expected. So it seems that those 2 include directories were needed: -I$(APR_INCDIR) \ -I$(SRCDIR)/include \ $(MOD): $(SRCS) $(TGTDIR)/lib/libapr.a $(TGTDIR)/lib/libwebapp.a { APXS_LDFLAGS_SHLIB="`$(APXS) -q LDFLAGS_SHLIB` \ $(APR_LDFLAGS) \ $(APR_LIBS)" ; \ APXS_LDFLAGS_SHLIB=`$(ECHO) $${APXS_LDFLAGS_SHLIB}` ; \ APXS_CFLAGS="`$(APXS) -q CFLAGS` \ $(CFLAGS) \ $(APR_CFLAGS) \ $(CPPFLAGS) \ $(APR_CPPFLAGS) \ -I$(APR_INCDIR) \ -I$(SRCDIR)/include \ $(APR_INCLUDES)" ; \ APXS_CFLAGS=`$(ECHO) $${APXS_CFLAGS}` ; \ $(APXS) \ -S CFLAGS="$${APXS_CFLAGS}" \ -I$(APR_INCDIR) \ -I$(SRCDIR)/include \ -S LDFLAGS_SHLIB="$${APXS_LDFLAGS_SHLIB}" \ -o "$@" \ -c "mod_webapp.c" \ "$(TGTDIR)/lib/libwebapp.a" \ "$(TGTDIR)/lib/libapr.a" ; \ } -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>