lucene-pylucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andi Vajda <va...@apache.org>
Subject Re: pylucene branch_3x fails to build
Date Thu, 03 Feb 2011 20:23:02 GMT

On Thu, 3 Feb 2011, Andi Vajda wrote:

>
> On Thu, 3 Feb 2011, Wylie, Brian wrote:
>
>> Mistype (exceptions.xml) -> (extensions.xml)
>
> This is about trunk or 3.x ?
>
> Not the same thing, trunk is highly unstable and PyLucene is not following it 
> too closely. What used to be trunk at the Lucene project is now the so-called 
> 3.x branch, considered new and stable.
>
> The Lucene trunk is quite volatile at the moment and PyLucene's unit tests, 
> in particular, need a lot of work to pass again against trunk.
>
> Help from PyLucene users in moving this forward in the form of patches would 
> be more than welcome :-)

I just checked in a bunch of changes I had accumulated that make PyLucene's 
trunk build again against Lucene's trunk (4.0, not 3.x or 3.0.x or 2.9.x).
Many unit tests fail because they need to be re-ported, re-written or fixed 
to reflect the many API changes that are happending on Lucene's trunk.

This is in rev 1066943 of
http://svn.apache.org/repos/asf/lucene/pylucene/trunk/

Andi..

>
> Andi..
>
>> 
>> 
>> On 2/3/11 11:29 AM, "Wylie, Brian" <bnwylie@sandia.gov> wrote:
>> 
>>> Apologies for the direct email, I tried to sign up to the pylucene list, 
>>> but
>>> is seems to have moved and when trying to subscribe to the new one I got a
>>> bounce. :)
>>> 
>>> 
>>> This is in regards to the email sent by
>>> Helmut Jarausch
>>> 2011-01-11, 09:07
>>> 
>>> 1) SVN update as of today
>>> 2) 3.0.3 build, install, and make test with no problems whatsoever (so 
>>> going
>>> to use this)
>>> 3) Just for fun, tried to build the Trunk. It failed in the same way
>>> (exceptions.xml) as Helmut's email.
>>> 
>>> So you probably already know this, but just a FWIW.  :)
>>> 
>>> -bri
>>> 
>>> 
>>> 
>>> % uname -a
>>> Darwin s930701.srn.sandia.gov 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 
>>> 5
>>> 23:19:13 PDT 2010; root:xnu-1504.9.17~1/RELEASE_X86_64 x86_64
>>> 
>>> *** Makefile ***
>>> # Mac OS X 10.6 (64-bit Python 2.6, Java 1.6)
>>> PREFIX_PYTHON=/opt/local
>>> ANT=ant
>>> PYTHON=$(PREFIX_PYTHON)/bin/python
>>> JCC=$(PYTHON) -m jcc.__main__ --shared --arch x86_64
>>> NUM_FILES=3
>>> 
>>> 
>>> 
>>> bnwylie@s930701:~/work/pylucene/trunk$ make
>>> ant -f extensions.xml -Dlucene.dir=lucene-java-4.0
>>> Buildfile: /Users/bnwylie/Work/pylucene/trunk/extensions.xml
>>> 
>>> compile:
>>>     [javac] /Users/bnwylie/Work/pylucene/trunk/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
>>> /Users/bnwylie/Work/pylucene/trunk/build/classes
>>>     [javac]
>>> /Users/bnwylie/Work/pylucene/trunk/java/org/apache/pylucene/search/PythonSimil
>>> arity.java:19: cannot find symbol
>>>     [javac] symbol  : class Searcher
>>>     [javac] location: package org.apache.lucene.search
>>>     [javac] import org.apache.lucene.search.Searcher;
>>>     [javac]                                ^
>>>     [javac]
>>> /Users/bnwylie/Work/pylucene/trunk/java/org/apache/pylucene/search/PythonSimil
>>> arity.java:49: cannot find symbol
>>>     [javac] symbol  : class Searcher
>>>     [javac] location: class org.apache.pylucene.search.PythonSimilarity
>>>     [javac]                                      final Searcher searcher)
>>>     [javac]                                            ^
>>>     [javac]
>>> /Users/bnwylie/Work/pylucene/trunk/java/org/apache/pylucene/search/PythonSimil
>>> arity.java:66: cannot find symbol
>>>     [javac] symbol  : class Searcher
>>>     [javac] location: class org.apache.pylucene.search.PythonSimilarity
>>>     [javac]     public native float idfTerms(Collection terms, Searcher
>>> searcher);
>>>     [javac]                                                    ^
>>>     [javac]
>>> /Users/bnwylie/Work/pylucene/trunk/java/org/apache/pylucene/search/PythonSimil
>>> arityDelegator.java:19: cannot find symbol
>>>     [javac] symbol  : class SimilarityDelegator
>>>     [javac] location: package org.apache.lucene.search
>>>     [javac] import org.apache.lucene.search.SimilarityDelegator;
>>>     [javac]                                ^
>>>     [javac]
>>> /Users/bnwylie/Work/pylucene/trunk/java/org/apache/pylucene/search/PythonSimil
>>> arityDelegator.java:20: cannot find symbol
>>>     [javac] symbol  : class Searcher
>>>     [javac] location: package org.apache.lucene.search
>>>     [javac] import org.apache.lucene.search.Searcher;
>>>     [javac]                                ^
>>>     [javac]
>>> /Users/bnwylie/Work/pylucene/trunk/java/org/apache/pylucene/search/PythonSimil
>>> arityDelegator.java:24: cannot find symbol
>>>     [javac] symbol: class SimilarityDelegator
>>>     [javac] public class PythonSimilarityDelegator extends 
>>> SimilarityDelegator
>>> {
>>>     [javac]                                                ^
>>>     [javac]
>>> /Users/bnwylie/Work/pylucene/trunk/java/org/apache/pylucene/analysis/PythonCha
>>> rTokenizer.java:23: org.apache.pylucene.analysis.PythonCharTokenizer is 
>>> not
>>> abstract and does not override abstract method isTokenChar(int) in
>>> org.apache.lucene.analysis.CharTokenizer
>>>     [javac] public class PythonCharTokenizer extends CharTokenizer {
>>>     [javac]        ^
>>>     [javac]
>>> /Users/bnwylie/Work/pylucene/trunk/java/org/apache/pylucene/analysis/PythonCha
>>> rTokenizer.java:29: cannot find symbol
>>>     [javac] symbol  : constructor CharTokenizer(java.io.Reader)
>>>     [javac] location: class org.apache.lucene.analysis.CharTokenizer
>>>     [javac]         super(reader);
>>>     [javac]         ^
>>>     [javac]
>>> /Users/bnwylie/Work/pylucene/trunk/java/org/apache/pylucene/search/PythonColle
>>> ctor.java:25: org.apache.pylucene.search.PythonCollector is not abstract 
>>> and
>>> does not override abstract method
>>> setNextReader(org.apache.lucene.index.IndexReader.AtomicReaderContext) in
>>> org.apache.lucene.search.Collector
>>>     [javac] public class PythonCollector extends Collector {
>>>     [javac]        ^
>>>     [javac]
>>> /Users/bnwylie/Work/pylucene/trunk/java/org/apache/pylucene/search/PythonField
>>> Comparator.java:26: org.apache.pylucene.search.PythonFieldComparator is 
>>> not
>>> abstract and does not override abstract method
>>> setNextReader(org.apache.lucene.index.IndexReader.AtomicReaderContext) in
>>> org.apache.lucene.search.FieldComparator
>>>     [javac] public class PythonFieldComparator extends FieldComparator {
>>>     [javac]        ^
>>>     [javac]
>>> /Users/bnwylie/Work/pylucene/trunk/java/org/apache/pylucene/search/PythonFilte
>>> r.java:25: org.apache.pylucene.search.PythonFilter is not abstract and 
>>> does
>>> not override abstract method
>>> getDocIdSet(org.apache.lucene.index.IndexReader.AtomicReaderContext) in
>>> org.apache.lucene.search.Filter
>>>     [javac] public class PythonFilter extends Filter {
>>>     [javac]        ^
>>>     [javac]
>>> /Users/bnwylie/Work/pylucene/trunk/java/org/apache/pylucene/search/PythonSimil
>>> arity.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]
>>> /Users/bnwylie/Work/pylucene/trunk/java/org/apache/pylucene/search/PythonSimil
>>> arity.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]
>>> /Users/bnwylie/Work/pylucene/trunk/java/org/apache/pylucene/store/PythonDirect
>>> ory.java:26: org.apache.pylucene.store.PythonDirectory is not abstract and
>>> does not override abstract method 
>>> sync(java.util.Collection<java.lang.String>)
>>> in org.apache.lucene.store.Directory
>>>     [javac] public class PythonDirectory extends Directory {
>>>     [javac]        ^
>>>     [javac] 14 errors
>>> 
>>> BUILD FAILED
>>> /Users/bnwylie/Work/pylucene/trunk/extensions.xml:19: Compile failed; see 
>>> the
>>> compiler error output for details.
>>> 
>>> Total time: 0 seconds
>>> make: *** [build/jar/extensions.jar] Error 1
>>> bnwylie@s930701:~/work/pylucene/trunk$
>>> 
>>> 
>>>
>>>   Brian Wylie - Org 1461
>>>   Sandia National Laboratories
>>>   MS 1323 - Building CSRI/242
>>>   (505)844-2238 FAX(505)284-2518
>>>        _______ __
>>>       /_  __(_) /_____ _____
>>>        / / / / __/ __ `/ __ \
>>>       / / / / /_/ /_/ / / / /
>>>      /_/ /_/\__/\__,_/_/ /_/
>>>  Scalable Analysis and Visualization
>>
>>  Brian Wylie - Org 1461
>>  Sandia National Laboratories
>>  MS 1323 - Building CSRI/242
>>  (505)844-2238 FAX(505)284-2518
>>       _______ __
>>      /_  __(_) /_____ _____
>>       / / / / __/ __ `/ __ \
>>      / / / / /_/ /_/ / / / /
>>     /_/ /_/\__/\__,_/_/ /_/
>> Scalable Analysis and Visualization
>> 
>> 
>> 
>

Mime
View raw message