From berwin.turlach at gmail.com  Thu Aug  3 09:27:56 2017
From: berwin.turlach at gmail.com (Berwin A Turlach)
Date: Thu, 3 Aug 2017 15:27:56 +0800
Subject: [Rd] Problem compiling R patched and R devel on Ubuntu
Message-ID: <20170803152756.7477663d@ECM-DTC-716.uniwa.uwa.edu.au>

G'day all,

since about a week my daily re-compilations of R patched and R devel
are falling over, i.e. they stop with an error during "make
check" (while building the 32 bit architecture) on my Ubuntu 16.04.3
LTS machine.  Specifically, a test in graphics-Ex.R seems to fail and
the last lines of graphics-ex.Rout.fail are:

  > ## Extreme outliers; the "FD" rule would take very large number of
  'breaks': 
  > XXL <- c(1:9, c(-1,1)*1e300)
  > hh <- hist(XXL, "FD") # did not work in R <= 3.4.1; now gives
  warning 
  Warning in hist.default(XXL, "FD") :
    'breaks = 4.44796e+299' is too large and set to 1e9
  Error in pretty.default(range(x), n = breaks, min.n = 1) : 
    cannot allocate vector of length 1000000001
  Calls: hist -> hist.default -> pretty -> pretty.default
  Execution halted

My R 3.4.1 installation, the last R patched version that I could
compile (R version 3.4.1 Patched (2017-07-26 r72974)) and the last R
devel version that I could compile (R Under development (unstable)
(2017-07-26 r72974)) give the following results (under the 32bit
architecture and the 64bit architecture):

  > XXL <- c(1:9, c(-1,1)*1e300)
  > hh <- hist(XXL, "FD")
  Error in pretty.default(range(x), n = breaks, min.n = 1) : 
    invalid 'n' argument
  In addition: Warning message:
  In pretty.default(range(x), n = breaks, min.n = 1) :
    NAs introduced by coercion to integer range

Not sure if this is a general problem, or only a problem on my machine.

Cheers,

	Berwin



[Rd] Problem compiling R patched and R devel on Ubuntu
Berwin A Turlach