[R] FreeBSD installation problems

J. Maxwell jaymax36 at gmail.com
Sun Oct 21 02:47:22 CEST 2012


R Compiliing or installation failure on FreeBSD
9.0-RELEASE FreeBSD ; I386 box.

configuring with the default settings, no 'options' =>

./configure
     ...
     ...
     ...

     checking whether gcc -std=gnu99 supports -c -o FILE.lo... yes
     checking for gcc -std=gnu99 option to support OpenMP... -fopenmp
     checking how to get verbose linking output from fc... configure: 
WARNING: compilation failed

     checking for Fortran 77 libraries of fc...
     checking how to get verbose linking output from gcc -std=gnu99... -v
     checking for C libraries of gcc -std=gnu99...  -L/usr/local/lib 
-L/usr/lib -lgcc_s
     checking for dummy main to link with Fortran 77 libraries... none
     checking for Fortran 77 name-mangling scheme... configure: error: 
in `/usr/local/src/R-2.15.1':
     configure: error: cannot compile a simple Fortran program
     See `config.log' for more details

jaymax-#393:# ls config.log
     config.log

jaymax-#394:# wc config.log
     3859   14227  118427 config.log

jaymax-#395:# tail -30 config.log
     ...
     ...
     ...
     #define HAVE_INTPTR_T 1
     #define HAVE_UINTPTR_T 1
     #define R_INLINE inline
     #define SIZEOF_INT 4
     #define INT_32_BITS 1
     #define SIZEOF_LONG 4
     #define SIZEOF_LONG_LONG 8
     #define SIZEOF_DOUBLE 8
     #define SIZEOF_LONG_DOUBLE 12
     #define SIZEOF_SIZE_T 4

     configure: exit 1
jaymax-#396:#

I then provided the compilers explicitly
     ./configure cc=gcc47 F77=gfortran47 CXX=g++47 FC=gfortran47

which seemed to run to completion w/ 1 SNAFU

       R is now configured for i386-unknown-freebsd9.0

       Source directory:          .
       Installation directory:    /usr/local

       C compiler:                gcc -std=gnu99  -g -O2
       Fortran 77 compiler:       gfortran47  -g -O2

       C++ compiler:              g++47  -g -O2
       Fortran 90/95 compiler:    gfortran47 -g -O2
       Obj-C compiler:

       Interfaces supported:      X11
       External libraries:        readline, ICU, lzma
       Additional capabilities:   PNG, JPEG, TIFF, NLS, cairo
       Options enabled:           shared BLAS, R profiling, Java

       Recommended packages:      yes

      configure: WARNING: inconsolata.sty not found: PDF vignettes and 
package manuals will not be rendered optimally

However,
jaymax-#492:# make install

     installing doc ...
     install: NEWS.rds: No such file or directory
     *** Error code 71

     Stop in /usr/local/src/R-2.15.1/doc.
     *** Error code 1

     Stop in /usr/local/src/R-2.15.1.

And

     jaymax-#493:# make check

     ../../bin/R: not found
     *** Error code 127

     Stop in /usr/local/src/R-2.15.1/tests/Examples.
     *** Error code 1

     Stop in /usr/local/src/R-2.15.1/tests.
     *** Error code 1

     Stop in /usr/local/src/R-2.15.1/tests.
     *** Error code 1

     Stop in /usr/local/src/R-2.15.1.

jaymax-#494:#

I am at a bit of a loss figuring out the problem here, the log file does 
not seem to give any info
Need some direction/help

Thanks in advance.



More information about the R-help mailing list