Package: dmalloc
Severity: minor
Usertags: clang-ftbfs
User: pkg-llvm-t...@lists.alioth.debian.org
Tag: patch


Hello,

Using the rebuild infrastructure, your package fails to build with clang 
(instead of gcc).

Thanks,
Arthur
diff -Naur dmalloc.orig/dmalloc-5.5.2/debian/changelog dmalloc/dmalloc-5.5.2/debian/changelog
--- dmalloc.orig/dmalloc-5.5.2/debian/changelog	2014-03-08 16:45:25.175541145 -0600
+++ dmalloc/dmalloc-5.5.2/debian/changelog	2014-03-08 16:56:17.791552510 -0600
@@ -1,3 +1,11 @@
+dmalloc (5.5.2-6) unstable; urgency=low
+
+  * Fix the FTBFS with clang:
+    - Fixed the non-void function should return a value bug in
+      malloc.c
+
+ -- Arthur Marble <art...@info9.net>  Sat, 08 Mar 2014 16:56:17 -0600
+
 dmalloc (5.5.2-5) unstable; urgency=low
 
   * Re-upload to unstable
diff -Naur dmalloc.orig/dmalloc-5.5.2/debian/patches/clang-ftbfs.diff dmalloc/dmalloc-5.5.2/debian/patches/clang-ftbfs.diff 
--- dmalloc.orig/dmalloc-5.5.2/debian/patches/clang-ftbfs.diff	1969-12-31 18:00:00.000000000 -0600
+++ dmalloc/dmalloc-5.5.2/debian/patches/clang-ftbfs.diff	2014-03-08 16:46:56.555542737 -0600
@@ -0,0 +1,11 @@
+--- a/malloc.c
++++ b/malloc.c
+@@ -1908,7 +1908,7 @@ int	dmalloc_tag_pnt(const DMALLOC_PNT pn
+ {
+ 	DMALLOC_PNT p=(DMALLOC_PNT)pnt;
+ 	if (! dmalloc_in(DMALLOC_DEFAULT_FILE, DMALLOC_DEFAULT_LINE, 1)) {
+-		return;
++		return 0;
+ 	}
+ 	_dmalloc_chunk_tag_pnt(p,file,line);
+ 	dmalloc_out();
diff -Naur dmalloc.orig/dmalloc-5.5.2/debian/patches/series dmalloc/dmalloc-5.5.2/debian/patches/series 
--- dmalloc.orig/dmalloc-5.5.2/debian/patches/series	2014-03-08 16:45:25.175541145 -0600
+++ dmalloc/dmalloc-5.5.2/debian/patches/series	2014-03-08 16:45:44.803541487 -0600
@@ -9,3 +9,4 @@
 09-strdup-macro-fix.patch
 10-recursion-fix.patch
 11-pnt-info-fix.patch
+clang-ftbfs.diff

Reply via email to