Hi there, I am trying to set up PyLucene for the first time on Cygwin,
after many pleasant problem free experiences on OS X and FreeBSD.
I have the following software installed :
cygwin was just updated today
DLL 1.5.12-1
make GNU Make 3.80
swig 1.3.24
gcj mingw32-gcj.exe (GCC) 3.4.2 (mingw-special)
gcjh (GCC) 3.4.2 (mingw-special)
I did not change any environment variables (none were specified in the
INSTALL file)
I do not want PyLucene to be bound to BDB
I updated the Makefile as follows:
# Windows
PREFIX_PYTHON=/usr
SWIG=/usr/local/bin/swig
GCJ_HOME=/MinGW
#DB=/cygdrive/o/db-$(DB_VER)
#PREFIX_DB=$(DB)
cygwin's make generates the following error:
$ make
mkdir -p release/classes/jar
patch -Nup0 < /tmp/PyLucene-0.9.7/patches.lucene; echo ok
patch: not found
ok
cd release/classes/jar; /MinGW/bin/jar -xf `cygpath -aw /tmp/PyLucene-0.9.7/luce
ne-1.4.3`/lucene-1.4.3.jar
/MinGW/bin/gcj --encoding=UTF-8 -C -d release/classes/jar --classpath=`cygpath -
aw /tmp/PyLucene-0.9.7/lucene-1.4.3`/lucene-1.4.3.jar `cygpath -aw /tmp/PyLucene
-0.9.7/lucene-1.4.3`/src/java/org/apache/lucene/queryParser/QueryParser.java
/MinGW/bin/gcj --encoding=UTF-8 -C -d release/classes/jar --classpath=`cygpath -
aw /tmp/PyLucene-0.9.7/lucene-1.4.3`/lucene-1.4.3.jar `cygpath -aw /tmp/PyLucene
-0.9.7/lucene-1.4.3`/src/java/org/apache/lucene/analysis/standard/StandardTokeni
zer.java
/MinGW/bin/gcj --encoding=UTF-8 -C -d release/classes/jar --classpath=`cygpath -
aw /tmp/PyLucene-0.9.7/lucene-1.4.3`/lucene-1.4.3.jar `cygpath -aw /tmp/PyLucene
-0.9.7/lucene-1.4.3`/src/java/org/apache/lucene/index/IndexReader.java
/MinGW/bin/gcj --encoding=UTF-8 -C -d release/classes/jar --classpath=`cygpath -
aw /tmp/PyLucene-0.9.7/lucene-1.4.3`/lucene-1.4.3.jar `cygpath -aw /tmp/PyLucene
-0.9.7/lucene-1.4.3`/src/java/org/apache/lucene/search/Searcher.java
/MinGW/bin/jar -cf release/lucene-1.4.3.jar -C release/classes/jar org
/MinGW/bin/gcj --encoding=UTF-8 -O2 -c -o release/lucene.o release/lucene-1.4.3.
jar
/MinGW/bin/gcj --encoding=UTF-8 -O2 -c -o release/snowball.o --classpath=`cygpat
h -awp release/lucene-1.4.3.jar:snowball-1.0.jar:release/classes` \
snowball-1.0.jar
mkdir -p highlight
cd highlight; /MinGW/bin/jar -xf ../highlight-20050114-src.jar
/MinGW/bin/gcj --encoding=UTF-8 -C -d release/classes --classpath=`cygpath -awp
release/lucene-1.4.3.jar:snowball-1.0.jar:release/classes` \
highlight/highlight/*.java
/MinGW/bin/gcj --encoding=UTF-8 -O2 -c -o release/highlight.o --classpath=`cygpa
th -awp release/lucene-1.4.3.jar:snowball-1.0.jar:release/classes` \
highlight/highlight/*.java
mkdir -p analyzers
cd analyzers; /MinGW/bin/jar -xf ../analyzers-20050131-src.jar
/MinGW/bin/gcj --encoding=UTF-8 -C -d release/classes --classpath=`cygpath -awp
release/lucene-1.4.3.jar:snowball-1.0.jar:release/classes` \
analyzers/analysis/*.java \
analyzers/analysis/br/*.java \
analyzers/analysis/cjk/*.java \
analyzers/analysis/cn/*.java \
analyzers/analysis/cz/*.java \
analyzers/analysis/fr/*.java \
analyzers/analysis/nl/*.java
/MinGW/bin/gcj --encoding=UTF-8 -O2 -c -o release/analyzers.o --classpath=`cygpa
th -awp release/lucene-1.4.3.jar:snowball-1.0.jar:release/classes` \
analyzers/analysis/*.java \
analyzers/analysis/br/*.java \
analyzers/analysis/cjk/*.java \
analyzers/analysis/cn/*.java \
analyzers/analysis/cz/*.java \
analyzers/analysis/fr/*.java \
analyzers/analysis/nl/*.java
/MinGW/bin/gcj --encoding=UTF-8 -C -d release/classes \
--classpath=`cygpath -aw /tmp/PyLucene-0.9.7/lucene-1.4.3`/lucene
-1.4.3.jar \
java/org/osafoundation/util/PythonComparable.java \
java/org/osafoundation/util/PythonRunnable.java \
java/org/osafoundation/util/PythonException.java \
java/org/osafoundation/util/FieldEnumeration.java \
java/org/osafoundation/util/StringEnumeration.java \
java/org/osafoundation/util/HitsEnumeration.java \
java/org/osafoundation/util/IndexReaderEnumeration.java \
java/org/osafoundation/util/TokenEnumeration.java
/MinGW/bin/gcj --encoding=UTF-8 -O2 -c -o release/util.java.o \
--classpath=`cygpath -aw /tmp/PyLucene-0.9.7/lucene-1.4.3`/lucene
-1.4.3.jar \
java/org/osafoundation/util/PythonComparable.java \
java/org/osafoundation/util/PythonRunnable.java \
java/org/osafoundation/util/PythonException.java \
java/org/osafoundation/util/FieldEnumeration.java \
java/org/osafoundation/util/StringEnumeration.java \
java/org/osafoundation/util/HitsEnumeration.java \
java/org/osafoundation/util/IndexReaderEnumeration.java \
java/org/osafoundation/util/TokenEnumeration.java
/MinGW/bin/gcj --encoding=UTF-8 -C -d release/classes \
java/org/osafoundation/io/PythonReader.java
/MinGW/bin/gcj --encoding=UTF-8 -O2 -I/MinGW/include -c -o release/io.java.o \
java/org/osafoundation/io/PythonReader.java
/MinGW/bin/gcj --encoding=UTF-8 -C -d release/classes \
--classpath=`cygpath -aw /tmp/PyLucene-0.9.7/lucene-1.4.3`/lucene
-1.4.3.jar \
java/org/osafoundation/store/PythonDirectory.java \
java/org/osafoundation/store/PythonInputStream.java \
java/org/osafoundation/store/PythonOutputStream.java \
java/org/osafoundation/store/PythonLock.java
/MinGW/bin/gcj --encoding=UTF-8 -O2 -I/MinGW/include -c -o release/store.java.o
\
--classpath=`cygpath -aw /tmp/PyLucene-0.9.7/lucene-1.4.3`/lucene
-1.4.3.jar \
java/org/osafoundation/store/PythonDirectory.java \
java/org/osafoundation/store/PythonInputStream.java \
java/org/osafoundation/store/PythonOutputStream.java \
java/org/osafoundation/store/PythonLock.java
/MinGW/bin/gcj --encoding=UTF-8 -C -d release/classes \
--classpath=`cygpath -aw /tmp/PyLucene-0.9.7/lucene-1.4.3`/lucene
-1.4.3.jar \
java/org/osafoundation/search/PythonSortComparatorSource.java \
java/org/osafoundation/search/PythonSortComparator.java \
java/org/osafoundation/search/PythonScoreDocComparator.java \
java/org/osafoundation/search/PythonFilter.java \
java/org/osafoundation/search/PythonHitCollector.java \
java/org/osafoundation/search/PythonSimilarity.java \
java/org/osafoundation/search/PythonFilteredTermEnum.java \
java/org/osafoundation/search/PythonSearchable.java
/MinGW/bin/gcj --encoding=UTF-8 -O2 -I/MinGW/include -c -o release/search.java.o
\
--classpath=`cygpath -aw /tmp/PyLucene-0.9.7/lucene-1.4.3`/lucene
-1.4.3.jar \
java/org/osafoundation/search/PythonSortComparatorSource.java \
java/org/osafoundation/search/PythonSortComparator.java \
java/org/osafoundation/search/PythonScoreDocComparator.java \
java/org/osafoundation/search/PythonFilter.java \
java/org/osafoundation/search/PythonHitCollector.java \
java/org/osafoundation/search/PythonSimilarity.java \
java/org/osafoundation/search/PythonFilteredTermEnum.java \
java/org/osafoundation/search/PythonSearchable.java
/MinGW/bin/gcj --encoding=UTF-8 -C -d release/classes \
--classpath=`cygpath -aw /tmp/PyLucene-0.9.7/lucene-1.4.3`/lucene
-1.4.3.jar \
java/org/osafoundation/queryParser/PythonQueryParser.java
/MinGW/bin/gcj --encoding=UTF-8 -O2 -I/MinGW/include -c -o release/queryParser.j
ava.o \
--classpath=`cygpath -aw /tmp/PyLucene-0.9.7/lucene-1.4.3`/lucene
-1.4.3.jar \
java/org/osafoundation/queryParser/PythonQueryParser.java
/MinGW/bin/gcj --encoding=UTF-8 -C -d release/classes \
--classpath=`cygpath -aw /tmp/PyLucene-0.9.7/lucene-1.4.3`/lucene
-1.4.3.jar \
java/org/osafoundation/analysis/PythonAnalyzer.java \
java/org/osafoundation/analysis/PythonTokenStream.java \
java/org/osafoundation/analysis/PythonTokenFilter.java \
java/org/osafoundation/analysis/PythonCharTokenizer.java
/MinGW/bin/gcj --encoding=UTF-8 -O2 -I/MinGW/include -c -o release/analysis.java
.o \
--classpath=`cygpath -aw /tmp/PyLucene-0.9.7/lucene-1.4.3`/lucene
-1.4.3.jar \
java/org/osafoundation/analysis/PythonAnalyzer.java \
java/org/osafoundation/analysis/PythonTokenStream.java \
java/org/osafoundation/analysis/PythonTokenFilter.java \
java/org/osafoundation/analysis/PythonCharTokenizer.java
/MinGW/bin/gcj --encoding=UTF-8 -C -d release/classes \
--classpath=`cygpath -awp release/lucene-1.4.3.jar:snowball-1.0.j
ar:release/classes` \
java/org/osafoundation/search/highlight/PythonFormatter.java
/MinGW/bin/gcj --encoding=UTF-8 -O2 -I/MinGW/include -c -o release/highlight.jav
a.o \
--classpath=`cygpath -awp release/lucene-1.4.3.jar:snowball-1.0.j
ar:release/classes` \
java/org/osafoundation/search/highlight/PythonFormatter.java
mkdir -p release/classes/org/apache/lucene/analysis/de
mkdir -p release/classes/org/apache/lucene/analysis/ru
mkdir -p release/classes/org/apache/lucene/analysis/fr
mkdir -p release/classes/org/apache/lucene/analysis/standard
mkdir -p release/classes/org/apache/lucene/analysis/snowball
mkdir -p release/classes/org/apache/lucene/document
mkdir -p release/classes/org/apache/lucene/index
mkdir -p release/classes/org/apache/lucene/query
mkdir -p release/classes/org/apache/lucene/queryParser
mkdir -p release/classes/org/apache/lucene/search
mkdir -p release/classes/org/apache/lucene/search/spans
mkdir -p release/classes/org/apache/lucene/search/highlight
mkdir -p release/classes/org/apache/lucene/store
mkdir -p release/classes/org/apache/lucene/queryParser
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.store.InputStream
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.store.OutputStream
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.store.RAMOutputStream
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.store.Lock
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.store.Directory
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.store.FSDirectory
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.store.RAMDirectory
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.Token
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.TokenStream
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.CharTokenizer
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.LetterTokenizer
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.LowerCaseTokenizer
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.TokenFilter
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.Tokenizer
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.LowerCaseFilter
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.PorterStemFilter
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.StopFilter
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.Analyzer
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.SimpleAnalyzer
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.StopAnalyzer
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.WhitespaceAnalyzer
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.PerFieldAnalyzerWrapper
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.standard.StandardAnalyzer
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.standard.StandardFilter
/MinGW/bin/gcjh -d release/classes --classpath=release/classes/jar org.apache.lu
cene.analysis.standard.StandardTokenizer
static field has same name as method
make: *** [release/classes/org/osafoundation/util/PythonException.h] Error 1
StandardTokenizer.java is being used to generate StandardTokenizer.h,
and does indeed contain the following code :
static private int[] jj_la1_0;
static {
jj_la1_0();
}
private static void jj_la1_0() {
jj_la1_0 = new int[] {0x10ff,};
}
Not being a java developer I can't tell whether gcj should be barfing
on this. Has anyone got an idea?
Please forgive my ignorance, I've read all available documentation,
and hunted this down to the best of my ability.
Thanks,
Jeremy
_______________________________________________
pylucene-dev mailing list
[email protected]
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev