From ripley at stats.ox.ac.uk  Tue Oct 11 20:26:43 2005
From: ripley at stats.ox.ac.uk (Prof Brian Ripley)
Date: Tue, 11 Oct 2005 19:26:43 +0100 (BST)
Subject: [Rd] Compile problem R 2.2.0 + Solaris 10 x86
In-Reply-To: <20051011160305.80954.qmail@web35110.mail.mud.yahoo.com>
References: <20051011160305.80954.qmail@web35110.mail.mud.yahoo.com>
Message-ID: <Pine.LNX.4.61.0510111923150.25793@gannet.stats>

I can't solve this as I think the problem occurred earlier.  bratio is 
defined in src/nmath/toms708.o included in src/nmath/libmath.a

Take a look at what was built in src/nmath.

On Wed, 12 Oct 2005, Daniel Wong wrote:

> 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!
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
>

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595



[Rd] Compile problem R 2.2.0 + Solaris 10 x86
Prof Brian Ripley