Hello, I'm trying to build PyLucene, however I am unable to run 'make all' the error (truncated) is attached below.
It seems that Python.h is missing. A 'find -iname Python.h' in the PyLucene directory, doesn't locate a Python.h file. I have retrieved the source code by running: svn co http://svn.osafoundation.org/pylucene/trunk PyLucene Here is some info about my machine: * Linux 2.6.9-1.667 (Fedora Core 3) * gcc version 3.4.2 20041017 (Red Hat 3.4.2-6.fc3) * SWIG Version 1.3.21 My modificaitons to the Makefile: # Linux PREFIX=/usr PREFIX_PYTHON=$(PREFIX) SWIG=$(PREFIX)/bin/swig GCJ_HOME=/usr #DB=$(PYLUCENE)/db-$(DB_VER) #PREFIX_DB=$(PREFIX)/BerkeleyDB.$(DB_LIB_VER) Thanks, Ralph ERROR (truncated): /usr/bin/g++ -I/usr/include/python2.4 -I/usr/include -Irelease/classes -O2 -fPIC -c -o release/util.cpp.o cpp/PythonUtil.cpp In file included from cpp/PythonUtil.cpp:24: cpp/PyLucene.h:28:20: Python.h: No such file or directory In file included from cpp/PythonUtil.cpp:24: cpp/PyLucene.h:31: error: `PyObject' was not declared in this scope cpp/PyLucene.h:31: error: `object' was not declared in this scope cpp/PyLucene.h:32: error: expected constructor, destructor, or type conversion before '*' token cpp/PyLucene.h:32: error: expected `,' or `;' before '*' token cpp/PyLucene.h:34: error: `PyObject' was not declared in this scope cpp/PyLucene.h:34: error: `psl' was not declared in this scope cpp/PyLucene.h:35: error: expected constructor, destructor, or type conversion before '*' token cpp/PyLucene.h:35: error: expected `,' or `;' before '*' token cpp/PyLucene.h:37: error: `PyObject' was not declared in this scope cpp/PyLucene.h:37: error: `pc' was not declared in this scope cpp/PyLucene.h:38: error: expected constructor, destructor, or type conversion before '*' token . . . . . _______________________________________________ pylucene-dev mailing list [email protected] http://lists.osafoundation.org/mailman/listinfo/pylucene-dev
