Petr Savicky
2007-Jun-27 13:28 UTC
[Rd] make check for 2.5.1 RC fails on mbcsToSbcs in graphics
configure and make run OK, but make check failed for R version 2.5.1 RC (2007-06-26 r42068) on graphics with error: > ## The following two examples use latin1 characters: these may not > ## appear correctly (or be omitted entirely). > plot(1:10, 1:10, main = "text(...) examples\n~~~~~~~~~~~~~~", + sub = "R is GNU ?, but not ? ...") Error in title(...) : conversion failure in 'mbcsToSbcs' Execution halted The whole tests/Examples/graphics-Ex.Rout.fail is at http://www.cs.cas.cz/~savicky/R-devel/graphics-Ex.Rout.fail The end of make check report is: make[5]: Leaving directory `/home/petr/R/DEVEL/R-rc-2007-06-26/src/library' running code in 'grDevices-Ex.R' ... OK collecting examples for package 'graphics' ... make[5]: Entering directory `/home/petr/R/DEVEL/R-rc-2007-06-26/src/library' >>> Building/Updating help pages for package 'graphics' Formats: text html latex example make[5]: Leaving directory `/home/petr/R/DEVEL/R-rc-2007-06-26/src/library' running code in 'graphics-Ex.R' ...make[4]: *** [graphics-Ex.Rout] Error 1 make[4]: Leaving directory `/home/petr/R/DEVEL/R-rc-2007-06-26/tests/Examples' make[3]: *** [test-Examples-Base] Error 2 make[3]: Leaving directory `/home/petr/R/DEVEL/R-rc-2007-06-26/tests/Examples' make[2]: *** [test-Examples] Error 2 make[2]: Leaving directory `/home/petr/R/DEVEL/R-rc-2007-06-26/tests' make[1]: *** [test-all-basics] Error 1 make[1]: Leaving directory `/home/petr/R/DEVEL/R-rc-2007-06-26/tests' make: *** [check] Error 2 Otherwise, the installation works. R.Version platform i686-pc-linux-gnu arch i686 os linux-gnu system i686, linux-gnu status RC major 2 minor 5.1 year 2007 month 06 day 26 svn.rev 42068 language R version.string R version 2.5.1 RC (2007-06-26 r42068) System SUSE LINUX 10.0, gcc version 4.0.2 20050901 (prerelease) (SUSE Linux), default options, $LANG = cs_CZ.UTF-8 $LC_MESSAGES = POSIX $LC_TIME = POSIX no other LC_* set Petr.
Prof Brian Ripley
2007-Jun-27 14:04 UTC
[Rd] make check for 2.5.1 RC fails on mbcsToSbcs in graphics
But R 2.5.0 does the same, and as far as I know R has done so for many past versions. You are asking the impossible: outputting Latin-1 in a Latin-2 environment. Remember that postscript() does not handle UTF-8, and so uses whatever it thinks the local 8-bit encoding is, in your case either Latin-2 or ASCII. We can probably work around this, but definitely not at this late stage for 2.5.1. On Wed, 27 Jun 2007, Petr Savicky wrote:> configure and make run OK, but make check failed > for R version 2.5.1 RC (2007-06-26 r42068) on graphics with error: > > > ## The following two examples use latin1 characters: these may not > > ## appear correctly (or be omitted entirely). > > plot(1:10, 1:10, main = "text(...) examples\n~~~~~~~~~~~~~~", > + sub = "R is GNU ?, but not ? ...") > Error in title(...) : conversion failure in 'mbcsToSbcs' > Execution halted > > The whole tests/Examples/graphics-Ex.Rout.fail is at > http://www.cs.cas.cz/~savicky/R-devel/graphics-Ex.Rout.fail > > The end of make check report is: > > make[5]: Leaving directory `/home/petr/R/DEVEL/R-rc-2007-06-26/src/library' > running code in 'grDevices-Ex.R' ... OK > collecting examples for package 'graphics' ... > make[5]: Entering directory `/home/petr/R/DEVEL/R-rc-2007-06-26/src/library' > >>> Building/Updating help pages for package 'graphics' > Formats: text html latex example > make[5]: Leaving directory `/home/petr/R/DEVEL/R-rc-2007-06-26/src/library' > running code in 'graphics-Ex.R' ...make[4]: *** [graphics-Ex.Rout] Error 1 > make[4]: Leaving directory `/home/petr/R/DEVEL/R-rc-2007-06-26/tests/Examples' > make[3]: *** [test-Examples-Base] Error 2 > make[3]: Leaving directory `/home/petr/R/DEVEL/R-rc-2007-06-26/tests/Examples' > make[2]: *** [test-Examples] Error 2 > make[2]: Leaving directory `/home/petr/R/DEVEL/R-rc-2007-06-26/tests' > make[1]: *** [test-all-basics] Error 1 > make[1]: Leaving directory `/home/petr/R/DEVEL/R-rc-2007-06-26/tests' > make: *** [check] Error 2 > > Otherwise, the installation works. > > R.Version > > platform i686-pc-linux-gnu > arch i686 > os linux-gnu > system i686, linux-gnu > status RC > major 2 > minor 5.1 > year 2007 > month 06 > day 26 > svn.rev 42068 > language R > version.string R version 2.5.1 RC (2007-06-26 r42068) > > System SUSE LINUX 10.0, gcc version 4.0.2 20050901 (prerelease) (SUSE Linux), > default options, > > $LANG = cs_CZ.UTF-8 > $LC_MESSAGES = POSIX > $LC_TIME = POSIX > no other LC_* set > > Petr. > > ______________________________________________ > R-devel at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel >-- 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