There is sufficient circumstantial evidence to suggest you are posting
in the wrong mailing list. Follow-up should go there. You also have
not posted sessionInfo() output or the error messages you are getting
when <what-ever-it-is-that-you-have-done> that "didn't work". You
should post in R-SIG-Mac and include the appropriate information
requested in the Posting Guide (sessionInfo(), console output prior to
error message, and error messages).
On Sep 27, 2009, at 10:23 AM, Wayne F wrote:
I installed the (binary) biOps package, which can use libtiff and
libfftw.
Then I used macports to install the libraries (in /opt/local/lib).
But I
restart R and biOps still does not see the libraries.
There is a binary package called devpack4 at:
http://cran.r-project.org/bin/macosx/tools/
I don't see libtiff in there, but libjpeg which biOps requires
(according to the docs) is in there. If you are going to compile from
sources you should read that information carefully.
I've tried adding symbolic links from /opt/local/lib to /usr/local/
lib, I've
added /opt/local/lib to LIBRARY_PATH, LD_LIBRARY_PATH, and
DYLD_LIBRARY_PATH, and it doesn't work.
Do you need to install biOps source in order for it to realize that
the
libraries are there? Or something else?
I got this error when I tried to load the binary installed package:
> library(biOps)
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared library '/Library/Frameworks/R.framework/
Resources/library/biOps/libs/x86_64/biOps.so':
dlopen(/Library/Frameworks/R.framework/Resources/library/biOps/libs/
x86_64/biOps.so, 6): Symbol not found: _TIFFClose
Referenced from: /Library/Frameworks/R.framework/Resources/library/
biOps/libs/x86_64/biOps.so
Expected in: dynamic lookup
Compiling from sources using the GUI Package Installer succeeded and
the package loaded without error.
I did encounter some warnings in the check phase:
checking fftw3.h usability... no
checking fftw3.h presence... no
checking for fftw3.h... no
checking jpeglib.h usability... configure: WARNING: Can't find fftw3
header
yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking tiff.h usability... no
checking tiff.h presence... no
checking for tiff.h... no
configure: WARNING: Can't find libtiff header
My scan of the compilation messages suggested that the lack of tiff
support was not remedied in the process but I cannot be sure about
that (see below). In the past (say a year ago) I generally needed to
compile from sources if I were using the 64-bit GUI, but that is an
unusual occurrence more recently. Being a UNIX-noob, I cannot tell
whether this error was due to my being in the 64 bit configuration.
Whether the package will do anything useful now, I cannot say:
capabilities() still reported FALSE for tiff
The first example in hte documentation produces a black square
> jpeg()
> p <- q <- seq(-1, 1, length=20)
> r <- 1 - outer(p^2, q^2, "+") / 2
> plot(imagedata(r))
> dev.off()
null device
1
The second example I tried produced a very pretty picture of a flower:
> x <- readJpeg(system.file("samples", "violet.jpg", package="biOps"))
> cat("Image Type", imageType(x))
Image Type rgb
>
> x
size: 499 x 333
type: rgb
> plot(x)
(And plotting to the tiff device produces a nice flower, despite what
capabilities says.)
Best of luck;
--
David Winsemius, MD
Heritage Laboratories
West Hartford, CT
> sessionInfo()
R version 2.9.2 (2009-08-24)
x86_64-apple-darwin9.8.0
locale:
en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] splines stats graphics grDevices utils datasets
methods base
other attached packages:
[1] biOps_0.2.1 gdata_2.6.1 Design_2.3-0 foreign_0.8-37
Hmisc_3.7-0
[6] survival_2.35-7
loaded via a namespace (and not attached):
[1] cluster_1.12.0 grid_2.9.2 gtools_2.6.1 lattice_0.17-25
tools_2.9.2
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.