Skip to content
Prev 6148 / 15075 Next

64-bit build from source ... 64bit readline oddity solved; libiconv now solved

Vince

I am building a 64bit version of R using only Xcode 3.1.2 as well as  
the gfortran that Simon provides. This is on OS X 10.5.7. It is an old  
installation, but I have only installed very few programs from source  
(and have never used fink nor darwinports), like graphviz and similar  
non-system-"like" programs. I have never had any problems with  
readline or iconv.

I also have the i386 message on startup, but my sizeof.pointer is 8.

My otool output is

grue:~/Work/readbias/paper/> otool -L /Library/Frameworks/R.framework/ 
Versions/2.10/Resources/lib/libR.dylib
/Library/Frameworks/R.framework/Versions/2.10/Resources/lib/libR.dylib:
	/Library/Frameworks/R.framework/Versions/2.10/Resources/lib/ 
libR.dylib (compatibility version 2.10.0, current version 2.10.0)
	/Library/Frameworks/R.framework/Versions/2.10/Resources/lib/ 
libRblas.dylib (compatibility version 0.0.0, current version 0.0.0)
	/usr/local/lib/libgfortran.2.dylib (compatibility version 3.0.0,  
current version 3.0.0)
	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/ 
CoreFoundation (compatibility version 150.0.0, current version 476.18.0)
	/usr/local/lib/libreadline.5.2.dylib (compatibility version 5.0.0,  
current version 5.2.0)
	/usr/lib/libicucore.A.dylib (compatibility version 1.0.0, current  
version 36.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current  
version 111.1.4)
	/usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current  
version 7.0.0)
	/usr/local/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current  
version 1.0.0)

Hmm, I am wondering why it is linking to libgxx_s.1.dylib in /usr/ 
local/lib and not in /usr/lib, and similar with libreadline. Could  
that be leftovers from an old GCC from Simon? Or an old(er) R install  
from the CRAN binary? I certainly never compiled readline myself.

Kasper
On Jul 25, 2009, at 17:56 , Vincent Carey wrote: