Package: syck Version: 0.55+svn256-1 Severity: important Tags: patch Usertags: implicit-pointer-conversion
Our automated buildd log filter[1] detected a problem that is likely to cause your package to segfault on architectures where the size of a pointer is greater than the size of an integer, such as ia64 and amd64. This is often due to a missing function prototype definition. [1]http://people.debian.org/~dannf/check-implicit-pointer-functions ----- Forwarded message from Build Daemon <[EMAIL PROTECTED]> ----- X-Spam-Checker-Version: SpamAssassin 3.1.7-deb (2006-10-05) on ldl.fc.hp.com X-Spam-Level: X-Spam-Status: No, score=-1.4 required=3.5 tests=AWL,BAYES_00,UNDISC_RECIPS autolearn=disabled version=3.1.7-deb X-Virus-Scanned: Debian amavisd-new at ldl.fc.hp.com Subject: Log for successful build of syck_0.55+svn256-1 (dist=unstable) Date: Sat, 28 Jul 2007 17:39:35 +0000 (GMT) From: Build Daemon <[EMAIL PROTECTED]> To: undisclosed-recipients: ; X-PMX-Version: 5.3.1.294258, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.28.102333 Debian-Buildd-Error: Yes Function `realloc' implicitly converted to pointer at emitter.c:206 Function `realloc' implicitly converted to pointer at node.c:211 Function `realloc' implicitly converted to pointer at syck.c:366 Function `realloc' implicitly converted to pointer at bytecode.re:469 Function `realloc' implicitly converted to pointer at yaml2byte.c:66 Function `realloc' implicitly converted to pointer at token.re:570 Function `realloc' implicitly converted to pointer at YTS.c:164 ----- End forwarded message ----- -- dann frazier
diff -urN syck-0.55+svn256.orig/lib/bytecode.c syck-0.55+svn256/lib/bytecode.c --- syck-0.55+svn256.orig/lib/bytecode.c 2007-08-03 04:53:12.000000000 +0000 +++ syck-0.55+svn256/lib/bytecode.c 2007-08-03 04:54:38.000000000 +0000 @@ -8,6 +8,8 @@ * * Copyright (C) 2003 why the lucky stiff */ +#include <stdlib.h> + #include "syck.h" #include "gram.h" diff -urN syck-0.55+svn256.orig/lib/emitter.c syck-0.55+svn256/lib/emitter.c --- syck-0.55+svn256.orig/lib/emitter.c 2006-10-14 06:58:02.000000000 +0000 +++ syck-0.55+svn256/lib/emitter.c 2007-08-03 04:53:51.000000000 +0000 @@ -11,6 +11,7 @@ */ #include <stdio.h> #include <string.h> +#include <stdlib.h> #include "syck.h" diff -urN syck-0.55+svn256.orig/lib/node.c syck-0.55+svn256/lib/node.c --- syck-0.55+svn256.orig/lib/node.c 2006-10-14 06:58:02.000000000 +0000 +++ syck-0.55+svn256/lib/node.c 2007-08-03 04:54:02.000000000 +0000 @@ -7,6 +7,7 @@ * Copyright (C) 2003 why the lucky stiff */ +#include <stdlib.h> #include "syck.h" /* diff -urN syck-0.55+svn256.orig/lib/syck.c syck-0.55+svn256/lib/syck.c --- syck-0.55+svn256.orig/lib/syck.c 2006-05-09 04:03:50.000000000 +0000 +++ syck-0.55+svn256/lib/syck.c 2007-08-03 04:54:16.000000000 +0000 @@ -8,6 +8,7 @@ */ #include <stdio.h> #include <string.h> +#include <stdlib.h> #include "syck.h" diff -urN syck-0.55+svn256.orig/lib/token.re syck-0.55+svn256/lib/token.re --- syck-0.55+svn256.orig/lib/token.re 2006-06-08 22:06:57.000000000 +0000 +++ syck-0.55+svn256/lib/token.re 2007-08-03 04:55:13.000000000 +0000 @@ -6,6 +6,8 @@ * * Copyright (C) 2003 why the lucky stiff */ +#include <stdlib.h> + #include "syck.h" #include "gram.h" diff -urN syck-0.55+svn256.orig/lib/yaml2byte.c syck-0.55+svn256/lib/yaml2byte.c --- syck-0.55+svn256.orig/lib/yaml2byte.c 2005-09-19 06:12:54.000000000 +0000 +++ syck-0.55+svn256/lib/yaml2byte.c 2007-08-03 04:55:03.000000000 +0000 @@ -11,6 +11,7 @@ */ #include <syck.h> #include <assert.h> +#include <stdlib.h> #define YAMLBYTE_UTF8 #include "yamlbyte.h" diff -urN syck-0.55+svn256.orig/tests/YTS.c syck-0.55+svn256/tests/YTS.c --- syck-0.55+svn256.orig/tests/YTS.c 2005-09-20 23:42:51.000000000 +0000 +++ syck-0.55+svn256/tests/YTS.c 2007-08-03 04:55:46.000000000 +0000 @@ -13,6 +13,7 @@ // #include <string.h> +#include <stdlib.h> #include "syck.h" #include "CuTest.h"