Package: cpio Version: 2.9-11 Severity: important User: [EMAIL PROTECTED] Usertags: ftbfs-gcc-4.3
From my pbuilder build log, with gcc set to point to gcc-4.3: ... gcc -std=gnu99 -Wall -g -O2 -o cpio copyin.o copyout.o copypass.o defer.o dstring.o global.o main.o tar.o util.o filemode.o idcache.o makepath.o userspec.o ../lib/libcpio.a ../lib/libcpio.a(argp-help.o): In function `_option_is_end': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp.h:607: multiple definition of `_option_is_end' main.o:/tmp/buildd/cpio-2.9/obj/src/../../lib/argp.h:607: first defined here ../lib/libcpio.a(argp-help.o): In function `_option_is_short': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp.h:595: multiple definition of `_option_is_short' main.o:/tmp/buildd/cpio-2.9/obj/src/../../lib/argp.h:595: first defined here ../lib/libcpio.a(argp-help.o): In function `argp_usage': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp.h:589: multiple definition of `argp_usage' main.o:/tmp/buildd/cpio-2.9/obj/src/../../lib/argp.h:589: first defined here ../lib/libcpio.a(argp-parse.o): In function `_option_is_end': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp.h:607: multiple definition of `_option_is_end' main.o:/tmp/buildd/cpio-2.9/obj/src/../../lib/argp.h:607: first defined here ../lib/libcpio.a(argp-parse.o): In function `argp_usage': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp.h:589: multiple definition of `argp_usage' main.o:/tmp/buildd/cpio-2.9/obj/src/../../lib/argp.h:589: first defined here ../lib/libcpio.a(argp-parse.o): In function `_option_is_short': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp.h:595: multiple definition of `_option_is_short' main.o:/tmp/buildd/cpio-2.9/obj/src/../../lib/argp.h:595: first defined here ../lib/libcpio.a(argp-pvh.o): In function `_option_is_end': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp.h:607: multiple definition of `_option_is_end' main.o:/tmp/buildd/cpio-2.9/obj/src/../../lib/argp.h:607: first defined here ../lib/libcpio.a(argp-pvh.o): In function `_option_is_short': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp.h:595: multiple definition of `_option_is_short' main.o:/tmp/buildd/cpio-2.9/obj/src/../../lib/argp.h:595: first defined here ../lib/libcpio.a(argp-pvh.o): In function `argp_usage': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp.h:589: multiple definition of `argp_usage' main.o:/tmp/buildd/cpio-2.9/obj/src/../../lib/argp.h:589: first defined here ../lib/libcpio.a(argp-eexst.o): In function `_option_is_end': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp.h:607: multiple definition of `_option_is_end' main.o:/tmp/buildd/cpio-2.9/obj/src/../../lib/argp.h:607: first defined here ../lib/libcpio.a(argp-eexst.o): In function `_option_is_short': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp.h:595: multiple definition of `_option_is_short' main.o:/tmp/buildd/cpio-2.9/obj/src/../../lib/argp.h:595: first defined here ../lib/libcpio.a(argp-eexst.o): In function `argp_usage': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp.h:589: multiple definition of `argp_usage' main.o:/tmp/buildd/cpio-2.9/obj/src/../../lib/argp.h:589: first defined here ../lib/libcpio.a(argp-fmtstream.o): In function `argp_fmtstream_putc': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp-fmtstream.h:233: multiple definition of `argp_fmtstream_putc' ../lib/libcpio.a(argp-help.o):/tmp/buildd/cpio-2.9/obj/lib/../../lib/argp-fmtstream.h:233: first defined here ../lib/libcpio.a(argp-fmtstream.o): In function `argp_fmtstream_point': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp-fmtstream.h:279: multiple definition of `argp_fmtstream_point' ../lib/libcpio.a(argp-help.o):/tmp/buildd/cpio-2.9/obj/lib/../../lib/argp-fmtstream.h:279: first defined here ../lib/libcpio.a(argp-fmtstream.o): In function `argp_fmtstream_set_wmargin': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp-fmtstream.h:267: multiple definition of `argp_fmtstream_set_wmargin' ../lib/libcpio.a(argp-help.o):/tmp/buildd/cpio-2.9/obj/lib/../../lib/argp-fmtstream.h:267: first defined here ../lib/libcpio.a(argp-fmtstream.o): In function `argp_fmtstream_set_rmargin': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp-fmtstream.h:255: multiple definition of `argp_fmtstream_set_rmargin' ../lib/libcpio.a(argp-help.o):/tmp/buildd/cpio-2.9/obj/lib/../../lib/argp-fmtstream.h:255: first defined here ../lib/libcpio.a(argp-fmtstream.o): In function `argp_fmtstream_set_lmargin': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp-fmtstream.h:243: multiple definition of `argp_fmtstream_set_lmargin' ../lib/libcpio.a(argp-help.o):/tmp/buildd/cpio-2.9/obj/lib/../../lib/argp-fmtstream.h:243: first defined here ../lib/libcpio.a(argp-fmtstream.o): In function `argp_fmtstream_write': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp-fmtstream.h:207: multiple definition of `argp_fmtstream_write' ../lib/libcpio.a(argp-help.o):/tmp/buildd/cpio-2.9/obj/lib/../../lib/argp-fmtstream.h:207: first defined here ../lib/libcpio.a(argp-fmtstream.o): In function `argp_fmtstream_puts': /tmp/buildd/cpio-2.9/obj/lib/../../lib/argp-fmtstream.h:220: multiple definition of `argp_fmtstream_puts' ../lib/libcpio.a(argp-help.o):/tmp/buildd/cpio-2.9/obj/lib/../../lib/argp-fmtstream.h:220: first defined here collect2: ld returned 1 exit status make[3]: *** [cpio] Error 1 make[3]: Leaving directory `/tmp/buildd/cpio-2.9/obj/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/buildd/cpio-2.9/obj' make[1]: *** [all] Error 2 make[1]: Leaving directory `/tmp/buildd/cpio-2.9/obj' make: *** [build] Error 2 dpkg-buildpackage: failure: debian/rules build gave error exit status 2 See the patch attached to tar bug #452096 for a possible fix. -- Daniel Schepler