[R] gfortran command not found?

Marc Schwartz marc_schwartz at me.com
Thu Jun 11 20:32:11 CEST 2009


On Jun 11, 2009, at 12:34 PM, Alon Ben-Ari wrote:

> Hello, I have openSUSE 11.1
> Trying to install randomForest
> as SU  after invoking R   install.packages("randomForest")
>
> and I get this
>
> * Installing *source* package ‘randomForest’ ...
> ** libs
> gcc -std=gnu99 -I/usr/lib/R/include  -I/usr/local/include    -fpic  - 
> O2 -c
> classTree.c -o classTree.o
> gcc -std=gnu99 -I/usr/lib/R/include  -I/usr/local/include    -fpic  - 
> O2 -c
> regTree.c -o regTree.o
> gcc -std=gnu99 -I/usr/lib/R/include  -I/usr/local/include    -fpic  - 
> O2 -c
> regrf.c -o regrf.o
> gcc -std=gnu99 -I/usr/lib/R/include  -I/usr/local/include    -fpic  - 
> O2 -c
> rf.c -o rf.o
> gfortran   -fpic  -O2 -c rfsub.f -o rfsub.o
> make: gfortran: Command not found
> make: *** [rfsub.o] Error 127
> ERROR: compilation failed for package ‘randomForest’
> * Removing ‘/usr/lib/R/library/randomForest’
>
> The downloaded packages are in
>    ‘/tmp/RtmpLEyfgR/downloaded_packages’
> Updating HTML index of packages in '.Library'
> Warning message:
> In install.packages("randomForest") :
>  installation of package 'randomForest' had non-zero exit status
>>
>
>
> I checked that I have th  fortran library
>
> S | Name          | Summary                                  | Type
> --+---------------+------------------------------------------+--------
> i | libgfortran41 | The GNU Fortran Compiler Runtime Library | package
> i | libgfortran43 | The GNU Fortran Compiler Runtime Library | package
>
> Any ideas how to solve this impass?



I have not worked on SUSE, but check to see where gfortran is located:

   $ which gfortran

and be sure that it returns the path to the executable and that the  
path to it is in your $PATH.

You might also want to review:

   http://cran.r-project.org/doc/manuals/R-admin.html#Using-FORTRAN

HTH,

Marc Schwartz




More information about the R-help mailing list