[R] problems compiling R packages with Linux

Ulf Mehlig umehlig at uni-bremen.de
Thu Jan 7 22:34:26 CET 1999


Hello out there,

my first try to install a package (e.g. ctest from CRAN) didn't
succeed; looking at the error messages I think it must be a
configuration problem of my machine, but as I'm not very experienced I
would be glad if someone could give me a hint ...

R's version is 0.63.0, my i386-Linux is kernel 2.0.35. I hadn't had
problems to compile R, and R itself seems to work.

If I try to install the package by

  > R INSTALL /usr/local/share/R/library/ctest/

I get a lot of error messages. R is installed in /usr/local/share/R,
and I untar'ed the package in the library directory. I have write
permissions for those directories. Apparently the linker cannot find a
"main" module file or a certain (shared?) library. Some -lxxx missing
on compiler's command line?

  Installing package `ctest' ...
   libs
  make: `fexact.o' is up to date.
  ld: warning: cannot find entry symbol _start; defaulting to 08048280
  fexact.o: In function `fexact':
  /usr/local/share/R/library/ctest/src/fexact.c:160: undefined reference to `calloc'
  /usr/local/share/R/library/ctest/src/fexact.c:290: undefined reference to `free'
  fexact.o: In function `f2xact':
  /usr/local/share/R/library/ctest/src/fexact.c:503: undefined reference to `log'
  /usr/local/share/R/library/ctest/src/fexact.c:505: undefined reference to `log'   

  [...]

  fexact.o: In function `alogam':
  /usr/local/share/R/library/ctest/src/fexact.c:2229: undefined reference to `log'
  /usr/local/share/R/library/ctest/src/fexact.c:2232: undefined reference to `log'
  /usr/lib/libblas.so: undefined reference to `strcpy'
  /usr/lib/libblas.so: undefined reference to `sqrt'
  /usr/lib/libblas.so: undefined reference to `times'
  /usr/lib/libblas.so: undefined reference to `__ctype_b'
  /usr/lib/libblas.so: undefined reference to `errno'
  /usr/lib/libblas.so: undefined reference to `__strtol_internal'
  /usr/lib/libblas.so: undefined reference to `_IO_stdout_'        

  [...]

I hope there is a kind soul who can help a little bit ;-)

Many thanks,
Ulf

----------------------------------------------------------------------
P.S.: g77 -v yields

  g77 version 0.5.22
   gcc -v -fnull-version -o /tmp/gfa11201 -xf77-cpp-input /tmp/gfa11201.f -xnone -lf2c -lm
  Reading specs from /usr/lib/gcc-lib/i486-delix-linux/2.7.2.3/specs
  gcc version 2.7.2.3
   /usr/lib/gcc-lib/i486-delix-linux/2.7.2.3/cpp -lang-c -v -undef -D__GNUC__=2 -D__GNUC_MINOR__=7 -D__ELF__ -D__unix__ -D__i386__ -D__linux__ -D__unix -D__i386 -D__linux -Asystem(unix) -Asystem(posix) -Acpu(i386) -Amachine(i386) -D_LANGUAGE_FORTRAN -traditional -D__i486__ /tmp/gfa11201.f /tmp/cca11202.i
  GNU CPP version 2.7.2.3 (i386 Linux/ELF)
  #include "..." search starts here:
  #include <...> search starts here:
   /usr/local/include
   /usr/i486-delix-linux/include
   /usr/lib/gcc-lib/i486-delix-linux/2.7.2.3/include
   /usr/include
  End of search list.
   /usr/lib/gcc-lib/i486-delix-linux/2.7.2.3/f771 /tmp/cca11202.i -fset-g77-defaults -quiet -dumpbase gfa11201.F -version -fversion -fnull-version -o /tmp/cca11202.s
  GNU F77 version 2.7.2.3 (i386 Linux/ELF) compiled by GNU C version 2.7.2.3.
  GNU Fortran Front End version 0.5.22 compiled: Mar 29 1998 22:48:35
   as -V -Qy -o /tmp/cca112021.o /tmp/cca11202.s
  GNU assembler version 2.9.1 (i686-pc-linux-gnulibc1), using BFD version 2.9.1.0.7
   ld -m elf_i386 -dynamic-linker /lib/ld-linux.so.1 -o /tmp/gfa11201 /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtbegin.o -L/usr/lib/gcc-lib/i486-delix-linux/2.7.2.3 /tmp/cca112021.o -lf2c -lm -lgcc -lc -lgcc /usr/lib/crtend.o /usr/lib/crtn.o
  __G77_LIBF77_VERSION__: 0.5.22
  @(#)LIBF77 VERSION 19970919
  __G77_LIBI77_VERSION__: 0.5.22
  @(#) LIBI77 VERSION pjw,dmg-mods 19970916
  __G77_LIBU77_VERSION__: 0.5.22
  @(#) LIBU77 VERSION 19970919                           

-- 
======================================================================
Ulf Mehlig    <umehlig at zmt.uni-bremen.de>
              Center for Tropical Marine Ecology/ZMT, Bremen, Germany
----------------------------------------------------------------------
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list