Problems untaring the source for GCC 4.2.1
Paul Cashman
pcashman@fsmail.net
Fri May 2 11:16:00 GMT 2008
I downloaded gcc-4.2.1.tar.bz2 from ftp://ftp.mirrorservice.org/sites/sources.redhat.com/pub/gcc/releases/gcc-4.2.1/ and ran bunzip2 and then tar -xvf. The latter fails with:
....
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons
tar: can't create ././@LongLink: Permission denied
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default., 1339 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc, 1228 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc, 1272 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc, 1419 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements
tar: can't create ././@LongLink: Permission denied
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements
tar: directory checksum error (1 != 42497)
ls -l gives:
$ls -l
total 2
---------- 1 xxx p/stg_sh 113 Jan 1 1970 @LongLink
drwx------ 6 xxx p/stg_sh 512 May 2 09:39 gcc-4.2.1/
Although this seems an odd place for a file to be extracted to, I tried creating it instead. However, I then got:
x gcc-4.2.1/libstdc++-v3/testsuite/tr1
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/gamma_distribution
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements
x ././@LongLink, 111 bytes, 1 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/t, 1207 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc, 1343 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/ranlux3.cc, 1222 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mt19937.cc, 1209 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc, 1323 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/ranlux4.cc, 1202 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons
x ././@LongLink, 103 bytes, 1 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default., 1339 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc, 1228 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc, 1272 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc, 1419 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements
x ././@LongLink, 112 bytes, 1 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements
tar: directory checksum error (1 != 42497)
ls -l
total 2
-rw------- 1 xxx p/stg_sh 112 Jan 1 1970 @LongLink
drwx------ 6 xxx p/stg_sh 512 May 2 09:39 gcc-4.2.1/
drwx------ 2 xxx p/stg_sh 256 May 2 01:50 gcc-build/
ls -l on the tar file gives:
303421440 May 2 01:17 gcc-4.2.1.tar
--------------------------------------------------------------------------------
I then downloaded gcc-4.2.1.tar.gz instead, from the same site.
I get this error:
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/gamma_distribution
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements
tar: can't create ././@LongLink: Permission denied
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/t, 1207 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc, 1343 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/ranlux3.cc, 1222 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/mt19937.cc, 1209 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc, 1323 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/ranlux4.cc, 1202 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons
tar: can't create ././@LongLink: Permission denied
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default., 1339 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc, 1228 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc, 1272 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc, 1419 bytes, 3 tape blocks
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements
tar: can't create ././@LongLink: Permission denied
x gcc-4.2.1/libstdc++-v3/testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements
tar: directory checksum error (1 != 42497)
$ls -l
total 2
---------- 1 xxx p/stg_sh 113 Jan 1 1970 @LongLink
drwx------ 6 xxx p/stg_sh 512 May 2 11:13 gcc-4.2.1/
ls -l on gcc-4.2.1.tar gives:
303421440 May 2 10:05 gcc-4.2.1.tar
Searching on the internet I failed to find anything about this issue.
All this is on AIX 5.2
Please let me know how I can progress.
More information about the Gcc-help
mailing list