Package: inetutils Severity: normal Tags: patch When building 'inetutils' on amd64 with gcc-4.0, I get the following error:
then mv -f ".deps/cmds.Tpo" ".deps/cmds.Po"; else rm -f ".deps/cmds.Tpo"; exit 1; fi In file included from /inetutils-1.4.2+20040207/build-tree/inetutils-1.4.2+20040207/ftp/ftp_var.h:39, from /inetutils-1.4.2+20040207/build-tree/inetutils-1.4.2+20040207/ftp/cmds.c:76: /inetutils-1.4.2+20040207/build-tree/inetutils-1.4.2+20040207/ftp/extern.h:140: error: array type has incomplete element type /inetutils-1.4.2+20040207/build-tree/inetutils-1.4.2+20040207/ftp/cmds.c: In function 'mput': /inetutils-1.4.2+20040207/build-tree/inetutils-1.4.2+20040207/ftp/cmds.c:583: warning: unused variable 'gargs' /inetutils-1.4.2+20040207/build-tree/inetutils-1.4.2+20040207/ftp/cmds.c: In function 'mget': /inetutils-1.4.2+20040207/build-tree/inetutils-1.4.2+20040207/ftp/cmds.c:816: warning: unused variable 'tp2' /inetutils-1.4.2+20040207/build-tree/inetutils-1.4.2+20040207/ftp/cmds.c:815: warning: unused variable 'ch' /inetutils-1.4.2+20040207/build-tree/inetutils-1.4.2+20040207/ftp/cmds.c: In function 'remglob': /inetutils-1.4.2+20040207/build-tree/inetutils-1.4.2+20040207/ftp/cmds.c:879: warning: unused variable 'end' /inetutils-1.4.2+20040207/build-tree/inetutils-1.4.2+20040207/ftp/cmds.c: In function 'domap': /inetutils-1.4.2+20040207/build-tree/inetutils-1.4.2+20040207/ftp/cmds.c:2144: warning: suggest explicit braces to avoid ambiguous 'else' make[3]: *** [cmds.o] Error 1 make[3]: Leaving directory `/inetutils-1.4.2+20040207/build-tree/inetutils-1.4.2+20040207/build/ftp' With the attached patch 'inetutils' can be compiled on amd64 using gcc-4.0. Regards Andreas Jochens diff -urN ../tmp-orig/inetutils-1.4.2+20040207/debian/patches/31_gcc4_fix.patch ./debian/patches/31_gcc4_fix.patch --- ../tmp-orig/inetutils-1.4.2+20040207/debian/patches/31_gcc4_fix.patch 1970-01-01 01:00:00.000000000 +0100 +++ ./debian/patches/31_gcc4_fix.patch 2005-03-17 15:45:02.318375124 +0100 @@ -0,0 +1,24 @@ +diff -urN tmp/ftp/cmdtab.c inetutils-1.4.2+20040207/ftp/cmdtab.c +--- tmp/ftp/cmdtab.c 2000-07-06 06:21:07.000000000 +0200 ++++ inetutils-1.4.2+20040207/ftp/cmdtab.c 2005-03-17 15:39:12.894479127 +0100 +@@ -109,7 +109,7 @@ + char userhelp[] = "send new user information"; + char verbosehelp[] = "toggle verbose mode"; + +-struct cmd cmdtab[] = { ++struct cmd *cmdtab = { + { "!", shellhelp, 0, 0, 0, shell }, + { "$", domachelp, 1, 0, 0, domacro }, + { "account", accounthelp, 0, 1, 1, account}, +diff -urN tmp/ftp/extern.h inetutils-1.4.2+20040207/ftp/extern.h +--- tmp/ftp/extern.h 2000-08-09 07:44:23.000000000 +0200 ++++ inetutils-1.4.2+20040207/ftp/extern.h 2005-03-17 15:38:36.861279348 +0100 +@@ -137,7 +137,7 @@ + + extern jmp_buf abortprox; + extern int abrtflag; +-extern struct cmd cmdtab[]; ++extern struct cmd *cmdtab; + extern FILE *cout; + extern int data; + extern char *home; -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]