Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 mer. 23 mai 2018 18:48

MBouquet
Membre
Date d'inscription: 23 mai 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 lun. 28 mai 2018 23:57

Sylther
Membre
Lieu: paris
Date d'inscription: 17 mai 2016
Messages: 37

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 mar. 28 août 2018 12:02

MBouquet
Membre
Date d'inscription: 23 mai 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 mar. 28 août 2018 14:40

tumasgiu
Membre
Lieu: Ajaccio
Date d'inscription: 5 juil. 2010
Messages: 682

Re: Problème installation package Rcartogram - R

Merci du retour !

Hors ligne

 

#5 mar. 18 septembre 2018 13:55

TimG
Membre
Date d'inscription: 29 sept. 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 (mar. 18 septembre 2018 13:56)

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |