R支持png()

bwa*_*en2 6 r heroku

我正在通过Vulcan从Heroku上的源代码构建R,并尝试调试缺少png()支持.我认为该问题与基于以下输出的libXmu或等效物的发现有关.如何传递编译器一个文件夹来查找libXmu?(我可以蜷缩一下就好了).

checking X11/Intrinsic.h usability... yes
checking X11/Intrinsic.h presence... yes
checking for X11/Intrinsic.h... yes
checking for XtToolkitInitialize in -lXt... yes
using X11 ... yes
checking for KeySym... yes
checking X11/Xmu/Atoms.h usability... no
checking X11/Xmu/Atoms.h presence... no
checking for X11/Xmu/Atoms.h... no
Run Code Online (Sandbox Code Playgroud)

功能显示缺少png和x11:

> capabilities()
    jpeg      png     tiff    tcltk      X11     aqua http/ftp  sockets 
   FALSE    FALSE    FALSE    FALSE    FALSE    FALSE     TRUE     TRUE 
  libxml     fifo   cledit    iconv      NLS  profmem    cairo 
    TRUE     TRUE     TRUE     TRUE     TRUE    FALSE    FALSE 
Run Code Online (Sandbox Code Playgroud)

我的厨房水槽打电话:

./configure --prefix=$prefix --enable-R-shlib --with-x --with-libpng --with-jpeglib && make && make install
Run Code Online (Sandbox Code Playgroud)

小智 2

确保您已X11安装cairo支持,我遇到了同样的问题并通过安装X11, Xt, Xmu库和安装来修复cairo

你可以参考

http://r.789695.n4.nabble.com/How-to-get-R-to-compile-with-PNG-support-td3457938.html