[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Cant compile jai-imageio-bioformats ( resume work on bioformats)



Hi Melissa,

On Fri, May 25, 2012 at 4:17 PM, Melissa Linkert
<melissa@glencoesoftware.com> wrote:
> Hi Mathieu,
>
>> What I still do not really understand is that after a git clone of
>> bioformat I can see I am getting the non-free
>> ./jar/clibwrapper_jiio.jar; but I cannot find the shared lib anywhere.
>> Should use download/install it separately ?
>
> The shared library is not required by Bio-Formats, and in fact having it
> does not even improve functionality.  So it is expected that the user
> will download and install it themselves, if they feel that they need it.

I think I misunderstood your comment. Here is what I am doing:

  wget https://github.com/openmicroscopy/bioformats/tarball/v4.4.1
  tar xvfz v4.4.1
  cd openmicroscopy-bioformats-68cf74c
  find . -name \*.jar -delete
  export ANT_OPTS=-Dbuild.sysclasspath=first
  export CLASSPATH=/usr/share/java/velocity.jar:/usr/share/java/forms.jar:/usr/share/java/commons-logging.jar:/usr/share/java/ij.jar:/usr/share/java/slf4j-api.jar:/usr/share/java/bnd.jar:/usr/share/java/net.luminis.build.plugin.jar:/usr/share/java/testng.jar:/usr/share/java/ncCore-4.3.jar:/usr/share/java/ant-contrib.jar
  ant -f build.xml jar-jai

which leads to error like:

    [javac] /tmp/openmicroscopy-bioformats-68cf74c/components/forks/jai/build/src/com/sun/media/imageioimpl/common/PackageUtil.java:85:
package com.sun.medialib.codec.jiio does not exist
    [javac] /tmp/openmicroscopy-bioformats-68cf74c/components/forks/jai/build/src/com/sun/media/imageioimpl/plugins/clib/CLibImageReader.java:114:
package com.sun.medialib.codec.jiio does not exist
    [javac] /tmp/openmicroscopy-bioformats-68cf74c/components/forks/jai/build/src/com/sun/media/imageioimpl/plugins/clib/CLibImageReader.java:115:
package com.sun.medialib.codec.jiio does not exist
    [javac] /tmp/openmicroscopy-bioformats-68cf74c/components/forks/jai/build/src/com/sun/media/imageioimpl/plugins/clib/CLibImageWriter.java:108:
package com.sun.medialib.codec.jiio does not exist
    [javac] /tmp/openmicroscopy-bioformats-68cf74c/components/forks/jai/build/src/com/sun/media/imageioimpl/plugins/clib/CLibImageWriter.java:109:
package com.sun.medialib.codec.jiio does not exist
    [javac] /tmp/openmicroscopy-bioformats-68cf74c/components/forks/jai/build/src/com/sun/media/imageioimpl/plugins/jpeg/CLibJPEGImageReader.java:110:
package com.sun.medialib.codec.jpeg does not exist
    [javac] /tmp/openmicroscopy-bioformats-68cf74c/components/forks/jai/build/src/com/sun/media/imageioimpl/plugins/jpeg/CLibJPEGImageReader.java:111:
package com.sun.medialib.codec.jiio does not exist
    [javac] /tmp/openmicroscopy-bioformats-68cf74c/components/forks/jai/build/src/com/sun/media/imageioimpl/plugins/jpeg/CLibJPEGImageWriter.java:105:
package com.sun.medialib.codec.jpeg does not exist
    [javac] /tmp/openmicroscopy-bioformats-68cf74c/components/forks/jai/build/src/com/sun/media/imageioimpl/plugins/jpeg/CLibJPEGImageWriter.java:106:
package com.sun.medialib.codec.jiio does not exist


Could you please let me (again?) how am I supposed to compile
bioformats when I decided NOT to use 'clibwrapper_jiio.jar'.

Thanks much,
-- 
Mathieu


Reply to: