Jeremy, (and Chris) note that there are some pre-built binaries of PyLucene/JCC available for Windows and other platforms in the pylucene extras project: http://code.google.com/a/apache-extras.org/p/pylucene-extra/
Anyway, I can shortly describe my setup for the build process : I am currently using - pylucene-3.x with Python 2.6 and Pyrthon 2.7 on windows (win7-32) with the following tools: - Java 1.6 (jdk1.6.0_06) - Ant 1.8.0 - MS-Visual-Studio9 compiler (Microsoft Visual C++ 2008 Express Edition) - Cygwin (for make basically) I also tried a different toolchain with MinGW and GNU Make on windows once, but had some problems so I'm currently happy with the above setup. Here are the instructions for the step-by-step build process: I. download the sources II. build JCC 0. make sure to set JAVAHOME (or edit jcc/setup.py ...) e.g. JAVA_HOME=C:\Program Files\Java\jdk1.6.0_06 1. cd jcc 2. python setup.py build 3. python setup.py install III. build PyLucene 0. make sure you have Python, Java and Ant installed (I also use cygwin for make process) 1. edit the Makefile and adapt to your configuration/environment - there are some pre-set sample configs you may choose (i.e. uncomment) - you may need to change path details and version numbers ... e.g. (my env) # Windows (Win32, Python 2.7, Java 1.6, ant 1.8.0 - all 32-Bit!) ANT=/cygdrive/f/devel/apache-ant-1.8.0/bin/ant JAVA_HOME=C:\\Program Files\\Java\\jdk1.6.0_06 PREFIX_PYTHON=/cygdrive/c/Python27 PYTHON=$(PREFIX_PYTHON)/python.exe JCC=$(PYTHON) -m jcc --shared --find-jvm-dll NUM_FILES=4 2. (in cygwin) run make i.e. make make install make test Hope that helps! kind regards Thomas -- OrbiTeam Software GmbH & Co. KG, Germany http://www.orbiteam.de > -----Ursprüngliche Nachricht----- > Von: Jeremy Michels [mailto:jeremy.d.mich...@gmail.com] > Gesendet: Samstag, 28. April 2012 20:14 > An: pylucene-dev@lucene.apache.org > Betreff: Building PyLucene on Windows > > Would you be willing to share your makefile? I am having quite a bit of > trouble with this as well.