Platform is SUSE Enterprise 11 SP0. Bootstrapping fails at the `./bootstrap-prefix.sh $EPREFIX/tmp tar' step. Console output is: gcc -std=gnu99 -g -O2 -o tar buffer.o compare.o create.o delete.o extract.o xheader.o incremen.o list.o misc.o names.o sparse.o system.o tar.o transform.o update.o utf8.o ../lib/libtar.a -lrt ../lib/libtar.a(argp-fmtstream.o): In function `argp_fmtstream_putc': /local/tmp/a/tmp/var/tmp/tar-1.19/tar-1.19/lib/argp-fmtstream.h:233: multiple definition of `argp_fmtstream_putc' tar.o:/local/tmp/a/tmp/var/tmp/tar-1.19/tar-1.19/src/../lib/argp-fmtstream.h:233: first defined here [ many similar lines dropped ] ../lib/libtar.a(argp-eexst.o): In function `_option_is_short': /local/tmp/a/tmp/var/tmp/tar-1.19/tar-1.19/lib/argp.h:594: multiple definition of `_option_is_short' tar.o:/local/tmp/a/tmp/var/tmp/tar-1.19/tar-1.19/src/../lib/argp.h:594: first defined here ../lib/libtar.a(argp-eexst.o): In function `argp_usage': /local/tmp/a/tmp/var/tmp/tar-1.19/tar-1.19/lib/argp.h:588: multiple definition of `argp_usage' tar.o:/local/tmp/a/tmp/var/tmp/tar-1.19/tar-1.19/src/../lib/argp.h:588: first defined here collect2: ld returned 1 exit status make[2]: *** [tar] Error 1 make[2]: Leaving directory `/local/scratch/nightly/2011-06-15/tmp/var/tmp/tar-1.19/tar-1.19/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/local/scratch/nightly/2011-06-15/tmp/var/tmp/tar-1.19/tar-1.19' make: *** [all] Error 2
As a workaround, you can try to add -Wl,-z,muldefs to LDFLAGS
Or bootstrap "tar22"
I tried "tar22", seems to work fine.
Still a problem with tar-1.26?
Sorry, I don't have access to the SUSE Enterprise 11 SP0 host anymore.