Re: [R] make check fails after building R 2.1.0 on Fedora Core 3

From: Peter Dalgaard <p.dalgaard_at_biostat.ku.dk>
Date: Sun 15 May 2005 - 06:39:20 EST

Bill Barnard <bill@barnard-engineering.com> writes:

> I have R v2.0.1 already running on the machine in question; a fairly
> generic Fedora Core 3 machine. I am trying to build the new version
> 2.1.0 and have not been able to troubleshoot the problem I encountered.
> I'm hoping someone else has seen it and can suggest a troubleshooting
> avenue to me.
>
> The build succeeds, both from the source RPM and from the tarball. I
> believed I had all the build prerequisites, based on reading the install
> instructions in the tarball and the R.spec file. The make check step
> fails almost immediately with:
>
> [billb@tioga R-2.1.0]$ make check
> ...
> make[4]: Entering directory `/home/billb/tmp/R-2.1.0/tests/Examples'
> running code in 'base-Ex.R' ...make[4]: *** [base-Ex.Rout] Error 1
> make[4]: Leaving directory `/home/billb/tmp/R-2.1.0/tests/Examples'
> make[3]: *** [test-Examples-Base] Error 2
> ...
>
> The output file:
>
> [billb@tioga R-2.1.0]$ tail -5 tests/Examples/base-Ex.Rout.fail
> > assign("ptime", proc.time(), env = .CheckExEnv)
> > grDevices::postscript("base-Examples.ps")
> Error in .Internal(PS(file, old$paper, old$family, old$encoding, old
> $bg, :
> no internal function "PS"
> Execution halted
>
> If I run the executable I built, and make a call to the postscript()
> function, I get the same error.
...
> I would appreciate any hints on how to troubleshoot this.

Odd... It's not like noone has been building on FC3 before.

Have you tried the binary RPM? Does postscript() work there?

The error message is pretty puzzling. My version of 2.1.0 has grDevices::postscript ending with

    .External("PostScript", file, old$paper, old$family, old$encoding,

        old$bg, old$fg, old$width, old$height, old$horizontal,
        old$pointsize, old$onefile, old$pagecentre, old$print.it,
        old$command, title, fonts, PACKAGE = "grDevices")

.Internal(PS(file,.... sounds like it might come from an earlier version of R. It doesn't appear in my version of the 2.1.0(-patched) sources.

-- 
   O__  ---- Peter Dalgaard             Blegdamsvej 3  
  c/ /'_ --- Dept. of Biostatistics     2200 Cph. N   
 (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk)             FAX: (+45) 35327907

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Received on Sun May 15 06:43:54 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:31:46 EST