From hkawakat at gmail.com  Sun Oct 25 10:33:05 2009
From: hkawakat at gmail.com (Hiroyuki Kawakatsu)
Date: Sun, 25 Oct 2009 09:33:05 +0000
Subject: [Rd] reg-tests-1.R failure with unstable
In-Reply-To: <307b90470910230430o2724fd99j90a226315b7cfc25@mail.gmail.com>
References: <307b90470910230430o2724fd99j90a226315b7cfc25@mail.gmail.com>
Message-ID: <307b90470910250233o1ff0934bl8a4ba7b673420c86@mail.gmail.com>

On Fri, Oct 23, 2009, Hiroyuki Kawakatsu wrote:
> Hi,
>
> I am getting an error from one of the test files
> tests/reg-tests-1.R using the unstable version (r50179).
> (i've learned my lessons; this is a clean build.) The tail
> of reg-tests-1.Rout.fail is
>
> Loading required package: myTst
> building package pkgA ...
> installing package pkgA using file pkgA_1.0.tar.gz ...
> Error in as.octmode(mode) : invalid digits
> Error in install.packages(r, lib = "myLib", repos = NULL, type = "source") :
> ?(converted from warning) installation of package 'pkgA_1.0.tar.gz'
> had non-zero exit status
> Execution halted
[...]

I think I have tracked this down to the following line in utils:::untar2()
        mode <- rawToChar(block[101:107])
mode contains a trailing space as in "000755 " which causes the invalid
digits error in as.octmode(). If I change the line to
        mode <- rawToChar(block[101:106])
untar2("pkgA_1.0.tar.gz") unpacks the test package but I, of course,
do not know whether this is a general fix.

Am I the only one seeing this problem (FreeBSD 9.0-CURRENT)?

h.
-- 
+---
| Hiroyuki Kawakatsu
| Business School, Dublin City University
| Dublin 9, Ireland. Tel +353 (0)1 700 7496



[Rd] reg-tests-1.R failure with unstable
Hiroyuki Kawakatsu