Сообщение об ошибке установки пакета Cairo в R

Я хочу установить пакет Cairo в R, используя:

install.packages("Cairo")

К сожалению, это не работает. Сообщение об ошибке следующее:

xlib-backend.c:34:74: fatal error: X11/Intrinsic.h: No such file or directory
compilation terminated.
make: *** [xlib-backend.o] Error 1
ERROR: compilation failed for package ‘Cairo
* removing ‘/home/magnus/R/x86_64-pc-linux-gnu-library/3.1/Cairo

У кого-нибудь есть ответ на эту проблему? До сих пор я не мог найти никакой помощи в Интернете.

Спасибо заранее!

С уважением,

broesel

Ответы

Ответ 1

Вам нужен заголовок разработки, поскольку файл Intrinsic.h не найден.

Для соответствующего пакета cairoDevice (который я поддерживаю для Debian), я гарантирую следующее:

libgtk2.0-dev, libcairo2-dev, xvfb, xauth, xfonts-base

Если вы находитесь в другом дистрибутиве, это можно назвать чем-то другим. Ключ в том, что пакеты заголовков Gtk и Cairo также втягиваются в другие необходимые пакеты x11.

Ответ 2

Для меня (Ubuntu 15.04) установка libxt-dev решила проблему.

(Я знаю, что он упоминается в комментариях выше, но думал, что было бы хорошо иметь его и в ответах)

Ответ 3

libXt-devel необходимо установить в Fedora (25):

sudo dnf install libXt-devel