Hi A little following up for this issue for google searchers. libcairo2-dev is not the problem, but as yihui suggested
sudo apt-get build-dep r-base-dev did the trick for me, sorry that I didn't see the reply carefully enough, I miss the "build-dep" part and thought it was "install"... anyway, I still have no idea why without running this command, R 2.14 works fine while R-dev from svn(compiling from source) didn't .... Thanks a lot for all the suggestions! Tengfei On Sun, Jan 22, 2012 at 4:40 PM, Tengfei Yin <yinteng...@gmail.com> wrote: > Hi Prof.Brian Ripley and Yihui, > > Thanks for the suggestions on the R-help list. and sorry for posting on > the wrong list. > > For Yihui's question, I double checked, I already have the dependencies > you mentioned in the email and also other comprehensive list of ubuntu > packages > required for building R, with courtesy of Hervé Pagès mentioned in other > mailing list. > > For Prof. Brian Ripley's suggestion: > > for R 2.14, after qplot, dev.cur() return X11cairo, but in R-svn, it > returns just X11. > > I do forget to use --with-cairo when configure it, but then I tied > > ./configure --enable-R-shlib --with-cairo --with-libpng --with-jpeglib > --enable-memory-profiling > > I got following message > ... > R is now configured for x86_64-unknown-linux-gnu > > Source directory: . > Installation directory: /usr/local > > C compiler: gcc -std=gnu99 -g -O2 > Fortran 77 compiler: gfortran -g -O2 > > C++ compiler: g++ -g -O2 > Fortran 90/95 compiler: gfortran -g -O2 > Obj-C compiler: > > Interfaces supported: X11, tcltk > External libraries: readline > Additional capabilities: PNG, JPEG, NLS, cairo > Options enabled: shared R library, shared BLAS, R profiling, > memory profiling, Java > > Recommended packages: yes > > > after normal make and sudo make install, then in R, when I try to use > alpha in qplot, I still got the same warning, and dev.cur() still return > X11. > > Thanks and happy Chinese new year. > > Tengfei > > > > On Sun, Jan 22, 2012 at 5:42 AM, Yihui Xie <x...@yihui.name> wrote: > >> When you build R by yourself, you need to make sure all its >> dependencies are installed; I usually use this in Ubuntu: >> >> sudo apt-get build-dep r-base-dev >> >> As Prof Ripley said, your problem is likely to be a missing cairo >> package in your system (something like libcairo2-dev, I guess). >> >> Regards, >> Yihui >> -- >> Yihui Xie <xieyi...@gmail.com> >> Phone: 515-294-2465 Web: http://yihui.name >> Department of Statistics, Iowa State University >> 2215 Snedecor Hall, Ames, IA >> >> >> >> On Sat, Jan 21, 2012 at 4:39 PM, Tengfei Yin <yinteng...@gmail.com> >> wrote: >> > Hi dear all, >> > >> > In my laptop(ubuntu 11.10 64bit), I maintained a released R (2.14) and a >> > developmental R, I can specify qplot(..., alpha = ) in R 2.14 , but >> when I >> > try to use transparency in developmental R, I got a warning message and >> the >> > plot is clearly not I want. >> > >> > minimal example: >> >> qplot(data = mtcars, x = mpg, y = cyl, alpha = cyl) >> > Warning message: >> > In grid.Call.graphics(L_points, x$x, x$y, x$pch, x$size) : >> > semi-transparency is not supported on this device: reported only once >> per >> > page >> >> sessionInfo() >> > R Under development (unstable) (2012-01-21 r58156) >> > Platform: x86_64-unknown-linux-gnu (64-bit) >> > >> > locale: >> > [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C >> > [3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 >> > [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 >> > [7] LC_PAPER=C LC_NAME=C >> > [9] LC_ADDRESS=C LC_TELEPHONE=C >> > [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C >> > >> > attached base packages: >> > [1] grid stats graphics grDevices utils datasets methods >> > [8] base >> > >> > other attached packages: >> > [1] ggplot2_0.8.9 proto_0.3-9.2 reshape_0.8.4 plyr_1.7.1 >> > >> > loaded via a namespace (and not attached): >> > [1] digest_0.5.1 >> > >> > >> > I have no idea what happened here, because if I miss some important >> system >> > dependencies, why it's still working in R 2.14? >> > >> > Any suggestions or possible solution will be really appreciated. Thanks >> > >> > Tengfei >> > >> > -- >> > Tengfei Yin >> > MCDB PhD student >> > 1620 Howe Hall, 2274, >> > Iowa State University >> > Ames, IA,50011-2274 >> > >> > [[alternative HTML version deleted]] >> > >> > ______________________________________________ >> > r-h...@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. >> > > > > -- > Tengfei Yin > MCDB PhD student > 1620 Howe Hall, 2274, > Iowa State University > Ames, IA,50011-2274 > Homepage: www.tengfei.name > > > -- Tengfei Yin MCDB PhD student 1620 Howe Hall, 2274, Iowa State University Ames, IA,50011-2274 [[alternative HTML version deleted]]
______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel