I'm trying to build on Mac OS X 10.5.8, Java 1.6.0_15, Python 2.6.4
(that I downloaded & installed from http://python.org).

I left JCC's setup.py at its defaults for darwin, and am trying this
in PyLucene's Makefile:

PREFIX_PYTHON=/usr/local
ANT=ant
PYTHON=$(PREFIX_PYTHON)/bin/python
JCC=$(PYTHON) -m jcc.__main__ --arch i386
NUM_FILES=2

But I'm hitting many occurrences of this compilation error when
compiling __wrap01__.cpp:

build/_lucene/__wrap01__.cpp: In static member function 'static void
org::apache::lucene::search::t_PrefixQuery::initialize(PyObject*)':
build/_lucene/__wrap01__.cpp:104: error: no matching function for call
to 'make_descriptor(_jclass* (&)(), int)'
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/sources/functions.h:76:
note: candidates are: PyObject* make_descriptor(PyTypeObject*)
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/sources/functions.h:77:
note:                 PyObject* make_descriptor(_jclass* (*)())
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/sources/functions.h:78:
note:                 PyObject* make_descriptor(PyObject*)
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/sources/functions.h:79:
note:                 PyObject* make_descriptor(PyObject*
(*)(_jobject* const&))
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/sources/functions.h:80:
note:                 PyObject* make_descriptor(jboolean)
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/sources/functions.h:81:
note:                 PyObject* make_descriptor(jbyte)
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/sources/functions.h:82:
note:                 PyObject* make_descriptor(jchar)
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/sources/functions.h:83:
note:                 PyObject* make_descriptor(jdouble)
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/sources/functions.h:84:
note:                 PyObject* make_descriptor(jfloat)
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/sources/functions.h:85:
note:                 PyObject* make_descriptor(jint)
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/sources/functions.h:86:
note:                 PyObject* make_descriptor(jlong)
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/sources/functions.h:87:
note:                 PyObject* make_descriptor(jshort)


Any ideas?

Mike

On Thu, Nov 26, 2009 at 5:05 PM, Andi Vajda <va...@apache.org> wrote:
>
> With the recent release of Java Lucene 3.0.0, a PyLucene 3.0.0-1 release
> closely tracking it is ready.
>
> ATTENTION: Lucene Java 3.0.0 has seen many changes to its API. While Java
>           users can methodically port their code from Lucene 2.9.1 to
>           Lucene 3.0.0 by watching for and eliminating deprecation warnings
>           while compiling their code against the Lucene 2.9.1 release, no
>           such luxury is afforded to Python users. APIs that were
>           deprecated in Lucene 2.x have been removed from Lucene 3.0.0 and
>           will trigger Python runtime errors in applications coded with
>           PyLucene 2.x. Please, refer to Lucene's 3.0.0 changelist [2], in
>           particular to its API changes section [3], for all the details.
>
> Release candidate 1 of PyLucene 3.0.0-1 is available from:
>
>    http://people.apache.org/~vajda/staging_area/
>
> A list of changes in this release can be seen at:
> http://svn.apache.org/repos/asf/lucene/pylucene/trunk/CHANGES
> http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES
>
> Please vote to release these artifacts as PyLucene 3.0.0-1.
>
> Thanks !
>
> Andi..
>
> ps: the KEYS file for PyLucene release signing is at:
>    http://svn.apache.org/repos/asf/lucene/pylucene/dist/KEYS
>    http://people.apache.org/~vajda/staging_area/KEYS
>
> [1] http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x88E27CA20ED7633F
> [2] http://lucene.apache.org/java/3_0_0/changes/Changes.html
> [3]
> http://lucene.apache.org/java/3_0_0/changes/Changes.html#3.0.0.api_changes
>

Reply via email to