#1 Wed 23 May 2018 18:48
- MBouquet
- Juste Inscrit !
- Date d'inscription: 23 May 2018
- Messages: 2
Problème installation package Rcartogram - R
Bonjour,
Je souhaite réaliser des anamorphoses sous R en utilisant les packages Getcartr et Rcartogram.
J'ai essayé de suivre un protocole d'installation pour Rcartogram (lien : https://stackoverflow.com/questions/316 … or-message) sous windows nécessitant d'installer Rtools et FFTW3.
Néanmoins lorsque j'applique le code suivant pour installer Rcartogram :
Code:
Sys.setenv(local_LIB_FFTW=shortPathName("C:/Users/pret/fftwtest/")) install.packages("C:/Users/pret/Rcartogram.tar.gz", repos = NULL, type = "source", INSTALL_opts = "--preclean") Sys.unsetenv("local_LIB_FFTW")
R me renvoie le message d'erreur suivant :
> Sys.setenv(local_LIB_FFTW=shortPathName("C:/Users/pret/fftwtest/"))
> install.packages("C:/Users/pret/Rcartogram.tar.gz", repos = NULL, type = "source", INSTALL_opts = "--preclean")
* installing *source* package 'Rcartogram' ...
**********************************************
WARNING: this package has a configure script
It probably needs manual configuration
**********************************************
** libs
C:/Rtools/mingw_64/bin/gcc -I"C:/PROGRA~1/R/R-35~1.0/include" -DNDEBUG -I/usr/local/include -DNOPROGRESS -O2 -Wall -std=gnu99 -mtune=generic -c Rcart.c -o Rcart.o
Rcart.c: In function 'R_makecartogram':
Rcart.c:36:12: warning: unused variable 'n' [-Wunused-variable]
int i, n;
^
C:/Rtools/mingw_64/bin/gcc -I"C:/PROGRA~1/R/R-35~1.0/include" -DNDEBUG -I/usr/local/include -DNOPROGRESS -O2 -Wall -std=gnu99 -mtune=generic -c cart.c -o cart.o
cart.c:13:19: fatal error: fftw3.h: No such file or directory
#include
^
compilation terminated.
make: *** [C:/PROGRA~1/R/R-35~1.0/etc/x64/Makeconf:208: cart.o] Error 1
ERROR: compilation failed for package 'Rcartogram'
* removing 'C:/Program Files/R/R-3.5.0/library/Rcartogram'
* restoring previous 'C:/Program Files/R/R-3.5.0/library/Rcartogram'
In R CMD INSTALL
Warning in install.packages :
installation of package ‘C:/Users/pret/Rcartogram.tar.gz’ had non-zero exit status
Il me semble qu'il y ait un soucis au niveau du FFTW mais je ne sais pas comment le régler.
Merci d'avance pour votre aide !
Hors ligne
#2 Mon 28 May 2018 23:57
Re: Problème installation package Rcartogram - R
Bonjour,
Digression car je maitrise très mal R : il existe une extension qui fonctionne très bien sous QGis : https://github.com/austromorph/cartogram3
++
S.
Hors ligne
#3 Tue 28 August 2018 12:02
- MBouquet
- Juste Inscrit !
- Date d'inscription: 23 May 2018
- Messages: 2
Re: Problème installation package Rcartogram - R
Bonjour,
Je reviens tardivement sur le sujet, mais pour ceux que cela intéresse voici les étapes pour installer le package Rcartogram sous Windows (Merci à P-A. CORNILLON, Maître de conférences à l'Université de Rennes 2 pour m'avoir expliqué la démarche) :
1 - Téléchargement de fftw3 : ftp://ftp.fftw.org/pub/fftw/fftw-3.3.5-dll64.zip
2 - Décompresser l'archive dans le répertoire : C:\Rtools\lib\fftw-3.3.5-dll64
3 - Ajouter ce répertoire à la variable Path :
a) Menu Windows / Ordinateur : clic droit sur propriétés
b) Cliquer sur Paramètres système avancés (à gauche)
c) Onglet Paramètres système avancés, bouton Variables d'environnement
d) Sélectionner la variable Path (ascenseur dans la liste du bas) et cliquer sur modifier :
Ajouter C:\Rtools\lib\fftw-3.3.5-dll64 après C:\Rtools\bin
Cela donne alors C:\Rtools\bin;C:\Rtools\lib\fftw-3.3.5-dll64;.... tout le reste....
Cliquer sur OK
4 - Créer la nouvelle variable FFTW3_DIR
a) Menu Windows / Ordinateur : clic droit sur propriétés
b) Cliquer sur Paramètres système avancés (à gauche)
c) Onglet Paramètres système avancés, bouton Variables d'environnement
d) Cliquer sur Nouvelle
Nom de la variable: FFTW3_DIR
Valeur de la variable: C:/Rtools/lib/fftw-3.3.5-dll64
- attention ici c'est / et pas \ !!! -
Ensuite on peut se lancer (avec R classique et non Rstudio par exemple) :
5 - Installation de devtools via install.packages dans R
6 - Installation de Rcartogram :
devtools::install_github("omegahat/Rcartogram")
Si Rtools est installé correctement avec ajout dans la variable path tout devrait fonctionner !
Bonne journée !
Hors ligne
#4 Tue 28 August 2018 14:40
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1160
Re: Problème installation package Rcartogram - R
Merci du retour !
Hors ligne
#5 Tue 18 September 2018 13:55
- TimG
- Juste Inscrit !
- Date d'inscription: 29 Sep 2015
- Messages: 6
Re: Problème installation package Rcartogram - R
Bonjour,
Ces packages sont assez difficile à installer. Je vous suggère d'essayer le package cartogram (https://cran.r-project.org/web/packages … index.html) qui s'installe facilement mais ne propose pas exactement les mêmes méthodes.
Timothée
Dernière modification par TimG (Tue 18 September 2018 13:56)
Hors ligne