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 <yintengfei@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 <xie@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 <xieyihui@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 <yintengfei@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-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.
>>
>
>
>
> --
> 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]]

