On Tue, 10 Aug 2010, Max Kuhn wrote:
> I'm checking packages under the devel version on OS X
>
>> sessionInfo()
> R version 2.12.0 Under development (unstable) (2010-08-08 r52687)
> Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
>
> I install packages via install.packages with type = "source" (I
stick
> to arch=x86_64). I've had no issues with installs.
What is very strange is that you seem to have built R with two archs:
why if you don't want to use i386? If you build R with just one arch,
it will only install/check ... that one arch. So this is shooting
yourself in the foot!
> When I check packages via
>
> R --arch=x86_64 CMD check package
>
> I see:
>
> * using platform: x86_64-apple-darwin9.8.0 (64-bit)
> ?
> * loading checks for arch ?i386?
> ?
> * loading checks for arch ?x86_64?
> ?
> ** running examples for arch ?i386?
>
> The check then fails since the packages are not installed on i386. I tried
>
> R --arch=x86_64 --no-multiarch CMD check package
>
> but that still runs checks on x86_64 and i386. I didn't find anything
> else in the "what's new" for the latest devel version.
--no-multiarch is an option to check, not to R.
> I'd prefer not to install the full crane and bioconductor set in both
> architectures. Any suggestions (especially for the documentation that
> I'm sure exists but I can't find).
Rdev CMD check --help and the R-exts manual both cover this.
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595