2013-05-18 3 views
5

Я строю R из источника на Heroku через Vulcan и пытаюсь отладить отсутствие поддержки png(). Я думаю, что проблема связана с обнаружением libXmu или эквивалента, основанного на приведенном ниже выходе. Как передать компилятору папку для просмотра libXmu? (Я могу закрутить один снимок просто отлично).R с поддержкой png()

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 

Возможность показывает отсутствие 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 

моего кухонная раковина делает вызов:

./configure --prefix=$prefix --enable-R-shlib --with-x --with-libpng --with-jpeglib && make && make install 
+0

Другие советы для людей, следующих в моих шагов: строить с бродягой, а не Vulcan. Работа над этой темой была перенесена в проект heroku-buildpack-r на github. – bwarren2

+0

LFTL: [heroku-buildpack-r] (https://github.com/virtualstaticvoid/heroku-buildpack-r) – bwarren2

ответ

2

убедитесь, что вы X11 и cairo поддержки установлена, я наткнулись та же проблема и исправление путем установки X11, Xt, Xmu libs и установка cairo

и вы можете обратиться к

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

+0

Отладка на бродячем боксе и установка вышеизложенного из источника - отличный скачок вперед. – bwarren2

Смежные вопросы