From hintak_leung at yahoo.co.uk  Fri Apr  1 16:19:14 2011
From: hintak_leung at yahoo.co.uk (Hin-Tak Leung)
Date: Fri, 1 Apr 2011 15:19:14 +0100 (BST)
Subject: [Rd] "R CMD check" accepts but "R CMD INSTALL" rejects a tar ball.
Message-ID: <343859.12417.qm@web29507.mail.ird.yahoo.com>

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 .



[Rd] "R CMD check" accepts but "R CMD INSTALL" rejects a tar ball.
Hin-Tak Leung