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

Re: package org.slf4j does not exist



On Wed, Sep 7, 2011 at 8:05 PM, Mathieu Malaterre
<mathieu.malaterre@gmail.com> wrote:
> http://anonscm.debian.org/viewvc/debian-med/trunk/packages/bio-formats/trunk/debian/rules?view=markup
>
>  However during compilation it keeps on failing with:
>
> compile:
>    [javac] Compiling 44 source files to
> /home/mathieu/debian/debian-med/trunk/packages/bio-formats/trunk/bio-formats-4.3.1/components/common/build/classes
>    [javac] /home/mathieu/debian/debian-med/trunk/packages/bio-formats/trunk/bio-formats-4.3.1/components/common/build/src/loci/common/CBZip2InputStream.java:52:
> package org.slf4j does not exist
>    [javac] import org.slf4j.Logger;
>    [javac]                 ^
>    [javac] /home/mathieu/debian/debian-med/trunk/packages/bio-formats/trunk/bio-formats-4.3.1/components/common/build/src/loci/common/CBZip2InputStream.java:53:
> package org.slf4j does not exist
>    [javac] import org.slf4j.LoggerFactory;
>    [javac]                 ^
> ...
>
>  The strangest thing is that the following does provide org.slf4j.Logger:
>
> $ CLASSPATH=/usr/share/java/slf4j-api.jar javac
> bio-formats/trunk/bio-formats-4.3.1/components/common/build/src/loci/common/CBZip2InputStream.java
>
>  This is not an installation issue. Is there some kind of conflicts
> with CLASSPATH I should be aware of ?

  If you are using ant (this really looks like this is the case), the
classpath from the build.xml file may be overriding the one you give
on the command line. You may want to try with the following options to
ant:
Dbuild.sysclasspath=only

  If you're using the ant cdbs class, it is just a matter of adding

ANT_OPTS := -Dbuild.sysclasspath=only

  to debian/rules

  Hope this helps,

  Cheers,

      Vincent


Reply to: