[BioC] Error compiling affyio - undefined symbol: egzread

Martin Morgan mtmorgan at fhcrc.org
Tue May 11 04:19:32 CEST 2010


On 05/10/2010 05:55 PM, Neil Saunders wrote:
> I'm running R version 2.11.0 (2010-04-22) on a 32-bit machine with a
> fresh install of Ubuntu 10.04.  Installing Bioconductor 2.6, I
> encountered an error that I have not seen before during compilation of
> package affyio:
> 
> ---------------------------------------------------------------------
> Error in dyn.load(file, DLLpath = DLLpath, ...) :
>    unable to load shared library
> '/home/sau103/R/i486-pc-linux-gnu-library/2.11/affyio/libs/affyio.so':
>    /home/sau103/R/i486-pc-linux-gnu-library/2.11/affyio/libs/affyio.so:
> undefined symbol: egzread
> ERROR: loading failed
> * removing ‘/home/sau103/R/i486-pc-linux-gnu-library/2.11/affyio’
> ---------------------------------------------------------------------
> 
> Has anyone else encountered this?  I've never had a problem with
> installation on other machines and searching the web for "egzread"
> returned nothing relevant.  If I'm missing a required library, it's
> unclear which one.

Hi Neil --

I think it would help to post the entire transcript here; I think you
have a (non-standard) libz somewhere in your system. The headers are
found during compilation, but the library itself is not on the
LD_LIBRARY_PATH or has not been installed completely (e.g., ldconfig
needs to be run).

Martin
> 
> thanks,
> Neil Saunders


-- 
Martin Morgan
Computational Biology / Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N.
PO Box 19024 Seattle, WA 98109

Location: Arnold Building M1 B861
Phone: (206) 667-2793



More information about the Bioconductor mailing list