[Rd] "R CMD check" accepts but "R CMD INSTALL" rejects a tar ball.

Hin-Tak Leung hintak_leung at yahoo.co.uk
Fri Apr 1 16:19:14 CEST 2011


I have somehow managed to made a source tar ball which "R CMD check" accepts but "R CMD INSTALL" rejects with:

------------------
Warning in untar2(tarfile, files, list, exdir) :
  checksum error for entry 'pax_global_header'
Error in untar2(tarfile, files, list, exdir) : unsupported entry type ‘g’
------------------

This happens with both R 2.12.2 (x86 linux) and R svn (x86_64 linux). Since R CMD check does install as part of the check process, there is probably a bug somewhere. The tar ball is uploaded at:

http://htl10.users.sourceforge.net/tmp/Matrix_0.999375-48.tar.gz

and tar -xzpvf works. It is possible to do R CMD INSTALL from the untar'ed data, so I am a bit lost at where the problem is.

The tar ball was generated with 
   git archive ... | gzip > package.tar.gz
similar to the example at the bottom of git-archive.

It is the result of git cherry-pick trunk at 2658 + Matrix-for-R-2.13 at 2657 .



More information about the R-devel mailing list