Preussner, Jens
2014-Jun-26 06:46 UTC
[Rd] Compiling R-3.1.0 on debian with libpng/libjpeg
Dear r-developers, I currently face an issue while compiling R from source on a debian wheezy. When running the configure script (particularly with --enable-R-shlib --prefix=/packages/R/3.1.0/) I get a Makefile and the output ... Interfaces supported: X11 External libraries: readline Additional capabilities: PNG, JPEG, NLS Options enabled: shared R library, shared BLAS, R profiling ... After compiling and checking the capabilities, R tells me the following:> capabilities()jpeg png tiff tcltk X11 aqua http/ftp sockets FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE libxml fifo cledit iconv NLS profmem cairo TRUE TRUE TRUE TRUE TRUE FALSE FALSE I already have R on another machine with jpeg/png capabilities, also compiled on my own. I crosschecked the versions of the libpng-* and libjpeg-* packages installed there and could not find any difference. Also returning to R-3.0.2 doesn't work. A last thing: The same question came up back in 2009, but there was no answer on the list.. https://stat.ethz.ch/pipermail/r-help/2009-December/222967.html Any suggestions how to get more information on what is going on here? Many thanks and best regards, Jens [[alternative HTML version deleted]]
Prof Brian Ripley
2014-Jun-26 11:10 UTC
[Rd] Compiling R-3.1.0 on debian with libpng/libjpeg
On 26/06/2014 07:46, Preussner, Jens wrote:> Dear r-developers, > > I currently face an issue while compiling R from source on a debian wheezy. When running the configure script (particularly with --enable-R-shlib --prefix=/packages/R/3.1.0/) I get a Makefile and the output > ... > Interfaces supported: X11 > External libraries: readline > Additional capabilities: PNG, JPEG, NLS > Options enabled: shared R library, shared BLAS, R profiling > ... > > After compiling and checking the capabilities, R tells me the following: >> capabilities() > jpeg png tiff tcltk X11 aqua http/ftp sockets > FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE > libxml fifo cledit iconv NLS profmem cairo > TRUE TRUE TRUE TRUE TRUE FALSE FALSE > > I already have R on another machine with jpeg/png capabilities, also compiled on my own. I crosschecked the versions of the libpng-* and libjpeg-* packages installed there and could not find any difference. Also returning to R-3.0.2 doesn't work. > A last thing: The same question came up back in 2009, but there was no answer on the list.. https://stat.ethz.ch/pipermail/r-help/2009-December/222967.html > > Any suggestions how to get more information on what is going on here?As you do not have capabilities for cairo nor X11, read ?png, e.g. type: character string, one of ?"Xlib"? or ?"quartz"? (some OS X builds) or ?"cairo"?. The latter will only be available if the system was compiled with support for cairo - otherwise ?"Xlib"? will be used. The default is set by ?getOption("bitmapType")? - the ?out of the box? default is ?"quartz"? or ?"cairo"? where available, otherwise ?"Xlib"?. R can be compiled without support for some or all of the types for each of these devices: this will be reported if you attempt to use them on a system where they are not supported. For ?type "Xlib"? they may not be usable unless the X11 display is available to the owner of the R process. So, the only type available to you appears to be "Xlib", and that process does not have access to an X server. The strongly recommended solution is to get cairographics working: see http://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Useful-libraries-and-programs> Many thanks and best regards, > > Jens > > > [[alternative HTML version deleted]] > > ______________________________________________ > 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