Skip to content

Error: package 'Biobase' could not be loaded - libiconv.2.dylib problem

3 messages · Jack Zhu, Simon Urbanek, Patrick Aboyoun

#
Hi,

After I upgraded the R to 2.7 in my Mac OSX 10.4 and got the following error
message when snapCGH was loaded:
Loading required package: tilingArray
Loading required package: Biobase
Error in dyn.load(file, DLLpath = DLLpath, ...) :
  unable to load shared library
'/Library/Frameworks/R.framework/Versions/2.7/Resources/library/Biobase/libs
/i386/Biobase.so':
  
dlopen(/Library/Frameworks/R.framework/Versions/2.7/Resources/library/Biobas
e/libs/i386/Biobase.so, 6): Library not loaded: /usr/lib/libiconv.2.dylib
  Referenced from: 
/Library/Frameworks/R.framework/Versions/2.7/Resources/library/Biobase/libs/
i386/Biobase.so
  Reason: Incompatible library version: Biobase.so requires version 7.0.0 or
later, but libiconv.2.dylib provides version 5.0.0
Error: package 'Biobase' could not be loaded

I don't know what exactly was wrong here.  I tried to install
libiconv.2.dylib and did not found the library.

Your help will be greatly appreciated.

Jack
#
Jack,

please direct this question to a Bioconductor list. I suspect that  
they are building binaries compatible only with Mac OS X 10.5 or  
higher (Tiger comes with iconv v5, Leopard has v7).

Cheers,
Simon
On May 1, 2008, at 9:13 AM, Jack Zhu wrote:

            
#
Jack,
Simon is correct. The Mac OS X binaries for BioC 2.2 are built for R 2.7 
on Leopard. I recommend you remove all of the BioC 2.2 packages that you 
have installed and reinstall from source packages using 
biocLite(<<package names>>, type = "source") so the binaries are built 
on your Tiger platform. I would also like to echo Simon's comment and in 
the future please send these comments to the Bioconductor list since 
this is a Bioconductor build issue.


Cheers,
Patrick
Simon Urbanek wrote: