Hi, I am a co-maintainer of the Debian package for Axis2-C and one of our users the other day noticed that enabling libxml2 rather than using guththila renders it unbuildable.
This is caused by a patch that was added to our package (and is currently applied in your trunk) which I have attached. It hardcodes guththila but should use $(WRAPPER_DIR) instead. However, that alone doesn't solve the problem as: * neethi/test/configure does not propagate @WRAPPER_DIR@ to the Makefile * enabling libxml2 causes util/src/dir_handler.c to emit warnings; -Werror is passed in util/src/configure Regards, Brian
--- axis2c-1.6.0-orig/axiom/test/util/Makefile.am 2009-04-05 22:48:14.000000000 -0600 +++ axis2c-1.6.0-new/axiom/test/util/Makefile.am 2010-07-16 11:44:25.000000000 -0600 @@ -1,7 +1,9 @@ noinst_PROGRAMS = axiom axiom_SOURCES = axiom_util_test.c axiom_LDADD = \ - $(top_builddir)/src/om/libaxis2_axiom.la + $(top_builddir)/src/om/libaxis2_axiom.la \ + $(top_builddir)/src/parser/guththila/libaxis2_parser.la \ + $(top_builddir)/../util/src/libaxutil.la INCLUDES = -I$(top_builddir)/include \ -I ../../../util/include \ --- axis2c-1.6.0-orig/axiom/test/util/axiom_util_test.c 2010-07-16 12:03:37.000000000 -0600 +++ axis2c-1.6.0-new/axiom/test/util/axiom_util_test.c 2010-07-16 12:04:12.000000000 -0600 @@ -3,6 +3,8 @@ #include <axiom.h> #include <axis2_util.h> #include <axiom_node.h> +#include <axiom_xml_reader.h> /* FIXME */ + #include "../../../util/test/util/create_env.h" FILE *f = NULL; axiom_node_t *node = NULL; --- axis2c-1.6.0-orig/neethi/test/Makefile.am 2009-04-05 22:46:59.000000000 -0600 +++ axis2c-1.6.0-new/neethi/test/Makefile.am 2010-07-16 11:50:08.000000000 -0600 @@ -12,5 +12,6 @@ test_LDADD = $(top_builddir)/src/libneethi.la \ ../../axiom/src/om/libaxis2_axiom.la \ + ../../axiom/src/parser/guththila/libaxis2_parser.la \ ../../util/src/libaxutil.la \ ../src/libneethi.la --- ./neethi/test/Makefile.in~ 2009-04-17 08:15:28.000000000 +0200 +++ ./neethi/test/Makefile.in 2010-10-07 16:33:06.232108405 +0200 @@ -187,6 +187,7 @@ test_LDADD = $(top_builddir)/src/libneethi.la \ ../../axiom/src/om/libaxis2_axiom.la \ + ../../axiom/src/parser/guththila/libaxis2_parser.la \ ../../util/src/libaxutil.la \ ../src/libneethi.la --- ./axiom/test/util/Makefile.in~ 2009-04-17 08:15:23.000000000 +0200 +++ ./axiom/test/util/Makefile.in 2010-10-07 16:32:04.289608905 +0200 @@ -184,7 +184,9 @@ top_srcdir = @top_srcdir@ axiom_SOURCES = axiom_util_test.c axiom_LDADD = \ - $(top_builddir)/src/om/libaxis2_axiom.la + $(top_builddir)/src/om/libaxis2_axiom.la \ + $(top_builddir)/src/parser/guththila/libaxis2_parser.la \ + $(top_builddir)/../util/src/libaxutil.la \ INCLUDES = -I$(top_builddir)/include \ -I ../../../util/include \
--------------------------------------------------------------------- To unsubscribe, e-mail: c-dev-unsubscr...@axis.apache.org For additional commands, e-mail: c-dev-h...@axis.apache.org