At 16:15 12/07/2010, Michael Friendly wrote:

Running R.2.11.1, debian linux, I tried to update.packages as root within R and get errors
for cairoDevice and latticeExtra I don't know how to fix.
For cairoDevice, I don't know what gtk+2.0 is;
for latticeExtra, I'm surprised that R cannot find RColorBrewer built for R 2.10+

Michael, I suggest you reinstall RColorBrewer and see if that helps. I suspect the version you have is the current version but built under an earlier version of R.


What to do?


> old.packages()
Package LibPath Installed Built cairoDevice "cairoDevice" "/usr/lib/R/site-library" "2.8" "2.7.0"
latticeExtra "latticeExtra" "/usr/lib/R/site-library" "0.4-1"   "2.7.0"
            ReposVer Repository
cairoDevice  "2.13"   "http://probability.ca/cran/src/contrib";
latticeExtra "0.6-11" "http://probability.ca/cran/src/contrib";
> update.packages()
cairoDevice :
Version 2.8 installed in /usr/lib/R/site-library
Version 2.13 available at http://probability.ca/cran
Update (y/N/c)?  y
latticeExtra :
Version 0.4-1 installed in /usr/lib/R/site-library
Version 0.6-11 available at http://probability.ca/cran
Update (y/N/c)?  y
trying URL 'http://probability.ca/cran/src/contrib/cairoDevice_2.13.tar.gz'
Content type 'application/x-gzip' length 37983 bytes (37 Kb)
opened URL
==================================================
downloaded 37 Kb

trying URL 'http://probability.ca/cran/src/contrib/latticeExtra_0.6-11.tar.gz'
Content type 'application/x-gzip' length 1873863 bytes (1.8 Mb)
opened URL
==================================================
downloaded 1.8 Mb

* installing *source* package 'cairoDevice' ...
checking for pkg-config... pkg-config
ERROR: gtk+2.0 not found by pkg-config.
ERROR: configuration failed for package 'cairoDevice'
* removing '/usr/lib/R/site-library/cairoDevice'
* restoring previous '/usr/lib/R/site-library/cairoDevice'
* installing *source* package 'latticeExtra' ...
** R
** data
** inst
** preparing package for lazy loading
Error : package 'RColorBrewer' was built before R 2.10.0: please re-install it
ERROR: lazy loading failed for package 'latticeExtra'
* removing '/usr/lib/R/site-library/latticeExtra'
* restoring previous '/usr/lib/R/site-library/latticeExtra'

The downloaded packages are in
   '/tmp/Rtmplccsxl/downloaded_packages'
Warning messages:
1: In install.packages(update[instlib == l, "Package"], l, contriburl = contriburl, :
 installation of package 'cairoDevice' had non-zero exit status
2: In install.packages(update[instlib == l, "Package"], l, contriburl = contriburl, :
 installation of package 'latticeExtra' had non-zero exit status
>


--
Michael Friendly     Email: [email protected] Professor, Psychology Dept.
York University      Voice: 416 736-5115 x66249 Fax: 416 736-5814
4700 Keele Street    http://datavis.ca
Toronto, ONT  M3J 1P3 CANADA

_______________________________________________
R-SIG-Debian mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-debian

Michael Dewey
http://www.aghmed.fsnet.co.uk

_______________________________________________
R-SIG-Debian mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-debian

Reply via email to