You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pylucene-dev@lucene.apache.org by Helmut Jarausch <ja...@igpm.rwth-aachen.de> on 2011/01/11 10:07:08 UTC
pylucene branch_3x fails to build
First, the patch jcc/jcc/patches/patch.43.0.6c11 doesn't quite work
for Python2.7.1. I have attached a modified patch.
More serious is the following error during make
(I'm using sun-jdk-1.6.0.23)
ant -f extensions.xml -Dlucene.dir=lucene-java-3.x
Buildfile: /Work1/Obj/Python/pylucene-build/extensions.xml
compile:
[mkdir] Created dir: /Work1/Obj/Python/pylucene-build/build/classes
[javac] /Work1/Obj/Python/pylucene-build/extensions.xml:19:
warning: 'includeantruntime' was not set, defaulting to
build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 29 source files to /Work1/Obj/Python/pylucene-
build/build/classes
[javac] /Work1/Obj/Python/pylucene-build/java/org/apache/pylucene/
search/PythonSimilarity.java:25:
org.apache.pylucene.search.PythonSimilarity is not abstract and does
not override abstract method computeNorm
(java.lang.String,org.apache.lucene.index.FieldInvertState) in
org.apache.lucene.search.Similarity
[javac] public class PythonSimilarity extends Similarity {
[javac] ^
[javac] /Work1/Obj/Python/pylucene-build/java/org/apache/pylucene/
search/PythonSimilarity.java:70: lengthNorm(java.lang.String,int) in
org.apache.pylucene.search.PythonSimilarity cannot override lengthNorm
(java.lang.String,int) in org.apache.lucene.search.Similarity;
overridden method is final
[javac] public native float lengthNorm(String fieldName, int
numTokens);
[javac] ^
[javac] /Work1/Obj/Python/pylucene-build/java/org/apache/pylucene/
search/PythonSimilarityDelegator.java:49: lengthNorm
(java.lang.String,int) in
org.apache.pylucene.search.PythonSimilarityDelegator cannot override
lengthNorm(java.lang.String,int) in
org.apache.lucene.search.Similarity; overridden method is final
[javac] public native float lengthNorm(String fieldName, int
numTokens);
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] 3 errors
BUILD FAILED
/Work1/Obj/Python/pylucene-build/extensions.xml:19: Compile failed; see
the compiler error output for details.
Thanks for looking into it,
Helmut.
--
Helmut Jarausch
Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany
Re: pylucene branch_3x fails to build
Posted by Andi Vajda <va...@apache.org>.
On Tue, 11 Jan 2011, Helmut Jarausch wrote:
> First, the patch jcc/jcc/patches/patch.43.0.6c11 doesn't quite work
> for Python2.7.1. I have attached a modified patch.
>
> More serious is the following error during make
> (I'm using sun-jdk-1.6.0.23)
>
> ant -f extensions.xml -Dlucene.dir=lucene-java-3.x
> Buildfile: /Work1/Obj/Python/pylucene-build/extensions.xml
>
> compile:
> [mkdir] Created dir: /Work1/Obj/Python/pylucene-build/build/classes
> [javac] /Work1/Obj/Python/pylucene-build/extensions.xml:19:
> warning: 'includeantruntime' was not set, defaulting to
> build.sysclasspath=last; set to false for repeatable builds
> [javac] Compiling 29 source files to /Work1/Obj/Python/pylucene-
> build/build/classes
> [javac] /Work1/Obj/Python/pylucene-build/java/org/apache/pylucene/
> search/PythonSimilarity.java:25:
> org.apache.pylucene.search.PythonSimilarity is not abstract and does
> not override abstract method computeNorm
> (java.lang.String,org.apache.lucene.index.FieldInvertState) in
> org.apache.lucene.search.Similarity
> [javac] public class PythonSimilarity extends Similarity {
> [javac] ^
> [javac] /Work1/Obj/Python/pylucene-build/java/org/apache/pylucene/
> search/PythonSimilarity.java:70: lengthNorm(java.lang.String,int) in
> org.apache.pylucene.search.PythonSimilarity cannot override lengthNorm
> (java.lang.String,int) in org.apache.lucene.search.Similarity;
> overridden method is final
> [javac] public native float lengthNorm(String fieldName, int
> numTokens);
> [javac] ^
> [javac] /Work1/Obj/Python/pylucene-build/java/org/apache/pylucene/
> search/PythonSimilarityDelegator.java:49: lengthNorm
> (java.lang.String,int) in
> org.apache.pylucene.search.PythonSimilarityDelegator cannot override
> lengthNorm(java.lang.String,int) in
> org.apache.lucene.search.Similarity; overridden method is final
> [javac] public native float lengthNorm(String fieldName, int
> numTokens);
> [javac] ^
> [javac] Note: Some input files use or override a deprecated API.
> [javac] Note: Recompile with -Xlint:deprecation for details.
> [javac] 3 errors
>
> BUILD FAILED
> /Work1/Obj/Python/pylucene-build/extensions.xml:19: Compile failed; see
> the compiler error output for details.
>
>
> Thanks for looking into it,
Should be fixed now.
Andi..