2017-10-12 5 views
0

J'essaie actuellement d'installer R 3.4.1 sur un système SLES 11.4. Les librairies système, à savoir libbz2, liblzma et libpcre, sont beaucoup trop anciennes et j'ai donc installé mes propres versions. Cela a bien fonctionné pour libbz2 et liblzma, mais après l'installation libpcre, configurer échoue toujours avecR 3.4.1: la configuration échoue sur SLES 11.4 avec l'erreur libpcre

checking for pcre_fullinfo in -lpcre... yes 
checking pcre.h usability... yes 
checking pcre.h presence... yes 
checking for pcre.h... yes 
checking pcre/pcre.h usability... no 
checking pcre/pcre.h presence... no 
checking for pcre/pcre.h... no 
checking if PCRE version >= 8.20, < 10.0 and has UTF-8 support... no 
checking whether PCRE support suffices... configure: error: pcre >= 8.20 library and headers are required 

PCRE 8,41 a été configuré avec

./configure --prefix=/hpc/rhome/software/R/3.4.1 --enable-unicode-properties --enable-pcre16 --enable-pcre32 --enable-pcregrep-libz --enable-pcregrep-libbz2 --enable-pcretest-libreadline --enable-static 

Je ne ai essayé avec juste les options unicode avec le même résultat.

pcretest -C me donne

PCRE version 8.41 2017-07-05 
Compiled with 
    8-bit support 
    UTF-8 support 
    16-bit support 
    UTF-16 support 
    32-bit support 
    UTF-32 support 
    Unicode properties support 
    No just-in-time compiler support 
    Newline sequence is LF 
    \R matches all Unicode newlines 
    Internal link size = 2 
    POSIX malloc threshold = 10 
    Parentheses nest limit = 250 
    Default match limit = 10000000 
    Default recursion depth limit = 10000000 
    Match recursion uses stack 

sortie pleine de configuration de R est à https://gist.github.com/391a5f83373b555ef523e0739f78784d.

Le fichier config.log complet est à https://gist.github.com/7ea9f5996866aa6f756979926038d83a.

Toute aide grandement appréciée.

Merci,

Manuel

Répondre

0

figured it out avec l'aide d'un collègue: Je dois mettre LD_LIBRARY_PATH ainsi, sinon configurer trouveront la bibliothèque pour la compilation, mais tous les binaires de test générés ne trouveront pas il.