On Wed, 23 Nov 2005, Dudley Carr wrote:

Since there's no PyLucene port on FreeBSD, I tried compiling it
myself. I'm using FreeBSD 4.11 with gcc 4.1, SWIG 1.3.27, Python
2.4.2, and PyLucene 1.0. I updated the path information and hard coded
the OS variable to Linux in the Makefile. The compilation is
successful until SWIG has to process PyLucene.i. I get the following
back from `gmake all`:

/home/dcarr/opt/bin/swig -modern -DSWIG_COBJECT_TYPES
-DSWIG_COBJECT_PYTHON -DPYLUCENE_VER="'1.0'" -DLUCENE_VER="'1.4.3'"
-Irelease/classes -c++ -python PyLucene.i
PyLucene.i:2101: Error: Syntax error in input(1).
PyLucene.i:4247: Error: %inline directive inside a namespace is disallowed.
gmake: *** [PyLucene_wrap.cxx] Error 2

The offending first offending line (2101) is "%makedefault;" following
the first class declaration in the java.lang namespace.

I've had a number of problems with SWIG versions > 1.3.24.
Please use SWIG 1.3.24 until these problems are resolved.

I don't know about the state of libgcj on FreeBSD, your mileage may vary.

Andi..

_______________________________________________
pylucene-dev mailing list
[email protected]
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev

Reply via email to