This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/16831] New: gcc-3.4.1.tar contains @LongLink entries, hpux tar fails to unpack
- From: "mec dot gnu at mindspring dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 30 Jul 2004 11:01:38 -0000
- Subject: [Bug bootstrap/16831] New: gcc-3.4.1.tar contains @LongLink entries, hpux tar fails to unpack
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
I'm trying to unpack gcc-3.4.1.tar.bz2 on an hpux 11.00 system.
/opt/gnu/bin/bunzip2 -c /home/mec/pristine/gcc-3.4.1.tar.bz2 | /usr/bin/tar xf -
I get errors on the @LongLink files:
tar: ././@LongLink - cannot create
tar: ././@LongLink - cannot create
tar: ././@LongLink - cannot create
tar: ././@LongLink - cannot create
tar: ././@LongLink - cannot create
tar: ././@LongLink - cannot create
tar: ././@LongLink - cannot create
tar: ././@LongLink - cannot create
tar: ././@LongLink - cannot create
@LongLink is a gnu extension for files whose names are more than 100 characters.
gcc 3.3.4 had no such files, but gcc 3.4.1 has some of these files.
The hpux tar version is:
/usr/bin/tar:
$Revision: 82.4.1.3 $
PATCH_11_00: tar.o 99/09/02
'tar tf' on hpux shows nine @LongLink entries:
././@LongLink
gcc-3.4.1/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_t
././@LongLink
gcc-3.4.1/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.
././@LongLink
gcc-3.4.1/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_
././@LongLink
gcc-3.4.1/libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.
././@LongLink
gcc-3.4.1/libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw
././@LongLink
gcc-3.4.1/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_th
././@LongLink
gcc-3.4.1/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_t
././@LongLink
gcc-3.4.1/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.c
././@LongLink
gcc-3.4.1/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.
Workaround is to use gnu tar to unpack the archive. Or, if you must use hpux
tar, then ignore the error during unpacking and don't run the C++ test suite.
--
Summary: gcc-3.4.1.tar contains @LongLink entries, hpux tar fails
to unpack
Product: gcc
Version: 3.4.1
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: mec dot gnu at mindspring dot com
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: hppa2.0w-hp-hpux11.00
GCC host triplet: hppa2.0w-hp-hpux11.00
GCC target triplet: hppa2.0w-hp-hpux11.00
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16831