Package: xjdic
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 xjdic.orig/xjdic-24/debian/changelog xjdic/xjdic-24/debian/changelog 
--- xjdic.orig/xjdic-24/debian/changelog	2014-05-16 18:40:51.641515013 -0500
+++ xjdic/xjdic-24/debian/changelog	2014-05-16 19:09:44.413476315 -0500
@@ -1,3 +1,14 @@
+xjdic (24-10) unstable; urgency=low
+
+  * Fix FTBFS with clang:
+    - Fixed the "wrong main declaration" in
+      exjdxgen.c
+      xjdfrontend.c
+      xjdserver.c
+      xjdxgen.c  
+
+ -- Arthur Marble <art...@info9.net>  Fri, 16 May 2014 19:09:44 -0500
+
 xjdic (24-9) unstable; urgency=medium
 
   * Fixed: Hurd patch broke tty ioctl(). Closes: #673341
@@ -132,6 +143,4 @@
 
  -- Hayao Nakahara <nakah...@mis.hiroshima-u.ac.jp>  Sat, 16 Nov 1996 19:49:01 +0900
 
-Local variables:
-mode: debian-changelog
-End:
+
diff -Naur xjdic.orig/xjdic-24/patches/clang-ftbfs.diff xjdic/xjdic-24/patches/clang-ftbfs.diff 
--- xjdic.orig/xjdic-24/patches/clang-ftbfs.diff	1969-12-31 18:00:00.000000000 -0600
+++ xjdic/xjdic-24/patches/clang-ftbfs.diff	2014-05-16 19:06:41.525480400 -0500
@@ -0,0 +1,48 @@
+--- a/xjdfrontend.c
++++ b/xjdfrontend.c
+@@ -2596,7 +2596,7 @@ void FiltSet()
+ 
+ main(argc,argv)
+ int argc;
+-unsigned char **argv;
++char **argv;
+ 
+ {
+ 	int i,j,ip,cmdmode,bit8,escf;
+--- a/xjdserver.c
++++ b/xjdserver.c
+@@ -144,7 +144,7 @@ void sendresponse()
+ 
+ main(argc,argv)
+ int argc;
+-unsigned char **argv;
++char **argv;
+ 
+ {
+ 	int iterlimit,i;
+--- a/xjdxgen.c
++++ b/xjdxgen.c
+@@ -75,9 +75,7 @@ int stringcomp(unsigned char *s1, unsign
+ }
+ 
+ /*====function to Load Dictionary and load/create index table=======*/
+-main(argc,argv)
+-int argc;
+-unsigned char **argv;
++main(int argc, char **argv)
+ {
+   FILE *fp,*fopen();
+   unsigned long possav,schi,diclen,indlen;
+--- a/exjdxgen.c
++++ b/exjdxgen.c
+@@ -66,9 +66,7 @@ int stringcomp(unsigned char *s1, unsign
+ }
+ 
+ /*====function to Load Dictionary and load/create index table=======*/
+-main(argc,argv)
+-int argc;
+-unsigned char **argv;
++main(int argc, char **argv)
+ {
+   FILE *fp,*fopen();
+   unsigned long schi,diclen,indlen;
diff -Naur xjdic.orig/xjdic-24/patches/series xjdic/xjdic-24/patches/series 
--- xjdic.orig/xjdic-24/patches/series	1969-12-31 18:00:00.000000000 -0600
+++ xjdic/xjdic-24/patches/series	2014-05-16 18:52:49.085498990 -0500
@@ -0,0 +1 @@
+clang-ftbfs.diff

Reply via email to