[R-SIG-Mac] any advice on libtiff? (and rtiff)

Simon Urbanek simon.urbanek at r-project.org
Thu Apr 29 17:56:18 CEST 2010


On Apr 29, 2010, at 10:39 AM, cgw at witthoft.com wrote:

> OK, I've got libtiff installed -- the libraries are sitting in /usr/local/lib .  Do I need to copy them somewhere else for R to be able to find them?
> 
> Or (I'm trying this under OS X 10.4.11,  i686-apple-darwin8-gcc-4.0.1 ) do I have incompatible support tools?
> 

Likely the latter - your Xcode is too old. Current Xcode for 10.4 is Xcode 2.5 and the last releases of R for 10.4 required at least Xcode 2.4.1.

Cheers,
Simon



> Thanks for your help
> 
> Here's the error message I get after %R CMD INSTALL rtiff.... :
> 
> * installing to library '/Library/Frameworks/R.framework/Resources/library'
> * installing *source* package 'rtiff' ...
> checking for gcc... gcc
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables... 
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ANSI C... none needed
> checking for TIFFOpen in -ltiff... yes
> configure: creating ./config.status
> config.status: creating src/Makevars
> ** libs
> ** arch - i386
> gcc -arch i386 -std=gnu99 -I/Library/Frameworks/R.framework/Resources/include -I/Library/Frameworks/R.framework/Resources/include/i386  -I/usr/local/include    -fPIC  -g -O2 -c rtiff.c -o rtiff.o
> gcc -arch i386 -std=gnu99 -dynamiclib -Wl,-headerpad_max_install_names -mmacosx-version-min=10.4 -undefined dynamic_lookup -single_module -multiply_defined suppress -L/usr/local/lib -o rtiff.so rtiff.o -ltiff -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
> /usr/bin/libtool: for architecture cputype (16777223) cpusubtype (3) object: /usr/local/lib/libgcc_s.10.4.dylib malformed object (unknown load command 4)
> make: *** [rtiff.so] Error 1
> ERROR: compilation failed for package 'rtiff'
> * removing '/Library/Frameworks/R.framework/Resources/library/rtiff'
> Apr 29, 2010 01:52:21 AM, ripley at stats.ox.ac.uk wrote:
> 
> ===========================================
> 
> On Wed, 28 Apr 2010, Carl Witthoft wrote:
> 
>> Hi, I know rtiff does not compile 'cause it can't find libtiff (per cran 
>> check logs).
>> 
>> I'm just wondering if anyone has successfully installed libtiff, either from 
>> source or via MacPorts?  And if so,  is it then possible to build rtiff from 
>> the source and have everything work?
> 
> Yes, yes.  Simon and I have (separately) installed libtiff from the 
> sources and the static-library build is what is used for the CRAN R 
> distribution (at my behest).
> 
> When I tried rtiff it simply worked:
> 
> tystie% R CMD INSTALL rtiff_1.4.1.tar.gz
> * installing to library ‘/Users/ripley/R/Library’
> * installing *source* package ‘rtiff’ ...
> checking for gcc... gcc
> ...
> ** testing if installed package can be loaded
> 
> * DONE (rtiff)
> 
> One arch only, as the package has a configure script.  Add others with
> e.g.
> 
> tystie% R --arch=x86_64 CMD INSTALL --libs-only rtiff_1.4.1.tar.gz
> 
> 
>> So far I've (naively) tried building libtiff3.9.2 from sources, but even 
>> though "make" seems to happily complete its job,  nothing seems to be 
>> installed anywhere useful.
> 
> Well, the latter is what 'make install' does, just like just about all 
> other Open Source packages.
> 
> But see http://r.research.att.com/libs/ for Simon's build.
> 
>> Or should I just bite the bullet and install the Gtk tiff tools and that big 
>> graphics package (something-BE, I forget the name just now)?
>> 
>> 
>> thanks
>> Carl
> 
> -- 
> 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
> 
> _______________________________________________
> 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