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

From: Hin-Tak Leung <hintak_leung_at_yahoo.co.uk>
Date: Fri, 01 Apr 2011 21:01:33 +0100 (BST)

Argh, got it. The more informative page is in GNU tar's man page, but even GNU tar doesn't write pax by default. I happened to have git's git repository in my hard disc, and you are correct, git-archive, according to its source code, does write pax header, and refers to pax in several places. So git-archive's documentation (and its '--format=tar' option) is misleading; although even GNU fileutils says the ungzip'ed bundle is "posix tar". Go figure...

OTOH, "R CMD check" extracts the content (and does an install) and 'R CMD INSTALL' itself does not, that's a bit inconsistent.

>
>
> >>
> >>
> >> On Apr 1, 2011, at 10:19 AM, Hin-Tak Leung wrote:
> >>
> >>> 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 .
> >>>
> >>>
> ______________________________________________
> >>> R-devel_at_r-project.org
> >> mailing list
> >>> https://stat.ethz.ch/mailman/listinfo/r-devel
> >>
> >>
> >
> >
>
>



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Fri 01 Apr 2011 - 20:04:56 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Fri 01 Apr 2011 - 20:50:41 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive