Package: xt-toolbuslib Severity: normal Tags: patch When building 'xt-toolbuslib' on amd64 with gcc-4.0, I get the following error:
gcc -DPACKAGE=\"toolbuslib\" -DVERSION=\"0.5.1\" -DHAVE_STRERROR=1 -DHAVE_STRDUP=1 -I. -I. -I. -Wall -g -O2 -c symbol.c symbol.c:44: error: static declaration of 'hash_table' follows non-static declaration symbol.h:53: error: previous declaration of 'hash_table' was here symbol.c:45: error: static declaration of 'idx_table' follows non-static declaration symbol.h:54: error: previous declaration of 'idx_table' was here make[2]: *** [symbol.o] Error 1 make[2]: Leaving directory `/xt-toolbuslib-0.5.1/libtb' With the attached patch 'xt-toolbuslib' can be compiled on amd64 using gcc-4.0. Regards Andreas Jochens diff -urN ../tmp-orig/xt-toolbuslib-0.5.1/libtb/symbol.h ./libtb/symbol.h --- ../tmp-orig/xt-toolbuslib-0.5.1/libtb/symbol.h 2001-11-25 14:37:26.000000000 +0100 +++ ./libtb/symbol.h 2005-02-10 23:29:35.928754345 +0100 @@ -50,9 +50,6 @@ #define IDM_ALL -1 #define IDM_INTERNAL 0 -extern name_bucket *hash_table[]; -extern name_bucket *idx_table[]; - typedef struct expr_sign { sym_idx name; type *restype; diff -urN ../tmp-orig/xt-toolbuslib-0.5.1/debian/control ./debian/control --- ../tmp-orig/xt-toolbuslib-0.5.1/debian/control 2005-02-10 23:29:40.469876162 +0100 +++ ./debian/control 2005-02-10 23:18:41.000000000 +0100 @@ -7,7 +7,7 @@ Standards-Version: 3.6.1 Package: xt-toolbuslib -Architecture: i386 s390 sparc powerpc hppa arm mipsel mips m68k +Architecture: amd64 arm hppa i386 m68k mips mipsel powerpc ppc64 s390 sparc Replaces: cwi-toolbuslib, xt-sdf2, xt-sdf2-dev Conflicts: cwi-toolbuslib Depends: ${shlibs:Depends}, xt-aterm-dev -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]