[Rd] Compile problem R 2.2.0 + Solaris 10 x86

Daniel Wong daniel_wong80 at yahoo.com.sg
Tue Oct 11 18:03:05 CEST 2005


Hi!

I'm trying to compile R (32-bit) on Solaris 10 x86
using Sun Studio 10 + Sun Perflib (for BLAS and
LAPACK) but encountered issues with undefined symbol
"bratio". Appreciate any help.

Compiler options (from configure output):
==============================================
R is now configured for i386-pc-solaris2.10

  Source directory:          .
  Installation directory:    /usr/local

  C compiler:                cc -g -O -xtarget=opteron
-D__NO_MATH_INLINES -g -O -xtarget=opteron
  C++ compiler:              CC -gO -xtarget=opteron 
-gO -xtarget=opteron
  Fortran compiler:          f77 -g -O
-xtarget=opteron  -gO -xtarget=opteron

  Interfaces supported:      X11
  External libraries:        readline, BLAS(SunPerf)
  Additional capabilities:   PNG, JPEG, MBCS, NLS
  Options enabled:           R profiling

  Recommended packages:      yes

configure: WARNING: you cannot build DVI versions of
the R manuals
configure: WARNING: you cannot build PDF versions of
the R manuals
==============================================

Compile error:
==============================================
...
cc -g -O -xtarget=opteron  -L/opt/SUNWspro/lib
-L/usr/lib -L/usr/sfw/lib -L/opt/sfw/lib -o R.bin 
Rmain.o  CConverters.o CommandLineArgs.o  Rdynload.o
Renviron.o RNG.o  apply.o arithmetic.o apse.o array.o
attrib.o  base.o bind.o builtin.o  character.o
coerce.o colors.o complex.o connections.o context.o 
cov.o cum.o  dcf.o datetime.o debug.o deparse.o
deriv.o  dotcode.o dounzip.o dstruct.o duplicate.o 
engine.o envir.o errors.o eval.o  format.o fourier.o 
gevents.o gram.o gram-ex.o graphics.o  identical.o
internet.o iosupport.o  lapack.o list.o logic.o 
main.o mapply.o match.o memory.o model.o  names.o 
objects.o optim.o optimize.o options.o  par.o paste.o
pcre.o platform.o  plot.o plot3d.o plotmath.o  print.o
printarray.o printvector.o printutils.o qsort.o 
random.o regex.o registration.o relop.o  saveload.o
scan.o seq.o serialize.o size.o sort.o source.o
split.o  sprintf.o startup.o subassign.o subscript.o
subset.o summary.o sysutils.o  unique.o util.o 
version.o vfonts.o xxxpr.o ../unix/libunix.a
../appl/libappl.a ../nmath/libnmath.a 
-xlic_lib=sunperf -lsunmath -Rreg
-R/opt/SUNWspro/lib/sse2:/opt/SUNWspro/lib
-L/opt/SUNWspro/lib/sse2 -L/opt/SUNWspro/prod/lib/sse2
-L/opt/SUNWspro/prod/lib -L/usr/ccs/lib -lfui -lfai
-lfsu -lsunmath -lmtsk -lm  ../extra/zlib/libz.a
../extra/bzip2/libbz2.a ../extra/pcre/libpcre.a
../extra/intl/libintl.a -lreadline -lncurses -lnsl
-lsocket -ldl -lm
Undefined                       first referenced
 symbol                             in file
bratio                             
../nmath/libnmath.a(pbeta.o)
ld: fatal: Symbol referencing errors. No output
written to R.bin
*** Error code 1
make: Fatal error: Command failed for target `R.bin'
Current working directory
/tmp/apps/R-2.2.0-32/src/main
*** Error code 1
The following command caused the error:
make install-bin-local
make: Fatal error: Command failed for target `R'
Current working directory
/tmp/apps/R-2.2.0-32/src/main
*** Error code 1
The following command caused the error:
for d in scripts include extra appl nmath unix main
modules library; do \
  (cd ${d} && make R) || exit 1; \
done
make: Fatal error: Command failed for target `R'
Current working directory /tmp/apps/R-2.2.0-32/src
*** Error code 1
The following command caused the error:
for d in m4 tools doc etc share src tests  po; do \
  (cd ${d} && make R) || exit 1; \
done
make: Fatal error: Command failed for target `R'
==============================================

Thanks.

Regards,

Daniel


		
__________________________________ 
Meet your soulmate!



More information about the R-devel mailing list