Hi Simon,

Simon Urbanek wrote:

On Apr 21, 2009, at 10:48 , James W. MacDonald wrote:

And downloading the tarball and installing is a recipe for failure.

Why? People that don't have direct internet connection do that on a regular basis. You only have to make sure you don't unpack the content involuntarily.

The recipe for failure is directed towards BioC packages, which tend to have complicated dependencies. A significant proportion of the questions on the BioC listserv are due to people downloading things directly and installing and then wondering why they don't work (because they have the wrong version, are missing dependencies, etc).

The affy package is a perfect example. It relies on affyio and preprocessCore, so if any one package is out of sync you can get weird errors that would have been avoided by using biocLite().



If you want to install source packages, just use the correct arguments.

biocLite("affy", type = "source")

will get you the correct affy version plus all required dependencies.


I don't think Massimo was talking about source packages. That would require much more - you'll need Xcode tools etc. and you wouldn't see the error he was having since you'd be compiling it yourself. Note that on Mac binary packages are also tar balls and R knows what to do with them ...

Good call. I somehow translated .tgz to .tar.gz when I read the original post. My bad.

Best,

Jim



Cheers,
Simon

PS: Normally you don't need development tools for binary packages - as I was pointing out there is something wrong with the binary Massimo was using.




Kjell Konis wrote:
It looks like you don't have all the development tools installed. The missing library /usr/local/lib/libgfortran.2.dylib is part of the Fortran compiler which is included with the full R installer.
Kjell
On 21 avr. 09, at 15:10, Massimo Pinto wrote:
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared library
'/Library/Frameworks/R.framework/Resources/library/preprocessCore/libs/i386/preprocessCore.so': dlopen(/Library/Frameworks/R.framework/Resources/library/preprocessCore/libs/i386/preprocessCore.so,
6): Library not loaded: /usr/local/lib/libgfortran.2.dylib
Referenced from:
/Library/Frameworks/R.framework/Resources/library/preprocessCore/libs/i386/preprocessCore.so
Reason: image not found
Error: package/namespace load failed for 'affy'
_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@stat.math.ethz.ch
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

--
James W. MacDonald, M.S.
Biostatistician
Douglas Lab
University of Michigan
Department of Human Genetics
5912 Buhl
1241 E. Catherine St.
Ann Arbor MI 48109-5618
734-615-7826

_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@stat.math.ethz.ch
https://stat.ethz.ch/mailman/listinfo/r-sig-mac




--
James W. MacDonald, M.S.
Biostatistician
Douglas Lab
University of Michigan
Department of Human Genetics
5912 Buhl
1241 E. Catherine St.
Ann Arbor MI 48109-5618
734-615-7826

_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@stat.math.ethz.ch
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to