I have just found the solution.

We have a custom Linux distribution that allows us to have several R (+ glibc and others) versions in parallel for tools related to our job domain.

We have another etc/ folder for those tools and R looks for the localtime file there, not in /etc/.
So linking /etc/localtime to our etc/ folder makes R happy and
    x <- as.POSIXct("2002-02-02 02:02")
works fine!

Sébastien

Hi Ben

Thanks for your answer
I have already tried this, as well as
    x <- as.POSIXct(strptime("2002-02-02 02:02", "%Y-%m-%d %H:%M"))
It works! But it does not fix it widely for all tests used during the
"make check" step at compile time. Unless I patch all of them.

There is something with localtime but I cannot find what.

On another machine with another Linux OS, and the same environmental
variables
   x <- as.POSIXct("2002-02-02 02:02")
works fine.

Sébastien

Hi,

I can't answer the question about R 3.3.3, but I don't see anything in
the update notes.

http://mirror.its.dal.ca/cran/doc/manuals/r-release/NEWS.html

In the meantime, would it skirt your issue if you explicitly stated
the format?

x <- as.POSIXct("2002-02-02 02:02", format = "%Y-%m-%d %H:%M")

Ben



On Apr 5, 2017, at 11:21 AM, Sebastien Moretti
<sebastien.more...@unil.ch> wrote:

Hi

I have lots of issues when I try to install R 3.3.3 during the "make
check" step.

Every time a call to as.POSIXct is done in test scripts, I got the
same error message:
e.g. x <- as.POSIXct("2002-02-02 02:02")
Error in as.POSIXlt.character(x, tz, ...) :
 character string is not in a standard unambiguous format


It looks to be linked to localtime but when I compiled R 3.3.2  6
months ago, the same test scripts were there and succeeded.


Is there an environmental variable to use to change the as.POSIXct
behavior?

Regards

--
Sébastien

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to