Ich versuche R-3.3.1
auf einer RHEL6-Box zu installieren, auf der ich keine su
Berechtigungen habe. Leider hat die Maschine ältere Versionen von zlib
, bzip2
, readline, xz
, pcre
, curl
. Ich habe keinen Zugriff auf yum repo
noch werden die Admins dabei helfen. So bin ich auch diese Bibliotheken kompiliert und installiert haben, sie inkompilieren R 3.3.1
<my home dir>/libs
bzip2-1.0.6
curl-7.48.0
pcre-8.38
readline-6.3
xz-5.2.2
zlib-1.2.8
Wenn ich laufen ldd
auf die .so-Dateien, ich habe nicht alle fehlenden Bibliotheken. Das einzige kleine Problem ist
lib> ldd libcurl.so.4.4.0
linux-vdso.so.1 => (0x00007ffec49ff000)
libidn.so.11 => /lib64/libidn.so.11 (0x00007f2371b4b000)
libz.so.1 => /lib64/libz.so.1 (0x00007f2371934000) <== this does not point to the version I have compiled
librt.so.1 => /lib64/librt.so.1 (0x00007f237172c000)
libc.so.6 => /lib64/libc.so.6 (0x00007f2371398000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f237117a000)
/lib64/ld-linux-x86-64.so.2 (0x0000003e79000000)
Obwohl ich gesetzt haben die CPPFLAGS
, LDFLAGS
und LIBS
und Kompilieren mit --with-zlib=<zlib dir>
.
Nun, wenn ich ./configure --without-x
nachlaufen CPPFLAGS
und LDFLAGS
so dass die oben genannten Versionen der Bibliotheken verwendet werden, Einstellung, erhalte ich die folgende Fehlermeldung.
checking libcurl version ... 7.19.7
checking curl/curl.h usability... yes
checking curl/curl.h presence... yes
checking for curl/curl.h... yes
checking if libcurl is version 7 and >= 7.28.0... yes
checking if libcurl supports https... no
configure: error: libcurl >= 7.28.0 library and headers are required with support for https
Gibt es eine Möglichkeit R
des Erhaltens für https
ohne Unterstützung zu kompilieren?
Wo poste ich, wenn es ein 'configure' Problem ist? Ich dachte, ich kann ld.conf nicht ändern, wenn ich keine "su" -Rechte habe. Ich habe 'export LD_LIBRARY_PATH = $ SHARE/libs/zlib-1.2.8 gesetzt: $ LD_LIBRARY_PATH' – ironv
Ich arbeite an Maschinen, wo ich dieses Problem nicht habe, also kein Tipp von der Spitze meines Kopfes aber wie gesagt - ich Such 'unter 'autoconf' /' configure' und weniger unter R. Vielleicht starte ich mit etwas wie '[configure] local library' im Suchfeld oben? –
Sie könnten auch die r-sig-fedora-Liste für Probleme mit RH/FC/CentOS ausprobieren. –