On Thu, 1 Oct 2009, abhinav mishra wrote:
Hi All, Till now, I've managed to install JCC(hopefully). I'm trying to install it on windows. Output of running(through DOS) python setup.py build is given below:
It's kind of hard to tell what's wrong since the output you're sending is truncated.
Two problems I see: - some files are locked by another process and can't be removed as if you had a build going while trying to remove its files - the 'wrapperFiles' error comes from having the argument sequence --files --build on the jcc invocation command line, missing the required number of --files you want, for example --files 2 Andi..
C:\Python26\Lib\site-packages\pylucene-2.4.1-2\jcc>python setup.py build running build running build_py running build_ext For python setup.py install, it is copying JCC.egg-info\not-zip-safe -> build\bdist.win32\egg\EGG-INFO copying JCC.egg-info\top_level.txt -> build\bdist.win32\egg\EGG-INFO writing build\bdist.win32\egg\EGG-INFO\native_libs.txt creating 'dist\JCC-2.3-py2.6-win32.egg' and adding 'build\bdist.win32\egg' to i removing 'build\bdist.win32\egg' (and everything under it) Processing JCC-2.3-py2.6-win32.egg removing 'c:\python26\lib\site-packages\JCC-2.3-py2.6-win32.egg' (and everythin under it) error removing c:\python26\lib\site-packages\JCC-2.3-py2.6-win32.egg: c:\python 6\lib\site-packages\JCC-2.3-py2.6-win32.egg\jcc\.cpp.py.swp: The process cannot access the file because it is being used by another process error removing c:\python26\lib\site-packages\JCC-2.3-py2.6-win32.egg: c:\python 6\lib\site-packages\JCC-2.3-py2.6-win32.egg\jcc: The process cannot access the ile because it is being used by another process error removing c:\python26\lib\site-packages\JCC-2.3-py2.6-win32.egg: c:\python 6\lib\site-packages\JCC-2.3-py2.6-win32.egg: The directory is not empty Extracting JCC-2.3-py2.6-win32.egg to c:\python26\lib\site-packages JCC 2.3 is already the active version in easy-install.pth Installed c:\python26\lib\site-packages\jcc-2.3-py2.6-win32.egg Processing dependencies for JCC==2.3 Finished processing dependencies for JCC==2.3 I can certainly see the egg file and the jcc.dll file in the egg. Now when I try to run make through cygwin, it throws an error ude org.apache.lucene.queryParser.Token --exclude org.apache.lucene.queryParse TokenMgrError --exclude org.apache.lucene.queryParser.QueryParserTokenManager exclude org.apache.lucene.queryParser.ParseException --python lucene --mapping rg.apache.lucene.document.Document 'get:(Ljava/lang/String;)Ljava/lang/String; --mapping java.util.Properties 'getProperty:(Ljava/lang/String;)Ljava/lang/Str g;' --sequence org.apache.lucene.search.Hits 'length:()I' 'doc:(I)Lorg/apache/ cene/document/Document;' --rename org.apache.lucene.search.highlight.SpanScore HighlighterSpanScorer --version 2.4.1 --module python/collections.py --files build Traceback (most recent call last): File "c:\Python26\lib\runpy.py", line 122, in _run_module_as_main "__main__", fname, loader, pkg_name) File "c:\Python26\lib\runpy.py", line 34, in _run_code exec code in run_globals File "c:\Python26\lib\site-packages\jcc-2.3-py2.6-win32.egg\jcc\__main__.py" line 82, in <module> cpp.jcc(sys.argv) File "c:\Python26\lib\site-packages\jcc-2.3-py2.6-win32.egg\jcc\cpp.py", lin 332, in jcc wrapperFiles = int(wrapperFiles) ValueError: invalid literal for int() with base 10: '--build' make: *** [compile] Error 255 I tried to check cpp.py myself, but didn't get anything new. Regards, Abhinav