This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug bootstrap/16831] New: gcc-3.4.1.tar contains @LongLink entries, hpux tar fails to unpack


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]