On Thu, 08 Dec 2005 16:28:18 +0100 Francois.Bastardie@ifremer.fr wrote:
Benjamin,
L'installation de Rserve sous linux échoue avec notre configuration. Pourrais tu nous dire s'il te plait où notre installation ne serait pas en conformité avec ce qui est requis pour Rserve?
Voilà les numeros de versions sur notre serveur et les messages d'erreurs que nous obtenons avec Olivier:
Version de gcc : 3.4.2 20041017 (Red Hat 3.4.2-6.fc3) version de R : 2.2.0 Linux : Fedora Core 3
R a ete installe a la main il me semble, et donc il ne retrouve pas le fichier libR.so (c ce qu'il dit "/usr/bin/ld: ne peut trouver -lR"). Pourquoi ne pas installer R en package rpm ? Peut-etre faut-il installer les packages de devel aussi dans ce cas. Sous debian je n'ai pas eu a le faire mais sous Fedora je n'en sais rien.
------------------------------- Quand on demande à R d'installer le package ------------------------------- [root@nanny src]# R CMD INSTALL Rserve_0.3-17.tar.gz
... ... ... config.status: creating src/Makefile config.status: creating src/client/Makefile config.status: creating src/config.h ** libs gcc -g -O2 -I/usr/local/include -L/usr/local/lib64 Rserv.c -o Rserve -DDAEMON -O -I/export/home/logiciels/R/R-2.2.0/include -Iinclude -I. -lR -L/export/home/logiciels/R/R-2.2.0/bin -L/export/home/logiciels/R/R-2.2.0/lib -ldl -lcrypt Rserv.c: In function `storeSEXP': Rserv.c:418: attention : transtypage d'un pointeur vers un entier de taille différente /usr/bin/ld: ne peut trouver -lR collect2: ld a retourné 1 code d'état d'exécution make: *** [Rserve] Erreur 1 ERROR: compilation failed for package 'Rserve'
------------------------------- Quand on décompresse le fichier et qu'on lance un make dans $R_HOME/bin/Rserve/src (après avoir fait un ./configure (qui s'est bien passé) dans le répertoire précédent. ------------------------------- [root@nanny src]# make cc Rserv.c -o Rserve -DDAEMON -O -I/export/home/logiciels/R/R-2.2.0/include -Iinclude -I. -lR -L/export/home/logiciels/R/R-2.2.0/bin -L/export/home/logiciels/R/R-2.2.0/lib -ldl -lcrypt Rserv.c: In function `storeSEXP': Rserv.c:418: attention : transtypage d'un pointeur vers un entier de taille différente /usr/bin/ld: ne peut trouver -lR collect2: ld a retourné 1 code d'état d'exécution make: *** [Rserve] Erreur 1
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-devel
-- Benjamin -------------------- email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii