Hi Henrik

If I just load the Cairo library and do a PNG plot, the plot appears
in the png file alright (8 kb file).  I also don't notice the message
about "libpng warning: Application built with libpng-1.2.41 but running with 
1.5.7"

So there appears to be something amiss in aroma.affymetrix
in its interface to Cairo devices.  Does this provide any clues?
I have not gone through the aroma source to understand
how aroma interacts with Cairo.

Steve

R version 2.14.1 (2011-12-22)
Copyright (C) 2011 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: x86_64-apple-darwin10.8.0/x86_64 (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> .help.ESS <- help
> options(STERM='iESS', editor='emacsclient')
> require("Cairo")
Loading required package: Cairo
> CairoPNG("foo.png", width=840, height=640); plot(1:10); dev.off();
null device 
          1 
> 




Steven McKinney

________________________________________
From: Steven McKinney
Sent: January 17, 2012 8:59 PM
To: aroma-affymetrix@googlegroups.com
Subject: RE: [aroma.affymetrix] ChromosomeExplorer producing zero byte png files

Hi Henrik,

Running the commands you provided, I get an empty foo.png.

> print(pngDev)
function (...)
pngTyped(..., type = "cairo")
<environment: 0x103f64b88>
>

Full output below.

This is looking like a Cairo problem.


R version 2.14.1 (2011-12-22)
Copyright (C) 2011 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: x86_64-apple-darwin10.8.0/x86_64 (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> .help.ESS <- help
> options(STERM='iESS', editor='emacsclient')
> library("aroma.core")
Loading required package: R.methodsS3
R.methodsS3 v1.2.1 (2010-09-18) successfully loaded. See ?R.methodsS3 for help.
Loading required package: R.oo
R.oo v1.8.3 (2011-11-01) successfully loaded. See ?R.oo for help.

Attaching package: ‘R.oo’

The following object(s) are masked from ‘package:R.methodsS3’:

    throw.default

The following object(s) are masked from ‘package:methods’:

    getClass, getClasses, getMethods

The following object(s) are masked from ‘package:base’:

    attach, detach, environment, gc, load, save

Loading required package: R.utils
R.utils v1.9.9 (2012-01-11) successfully loaded. See ?R.utils for help.

Attaching package: ‘R.utils’

The following object(s) are masked from ‘package:utils’:

    timestamp

The following object(s) are masked from ‘package:base’:

    cat, commandArgs, getOption, inherits, isOpen, lapply, parse,
    remove, warnings

Loading required package: R.cache
R.cache v0.5.2 (2011-10-05) successfully loaded. See ?R.cache for help.

Loading required package: R.filesets
Loading required package: digest
R.filesets v1.1.4 (2011-11-19) successfully loaded. See ?R.filesets for help.

Attaching package: ‘R.filesets’

The following object(s) are masked from ‘package:R.cache’:

    getChecksum

The following object(s) are masked from ‘package:base’:

    append, readLines, sapply

Loading required package: R.rsp
R.rsp v0.7.1 (2011-11-28) successfully loaded. See ?R.rsp for help.
 Type browseRsp() to open the RSP main menu in your browser.

Attaching package: ‘R.rsp’

The following object(s) are masked from ‘package:R.filesets’:

    getHeader

The following object(s) are masked from ‘package:base’:

    flush, restart, stop, write

Loading required package: matrixStats
matrixStats v0.4.3 (2011-12-11) successfully loaded. See ?matrixStats for help.
Loading required package: aroma.light
aroma.light v1.22.0 (2011-10-31) successfully loaded. See ?aroma.light for help.
aroma.core v2.4.2 (2012-01-14) successfully loaded. See ?aroma.core for help.

Attaching package: ‘aroma.core’

The following object(s) are masked from ‘package:base’:

    .Machine, append, apply, colMeans, colSums, library, require,
    sapply

> pngDev <- findPngDevice(transparent=FALSE)
Loading required package: Cairo
libpng warning: Application built with libpng-1.2.41 but running with 1.5.7
> pngDev("foo.png", width=840, height=640); plot(1:10); dev.off();
libpng warning: Application built with libpng-1.2.41 but running with 1.5.7
null device
          1
> print(pngDev)
function (...)
pngTyped(..., type = "cairo")
<environment: 0x103f64b88>
>
> sessionInfo()
R version 2.14.1 (2011-12-22)
Platform: x86_64-apple-darwin10.8.0/x86_64 (64-bit)

locale:
[1] en_CA/en_CA/en_CA/C/en_CA/en_CA

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

other attached packages:
 [1] Cairo_1.5-1        aroma.core_2.4.2   aroma.light_1.22.0 matrixStats_0.4.3
 [5] R.rsp_0.7.1        R.filesets_1.1.4   digest_0.5.1       R.cache_0.5.2
 [9] R.utils_1.9.9      R.oo_1.8.3         R.methodsS3_1.2.1
>

-- 
When reporting problems on aroma.affymetrix, make sure 1) to run the latest 
version of the package, 2) to report the output of sessionInfo() and 
traceback(), and 3) to post a complete code example.


You received this message because you are subscribed to the Google Groups 
"aroma.affymetrix" group with website http://www.aroma-project.org/.
To post to this group, send email to aroma-affymetrix@googlegroups.com
To unsubscribe and other options, go to http://www.aroma-project.org/forum/

Reply via email to