On 17.06.2010 04:45 (UTC+1), Ben Madin wrote:
G'day all,

Hi Ben,

I am working on a new FreeBSD 8.0 Server (remotely located), and have installed 
(now several times) R 2.11.0 but I cannot get any graphic outputs (everything 
else seems to be happening fine...)

i'm also working with FreeBSD (9.0-CURRENT, not remotely) and R 2.11.1 (not from ports system, but direct installation).

During install I have noticed and checked that png, jpeg, cairo etc libraries 
are available - here is the build output :

R is now configured for amd64-portbld-freebsd8.0

  Source directory:          .
  Installation directory:    /usr/local

  C compiler:                gcc44 -std=gnu99  -O2 -pipe 
-Wl,-rpath=/usr/local/lib/gcc44 -fno-strict-aliasing
  Fortran 77 compiler:       gfortran44  -O

  C++ compiler:              g++44  -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc44 
-fno-strict-aliasing
  Fortran 90/95 compiler:    gfortran44 -O
  Obj-C compiler:            gcc -g -O2

  Interfaces supported:      X11, tcltk
  External libraries:        readline, BLAS(generic), LAPACK(generic), ICU, lzma
  Additional capabilities:   PNG, JPEG, TIFF, NLS, cairo
  Options enabled:           shared R library, R profiling

  Recommended packages:      yes

===>   Building for R-2.11.0_1

and thus

sessionInfo()
R version 2.11.0 (2010-04-22)
amd64-portbld-freebsd8.0

locale:
[1] C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] Cairo_1.4-6


yet when I start it up, I get this :

library(graphics)
png('this.file.png')
Error in X11(paste("png::", filename, sep = ""), width, height, pointsize,  :
   unable to start device PNG
In addition: Warning message:
In png("this.file.png") : unable to open connection to X11 display ''

For me it looks like your X11 installation is not complete. You wrote about a server installation with remote access. Please take care to get installed all relevant ports. Easiest way is to install /usr/ports/x11/xorg.

and after installing Cairo

install.packages('Cairo',,'http://www.rforge.net/')
   trying URL 'http://www.rforge.net/src/contrib/Cairo_1.4-6.tar.gz'

I get :

library(Cairo)
Cairo(file='thisfile.png', type='png', height=480, width=640)
Error in Cairo(file = "thisfile.png", type = "png", height = 480, width = 640) :
   No font found in Rcairo_set_font

Thus stumped, I checked :

capabilities()
     jpeg      png     tiff    tcltk      X11     aqua http/ftp  sockets
    FALSE    FALSE    FALSE     TRUE    FALSE    FALSE     TRUE     TRUE
   libxml     fifo   cledit    iconv      NLS  profmem    cairo
     TRUE     TRUE     TRUE     TRUE     TRUE    FALSE    FALSE

All graphical capabilities are disabled. See my comment above.

If this is not the appropriate place for this to be sorted, I am happy to try 
elsewhere.

cheers

Ben

Hope I could help,
Rainer

______________________________________________
R-help@r-project.org mailing list
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