[R-SIG-Mac] compiling R devel on vanilla tiger

Jan de Leeuw deleeuw at stat.ucla.edu
Fri Aug 19 20:41:19 CEST 2005


The current R-devel version forgets to add "-framework vecLib"
when linking libLapack.dylib. Go to src/modules/lapack, run
make, then paste the failing link statement into terminal and
add "-framework vecLib" to the end of it. Then go back to the
top level and run make to finish the whole thing.

On Aug 19, 2005, at 11:35 , Kasper Daniel Hansen wrote:

> Hi
>
> I am trying to compile R-devel (the version from yesterday) with a
> "vanilla" installation of Tiger on a new Powerbook. Vanilla means I
> am running
>    - Xcode 2.1
>    - Gcc 4.0
>    - The gfortran build which Simon Urbanek has on his wiki website
> (build number 5202)
>    - make version "GNU Make 3.80 "
>    - libtool version "Apple Computer, Inc. version cctools-590"
>    - autoconf version "autoconf (GNU Autoconf) 2.59 "
>
> I do ./configure with the options
>     ./configure F77=gfortran FLIBS=/usr/lib/libgfortran.a --with-
> blas='-framework vecLib'
>      --with-lapack R_PAPERSIZE=letter --with-aqua
>
> (btw are these the "right" options?), which gives my the configure
> output:
>
> R is now configured for powerpc-apple-darwin8.2.0
>
>    Source directory:          .
>    Installation directory:    /Library/Frameworks
>
>    C compiler:                gcc  -g -O2
>    C++ compiler:              g++  -g -O2
>    Fortran compiler:          gfortran  -g -O2
>
>    Interfaces supported:      X11, aqua, tcltk
>    External libraries:        readline
>    Additional capabilities:   iconv, MBCS, NLS
>    Options enabled:           framework, R profiling
>
>    Recommended packages:      yes
>
> Making yields the error reproduced below.
>
> How do I fix this? Shoudl I switch fortran compiler? Or install
> another version of libtool? Or?
>
> Kasper
>
>
> Make error:
>
> gcc -dynamiclib -L/usr/local/lib -install_name /Library/Frameworks/
> R.framework/Versions/2.2.0/Resources/lib/libRlapack.dylib -o
> libRlapack.dylib dlamc.lo dlapack0.lo dlapack1.lo dlapack2.lo
> dlapack3.lo cmplx.lo  cmplxblas.lo  /usr/lib/libgfortran.a
> ld: Undefined symbols:
> _dasum_
> _daxpy_
> _dcopy_
> _ddot_
> _dgemm_
> _dgemv_
> _dger_
> _dnrm2_
> _drot_
> _dscal_
> _dswap_
> _dsymv_
> _dsyrk_
> _dtbsv_
> _dtpsv_
> _dtrmm_
> _dtrmv_
> _dtrsv_
> _idamax_
> _xerbla_
> _dtpmv_
> _dtrsm_
> _dgbmv_
> _dsbmv_
> _dspmv_
> _dspr2_
> _dspr_
> _dsymm_
> _dsyr2_
> _dsyr2k_
> _dsyr_
> _dtbmv_
> _zgemm_
> /usr/bin/libtool: internal link edit command failed
> make[4]: *** [libRlapack.dylib] Error 1
> make[3]: *** [R] Error 2
> make[2]: *** [R] Error 1
> make[1]: *** [R] Error 1
> make: *** [R] Error 1
>
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>
>

==========================================================
Jan de Leeuw, 11667 Steinhoff Rd, Frazier Park, CA 93225, 661-245-1725
                                  http://www.cuddyvalley.org/dunklen.mov
==========================================================
                                      Und die Einen sind im Dunkeln
                                      Und die Andern sind im Licht
                                      Doch man sieht nur die im Lichte
                                      Die im Dunkeln sieht man  
nicht       (Brecht)



More information about the R-SIG-Mac mailing list