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


Reply via email to