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

Cyrus Harmon ch-rsig-mac at bobobeach.com
Sun Aug 21 20:29:24 CEST 2005


I could be wrong, but I think there's something else wrong here. The  
farthest-up-the-chain problem that I can find is that the test for  
whether or not double complex BLAS can be used is failing. This is  
causing the use_lapack to get set back to no, which changes the args  
such that Makefile.in down in src/modules/lapack no longer tries to  
use the external lapack. Or at least that's the best I can make from  
this, but I'm not particularly skilled at reading (much less writing)  
autotools stuff.

I get a working version when I use f77, but when I use fink's  
gfortran/g95 I fail. Interestingly, using a fully rebuilt gfortran on  
my g5 works for me (or did as of a week or two ago) but I can't build  
gfortran from source on my g4 as it tries to build a "fat" (I mean  
"universal") binary with ppc64 support, which, of course doesn't  
exist on the g4.

Cyrus

On Aug 20, 2005, at 6:45 AM, Martin Maechler wrote:

>>>>>> "Jan" == Jan de Leeuw <deleeuw at stat.ucla.edu>
>>>>>>     on Fri, 19 Aug 2005 11:41:19 -0700 writes:
>>>>>>
>
>     Jan> The current R-devel version forgets to add "-framework
>     Jan> vecLib" when linking libLapack.dylib. Go to
>     Jan> src/modules/lapack, run make, then paste the failing
>     Jan> link statement into terminal and add "-framework
>     Jan> vecLib" to the end of it. Then go back to the top level
>     Jan> and run make to finish the whole thing.
>
> This may be fixable by changing
>    <Rsource>/configure.ac   which produces  <Rsource>/configure
> which later produces
>    <Rbuild>/etc/Makeconf
>
> Can you find out at least what changes are needed to etc/Makeconf
> and forward your information to the R-devel mailing list ?
>
> Thank you in advance,
> Martin
>
>     Jan> 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> ==========================================================
>     Jan> Jan de Leeuw, 11667 Steinhoff Rd, Frazier Park, CA
>     Jan> 93225, 661-245-1725
>     Jan> http://www.cuddyvalley.org/dunklen.mov
>     Jan> ==========================================================
>     Jan> Und die Einen sind im Dunkeln Und die Andern sind im
>     Jan> Licht Doch man sieht nur die im Lichte Die im Dunkeln
>     Jan> sieht man nicht (Brecht)
>
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>



More information about the R-SIG-Mac mailing list