Bonjour,
Souhaitant installer la package R sur cygwin j'ai executé un ./include dans un bash .... tout fonctionne bien sauf que j'ai le warning suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
R is now configured for i686-pc-cygwin
 
  Source directory:          .
  Installation directory:    /usr/local
 
  C compiler:                gcc -std=gnu99  -g -O2
  Fortran 77 compiler:       g77  -g -O2
 
  C++ compiler:              g++  -g -O2
  Fortran 90/95 compiler:    g77 -g -O2
  Obj-C compiler:             
 
  Interfaces supported:      X11
  External libraries:        readline
  Additional capabilities:   PNG, iconv, NLS
  Options enabled:           shared BLAS, R profiling
 
  Recommended packages:      yes
 
configure: WARNING: I could not determine a browser
Plus précisément :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
checking for firefox... no
checking for mozilla... no
checking for galeon... no
checking for opera... no
checking for xdg-open... no
checking for kfmclient... no
checking for gnome-moz-remote... no
checking for open... no
configure: WARNING: I could not determine a browser
Vu que c'est un warning, je me suis quand même lancé à faire un make dans le bash et là ça marche bien sauf à partir du moment où il commence à s'intéresser à internet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
/cygdrive/c/cygwin/usr/share/R/R-2.9.1/src/modules/internet/sockconn.c:180: undefined reference to `_Rf_error'
/cygdrive/c/cygwin/usr/share/R/R-2.9.1/src/modules/internet/sockconn.c:186: undefined reference to `_Rf_error'
/cygdrive/c/cygwin/usr/share/R/R-2.9.1/src/modules/internet/sockconn.c:199: undefined reference to `_Rf_error'
collect2: ld returned 1 exit status
make[4]: *** [internet.dll] Error 1
make[4]: Leaving directory `/cygdrive/c/cygwin/usr/share/R/R-2.9.1/src/modules/internet'
make[3]: *** [R] Error 2
make[3]: Leaving directory `/cygdrive/c/cygwin/usr/share/R/R-2.9.1/src/modules/internet'
make[2]: *** [make.internet] Error 2
make[2]: Leaving directory `/cygdrive/c/cygwin/usr/share/R/R-2.9.1/src/modules'
make[1]: *** [R] Error 1
make[1]: Leaving directory `/cygdrive/c/cygwin/usr/share/R/R-2.9.1/src'
make: *** [R] Error 1
Donc voilà je ne sais pas trop d'où vient l'erreur?
De l'absence de navigateur? .....?
J'ai vainement essayé d'installer mozillla sur Cygwin mais là aussi ça a bloqué.
Si quelqu'un à des pistes pour résoudre le problème je suis plus que preneur.
Merci