2014-05-13 9 views
9

ich das Kairo-Paket in R installieren möchten, mit:Fehlermeldung Installation Kairo Paket in R

install.packages("Cairo") 

Leider funktioniert das nicht. Die Fehlermeldung lautet wie folgt:

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’ 

Hat jemand eine Antwort für dieses Problem? Ich konnte bisher keine Hilfe im Internet finden.

Vielen Dank im Voraus!

Mit freundlichen Grüßen

broesel

+0

Versuchen Sie, diese [Verknüpfung]. (http://stackoverflow.com/questions/9437246/unable-to-install-cairo-package-under-linux). Stellen Sie sicher, dass X11 installiert ist. – flamenco

Antwort

10

Sie müssen die Entwicklung Header als Datei Intrinsic.h nicht gefunden.

Für das zugehörige Paket cairoDevice (die ich für Debian halten), sicherzustellen, dass ich folgendes installiert ist:

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

Wenn Sie auf eine andere Verteilung sind diese vielleicht noch etwas anderes genannt werden. Der Schlüssel ist, dass die Gtk- und Cairo-Header-Pakete auch andere benötigte x11-Pakete einbinden.

+0

Hallo. Danke für deine Antwort, obwohl ich bezweifle, dass ich völlig verstehe, was du meintest. Ich benutze Ubuntu. Ich habe sichergestellt, dass alle "libgtk2.0-dev, libcairo2-dev, xvfb, xauth, xfonts-base" installiert sind, aber der Fehler ist geblieben. Ich habe den zweiten Teil Ihrer Antwort nicht richtig verstanden. Was bedeutet das und welche Konsequenzen hat das für mein weiteres Handeln? Danke ... –

+2

Es hilft, dass Sie die Tatsache geteilt haben, dass Sie Ubuntu benutzen. Intrinsic.h ist im Paket 'libxt-dev' enthalten, das mit den anderen installiert sein sollte. Stellen Sie sicher, dass Sie auch "r-base-dev" installiert haben. –

+1

'r-base-dev' ist installiert, aber' libxt-dev' war nicht. Nach der Installation von 'libxt-dev' konnte ich Cairo in R installieren. Danke! –

13

Für mich (Ubuntu 15.04) die Installation libxt-dev löste das Problem.

(Ich weiß, es oben in den Kommentaren erwähnt wird, aber dachte, es könnte gut sein, es in Antworten haben auch)

+0

danke! habe meinen Tag auf Debian 3.2.68-1 + deb7u2 gemacht – aurelien

5

libXt-devel Bedürfnisse in Fedora installiert werden (25):

sudo dnf install libXt-devel