Package: testdisk
version: 6.6-1
Severity: serious
User: [EMAIL PROTECTED]
Usertags: qa-ftbfs-20071217 qa-ftbfs
Justification: FTBFS on i386
Hi,
During a rebuild of all packages in sid, your package failed to build on i386.
Relevant part:
> adv.c:850: warning: unused parameter 'expert'
> if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall
> -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes
> -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align
> -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls
> -Wsign-compare -Wnested-externs -Winline -Wdeclaration-after-statement -MT
> dir.o -MD -MP -MF ".deps/dir.Tpo" -c -o dir.o dir.c; \
> then mv -f ".deps/dir.Tpo" ".deps/dir.Po"; else rm -f ".deps/dir.Tpo";
> exit 1; fi
> if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall
> -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes
> -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align
> -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls
> -Wsign-compare -Wnested-externs -Winline -Wdeclaration-after-statement -MT
> dirpart.o -MD -MP -MF ".deps/dirpart.Tpo" -c -o dirpart.o dirpart.c; \
> then mv -f ".deps/dirpart.Tpo" ".deps/dirpart.Po"; else rm -f
> ".deps/dirpart.Tpo"; exit 1; fi
> if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall
> -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes
> -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align
> -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls
> -Wsign-compare -Wnested-externs -Winline -Wdeclaration-after-statement -MT
> edit.o -MD -MP -MF ".deps/edit.Tpo" -c -o edit.o edit.c; \
> then mv -f ".deps/edit.Tpo" ".deps/edit.Po"; else rm -f
> ".deps/edit.Tpo"; exit 1; fi
> if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall
> -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes
> -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align
> -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls
> -Wsign-compare -Wnested-externs -Winline -Wdeclaration-after-statement -MT
> ext2_dir.o -MD -MP -MF ".deps/ext2_dir.Tpo" -c -o ext2_dir.o ext2_dir.c; \
> then mv -f ".deps/ext2_dir.Tpo" ".deps/ext2_dir.Po"; else rm -f
> ".deps/ext2_dir.Tpo"; exit 1; fi
> ext2_dir.c: In function 'alloc_io_channel':
> ext2_dir.c:105: warning: unused parameter 'disk_car'
> ext2_dir.c: In function 'my_open':
> ext2_dir.c:133: warning: unused parameter 'dev'
> ext2_dir.c:133: warning: unused parameter 'flags'
> ext2_dir.c: In function 'my_write_blk':
> ext2_dir.c:182: warning: unused variable 'my_data'
> ext2_dir.c:180: warning: unused parameter 'block'
> ext2_dir.c:180: warning: unused parameter 'count'
> ext2_dir.c:180: warning: unused parameter 'buf'
> ext2_dir.c: In function 'my_flush':
> ext2_dir.c:189: warning: unused parameter 'channel'
> ext2_dir.c: In function 'list_dir_proc2':
> ext2_dir.c:194: warning: unused parameter 'dir'
> ext2_dir.c:195: warning: unused parameter 'entry'
> ext2_dir.c:197: warning: unused parameter 'offset'
> ext2_dir.c:199: warning: unused parameter 'buf'
> ext2_dir.c: In function 'ext2_dir':
> ext2_dir.c:256: warning: unused parameter 'disk_car'
> ext2_dir.c:256: warning: unused parameter 'partition'
> if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall
> -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes
> -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align
> -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls
> -Wsign-compare -Wnested-externs -Winline -Wdeclaration-after-statement -MT
> fat_adv.o -MD -MP -MF ".deps/fat_adv.Tpo" -c -o fat_adv.o fat_adv.c; \
> then mv -f ".deps/fat_adv.Tpo" ".deps/fat_adv.Po"; else rm -f
> ".deps/fat_adv.Tpo"; exit 1; fi
> if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall
> -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes
> -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align
> -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls
> -Wsign-compare -Wnested-externs -Winline -Wdeclaration-after-statement -MT
> fat_dir.o -MD -MP -MF ".deps/fat_dir.Tpo" -c -o fat_dir.o fat_dir.c; \
> then mv -f ".deps/fat_dir.Tpo" ".deps/fat_dir.Po"; else rm -f
> ".deps/fat_dir.Tpo"; exit 1; fi
> if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall
> -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes
> -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align
> -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls
> -Wsign-compare -Wnested-externs -Winline -Wdeclaration-after-statement -MT
> geometry.o -MD -MP -MF ".deps/geometry.Tpo" -c -o geometry.o geometry.c; \
> then mv -f ".deps/geometry.Tpo" ".deps/geometry.Po"; else rm -f
> ".deps/geometry.Tpo"; exit 1; fi
> if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall
> -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes
> -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align
> -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls
> -Wsign-compare -Wnested-externs -Winline -Wdeclaration-after-statement -MT
> godmode.o -MD -MP -MF ".deps/godmode.Tpo" -c -o godmode.o godmode.c; \
> then mv -f ".deps/godmode.Tpo" ".deps/godmode.Po"; else rm -f
> ".deps/godmode.Tpo"; exit 1; fi
> if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall
> -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes
> -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align
> -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls
> -Wsign-compare -Wnested-externs -Winline -Wdeclaration-after-statement -MT
> intrface.o -MD -MP -MF ".deps/intrface.Tpo" -c -o intrface.o intrface.c; \
> then mv -f ".deps/intrface.Tpo" ".deps/intrface.Po"; else rm -f
> ".deps/intrface.Tpo"; exit 1; fi
> intrface.c: In function 'write_MBR_code':
> intrface.c:103: warning: unused parameter 'current_cmd'
> intrface.c: In function 'write_clean_table':
> intrface.c:128: warning: unused parameter 'current_cmd'
> intrface.c: In function 'backup_merge':
> intrface.c:997: warning: unused parameter 'debug'
> if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall
> -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes
> -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align
> -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls
> -Wsign-compare -Wnested-externs -Winline -Wdeclaration-after-statement -MT
> ntfs_io.o -MD -MP -MF ".deps/ntfs_io.Tpo" -c -o ntfs_io.o ntfs_io.c; \
> then mv -f ".deps/ntfs_io.Tpo" ".deps/ntfs_io.Po"; else rm -f
> ".deps/ntfs_io.Tpo"; exit 1; fi
> ntfs_io.c: In function 'ntfs_device_testdisk_io_sync':
> ntfs_io.c:131: warning: unused parameter 'dev'
> ntfs_io.c: In function 'ntfs_device_testdisk_io_stat':
> ntfs_io.c:138: warning: unused parameter 'dev'
> ntfs_io.c:138: warning: unused parameter 'buf'
> ntfs_io.c: In function 'ntfs_device_testdisk_io_ioctl':
> ntfs_io.c:145: warning: unused parameter 'dev'
> ntfs_io.c:145: warning: unused parameter 'request'
> ntfs_io.c:146: warning: unused parameter 'argp'
> if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall
> -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes
> -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align
> -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls
> -Wsign-compare -Wnested-externs -Winline -Wdeclaration-after-statement -MT
> ntfs_adv.o -MD -MP -MF ".deps/ntfs_adv.Tpo" -c -o ntfs_adv.o ntfs_adv.c; \
> then mv -f ".deps/ntfs_adv.Tpo" ".deps/ntfs_adv.Po"; else rm -f
> ".deps/ntfs_adv.Tpo"; exit 1; fi
> ntfs_adv.c: In function 'create_ntfs_boot_sector':
> ntfs_adv.c:95: warning: signed and unsigned type in conditional expression
> ntfs_adv.c:97: warning: signed and unsigned type in conditional expression
> ntfs_adv.c: In function 'rebuild_NTFS_BS':
> ntfs_adv.c:337: warning: unused parameter 'dump_ind'
> if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2 -Wall
> -MD -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes
> -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align
> -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls
> -Wsign-compare -Wnested-externs -Winline -Wdeclaration-after-statement -MT
> ntfs_dir.o -MD -MP -MF ".deps/ntfs_dir.Tpo" -c -o ntfs_dir.o ntfs_dir.c; \
> then mv -f ".deps/ntfs_dir.Tpo" ".deps/ntfs_dir.Po"; else rm -f
> ".deps/ntfs_dir.Tpo"; exit 1; fi
> In file included from dir.h:24,
> from intrf.h:32,
> from ntfs_dir.c:60:
> list.h:59: error: redefinition of 'struct list_head'
> list.h:81: error: redefinition of '__list_add'
> /usr/include/ntfs/list.h:61: error: previous definition of '__list_add' was
> here
> list.h:97: error: redefinition of 'list_add'
> /usr/include/ntfs/list.h:77: error: previous definition of 'list_add' was
> here
> list.h:110: error: redefinition of 'list_add_tail'
> /usr/include/ntfs/list.h:90: error: previous definition of 'list_add_tail'
> was here
> list.h:122: error: redefinition of '__list_del'
> /usr/include/ntfs/list.h:106: error: previous definition of '__list_del' was
> here
> list.h:134: error: redefinition of 'list_del'
> /usr/include/ntfs/list.h:119: error: previous definition of 'list_del' was
> here
> list.h:145: error: redefinition of 'list_del_init'
> /usr/include/ntfs/list.h:128: error: previous definition of 'list_del_init'
> was here
> list.h:178: error: conflicting types for 'list_empty'
> /usr/include/ntfs/list.h:138: error: previous definition of 'list_empty' was
> here
> list.h:220: error: redefinition of 'list_splice'
> /usr/include/ntfs/list.h:149: error: previous definition of 'list_splice'
> was here
> ntfs_dir.c: In function 'ntfs_list_entry':
> ntfs_dir.c:127: warning: unused parameter 'pos'
> ntfs_dir.c: In function 'ntfs_dir':
> ntfs_dir.c:258: warning: unused parameter 'disk_car'
> ntfs_dir.c:258: warning: unused parameter 'partition'
> ntfs_dir.c: In function 'ntfs_copy':
> ntfs_dir.c:382: warning: unused parameter 'disk_car'
> ntfs_dir.c:382: warning: unused parameter 'partition'
> make[3]: *** [ntfs_dir.o] Error 1
> make[3]: Leaving directory `/build/user/testdisk-6.6/src'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/build/user/testdisk-6.6'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/build/user/testdisk-6.6'
> make: *** [build-stamp] Error 2
> dpkg-buildpackage: failure: debian/rules build gave error exit status 2
The full build log is available from:
http://people.debian.org/~lucas/logs/2007/12/17
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot containing a sid i386
environment. Internet was not accessible from the build systems.
--
| Lucas Nussbaum
| [EMAIL PROTECTED] http://www.lucas-nussbaum.net/ |
| jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F |
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]