Re: Kannel automatic compilation test

Enver ALTIN <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <20050827095631.GA8312@mytalk>
Hey,

On Sat, Aug 27, 2005 at 07:01:22AM +0100, kannel wrote:
> Kannel compilation test.
> Output of 'make -s':
> gw/wap-appl.c: In function `normalize_charset':
> gw/wap-appl.c:707: warning: suggest explicit braces to avoid ambiguous `else'
> gw/wml_compiler.c: In function `wml_compile':
> gw/wml_compiler.c:364: warning: implicit declaration of function `xmlReadMemory'
> gw/wml_compiler.c:364: `XML_PARSE_RECOVER' undeclared (first use in this function)
> gw/wml_compiler.c:364: (Each undeclared identifier is reported only once
> gw/wml_compiler.c:364: for each function it appears in.)
> gw/wml_compiler.c:364: `XML_PARSE_NONET' undeclared (first use in this function)
> gw/wml_compiler.c:364: warning: assignment makes pointer from integer without a cast
> make: *** [gw/wml_compiler.o] Error 1

I have been receiving these for a while now, and although I could not
duplicate the error here on my development server running Debian/sarge
and gcc-3.3.5 I think attached trivial patch will get rid of these
warnings.

Thanks,
-- 
Enver
kannel-warnings.patch (text/plain, 1.3 KB)
Index: wap-appl.c
===================================================================
RCS file: /home/cvs/gateway/gw/wap-appl.c,v
retrieving revision 1.115
diff -u -p -d -u -p -d -r1.115 wap-appl.c
--- wap-appl.c	12 Aug 2005 14:11:27 -0000	1.115
+++ wap-appl.c	27 Aug 2005 09:52:53 -0000
@@ -704,12 +704,13 @@ static void normalize_charset(struct con
 {
     Octstr* charset;
 
-    if ((charset = find_charset_encoding(content->body)) == NULL)
+    if ((charset = find_charset_encoding(content->body)) == NULL) {
         if (octstr_len(content->charset) > 0) {
             charset = octstr_duplicate(content->charset);
         } else {
             charset = octstr_imm("UTF-8");
         }
+	}
 
     debug("wap-appl",0,"Normalizing charset from %s", octstr_get_cstr(charset));
 
Index: wml_compiler.c
===================================================================
RCS file: /home/cvs/gateway/gw/wml_compiler.c,v
retrieving revision 1.120
diff -u -p -d -u -p -d -r1.120 wml_compiler.c
--- wml_compiler.c	12 Aug 2005 14:11:27 -0000	1.120
+++ wml_compiler.c	27 Aug 2005 09:52:53 -0000
@@ -78,6 +78,7 @@
 #include <libxml/tree.h>
 #include <libxml/debugXML.h>
 #include <libxml/encoding.h>
+#include <libxml/parser.h>
 
 #include "gwlib/gwlib.h"
 #include "wml_compiler.h"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.