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: [email protected]
For additional commands, e-mail: [email protected]