[pylucene-dev] PyLucene 2.0 and issues building on Mac OS X
10.4.6 with system Python
Andi Vajda
vajda at osafoundation.org
Mon May 29 09:50:16 PDT 2006
On Mon, 29 May 2006, Bill Janssen wrote:
> Almost works, but there are a few 2.4-isms which crept into your code:
>
> 1. There's no Py_RETURN_NONE, Py_RETURN_TRUE, or Py_RETURN_FALSE. I
> added them to macros.h, and then had to add *that* to a number of
> other include files; perhaps there's a better way?
I added it to macros.h which then also needs to be included by converters.cpp.
(added that too).
> 2. There's no PyTuple_Pack (used in one place in java.cpp); switch to
>
> /*
> PyObject *args = PyTuple_Pack(2, name, str);
> */
> PyObject *args = PyTuple_New(2);
> PyTuple_SetItem(args, 0, name);
> PyTuple_SetItem(args, 1, str);
I made that code conditional.
> 3. "ld" complains about "-lSystemStubs" on the link line. Something in
> this Makefile macro needs re-consideration:
>
> ifeq ($(OS),Darwin)
> ifneq (,$(findstring 10.3,$(shell sw_vers -productVersion)))
> STUBS=
> else
> STUBS=-lSystemStubs
> endif
I don't have this problem and I'm on 10.4.6 as well. Maybe your Apple dev
tools are old (this could also explain why you're unable to build gcc). Apple
just released XCode 2.3 (almost a 1Gb download) I haven't tried it yet. If you
have then maybe my dev tools are old :)
What does your "gcc --version" say ? Mine says:
powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5247)
Andi..
More information about the pylucene-dev
mailing list