[BioC] EBImage install problems
Wolfgang Huber
huber at ebi.ac.uk
Fri Jun 20 11:35:28 CEST 2008
Hi Crispin,
- The libmagick9-dev package contains header files (e.g. filename.h) for
the libmagick9 library. AfaIk it does not contain executable code. It is
necessary for compiling other programs that want to use functions or
other symbols from libmagick9. From your description, it appears as if
the header files are present, and found by R CMD INSTALL, on your system.
- However, it seems that the loader does not find certain shared library
files. Did you set LD_LIBRARY_PATH to include the location of where you
installed the libmagick9 object files?
Best wishes
Wolfgang
Crispin Miller wrote:
> Hi,
> We're trying to install EBImage (2.5.0) on a 64 bit RedHat (EL4) machine
> against R 2.8.0, in a development version of Bioconductor.
>
> To do this, we've installed ImageMagick 6.4.1 from source... EBImage appears
> to install OK and compile without errors or warnings. However when we load
> the library we get:
>
>
> > library(EBImage)
> Error in dyn.load(file, DLLpath = DLLpath, ...) :
> unable to load shared library
> ...
>
> It's looking for EBImage.so, which is present - i.e.
> R/library/EBImage/libs/EBImage.so exists.
>
>
> Looking into things a bit further, we can't locate the library
> libmagick9-dev, mentioned in the installation instructions. As we understand
> it, this should be created if ImageMagick is installed from source. Is this
> correct? - and can any one suggest what we need to do to make sure it's
> built?
>
> Any help much appreciated,
>
> Crispin
More information about the Bioconductor
mailing list