On Mar 20, 2008, at 12:58, Bill Janssen <[EMAIL PROTECTED]> wrote:
Apparently not. Passing --ccompiler=mingw32 to setup.py seems to do
the trick. Another distutils 'gotcha'.
Actually, the flag is "--compiler", not "--ccompiler".
Unless JCC knows to use that flag when it invokes distutils/
setuptools, this
trick is only going to work when building JCC itself. I guess, I
could add
yet another command line arg to JCC to pass this through, though.
Well, something's sticky. I just compiled JCC with it,
python setup.py build --compiler=mingw32
then installed JCC
python setup.py install
then cd .. up to Lucene proper, and add yet another section to the
Makefile:
# Windows (Win32, MinG+MSYS, Python 2.4.3, Java 1.6, ant 1.7.0)
PREFIX_PYTHON=c:/Python24
ANT=JAVA_HOME="/c/Program Files/Java/jdk1.6.0_04" "/c/Program Files/
apache-ant-1.7.0/bin/ant"
PYTHON=$(PREFIX_PYTHON)/python.exe
JCC=$(PYTHON) $(PREFIX_PYTHON)/Lib/site-packages/JCC-1.8-py2.4-
win32.egg/jcc/__init__.py
NUM_FILES=1
and do "make". It compiles and links PyLucene correctly, using MinGW
executables and flags.
It appears to inherit the appropriate MinGW stuff from JCC.
Unless python itself was compiled with mingw I don't see how this is
possible from JCC alone.
Andi..
Bill
_______________________________________________
pylucene-dev mailing list
[email protected]
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev