I can not find any dll file in pylucene and jcc directores. Does that mean the 
JCC build had been failed?

--- On Wed, 9/23/09, Andi Vajda <va...@apache.org> wrote:

From: Andi Vajda <va...@apache.org>
Subject: Re: pylucene make problem Win XP and cygwin
To: pylucene-dev@lucene.apache.org
Date: Wednesday, September 23, 2009, 8:23 PM


On Wed, 23 Sep 2009, Sepand Ansari wrote:

> Andi,
> Actually I tried that too. I got:
> c:\Python26\python.exe: DLL load failed: The specified module could not be 
> found.
> and

That's probably because you don't have the directory containing jcc.dll on 
your PATH. That DLL is inside the jcc egg you built.

Andi..

> c:\Python31\python.exe: No module named jcc
> with Python 3.1
> I rebuild new copy of JCC 2.3 and installed it to make sure JCC is built 
> correctly. I didn't get any error so I think JCC is fine.
> This is consule output after JCC installation:
> $ /cygdrive/c/Python26/python.exe setup.py install
> running install
> running build
> running build_py
> copying jcc\config.py -> build\lib.win32-2.6\jcc
> running build_ext
> running install_lib
> copying build\lib.win32-2.6\jcc\config.py -> c:\Python26\Lib\site-packages\jcc
> copying build\lib.win32-2.6\jcc\_jcc.pyd -> c:\Python26\Lib\site-packages\jcc
> byte-compiling c:\Python26\Lib\site-packages\jcc\config.py to config.pyc
> running install_egg_info
> Removing c:\Python26\Lib\site-packages\JCC-2.3-py2.6.egg-info
> Writing c:\Python26\Lib\site-packages\JCC-2.3-py2.6.egg-info
>
> Thanks.
>
> --- On Wed, 9/23/09, Andi Vajda <va...@apache.org> wrote:
>
> From: Andi Vajda <va...@apache.org>
> Subject: Re: pylucene make problem Win XP and cygwin
> To: pylucene-dev@lucene.apache.org
> Date: Wednesday, September 23, 2009, 8:08 PM
>
>
> On Wed, 23 Sep 2009, Sepand Ansari wrote:
>
>> You were right. Using cygwin make solved the problem, Thanks. but now I am 
>> getting another error:
>> c:\Python26\python.exe: jcc is a package and cannot be directly executed
>> when I use python 2.6 and
>
>> c:\Python31\python.exe: No module named jcc
>> when using Python 3.1
>
> Python 3.x is not (yet) supported with JCC.
>
>> I also edited makefile to resolve Python 2.6 problem:
>> JCC=$(PYTHON) jcc.__main__ --shared
>> but I am getting :
>> c:\Python26\python.exe: can't open file 'jcc.__main__': [Errno 2] No such 
>> file or directory
>
> That's because you still need to use -m.
>
>   $ python -m jcc.__main__ ...
>
> Andi..
>
>>
>> Thanks again
>> Sepand
>>
>>
>>
>>
>>
>> --- On Wed, 9/23/09, Andi Vajda <va...@apache.org> wrote:
>>
>> From: Andi Vajda <va...@apache.org>
>> Subject: Re: pylucene make problem Win XP and cygwin
>> To: pylucene-dev@lucene.apache.org
>> Date: Wednesday, September 23, 2009, 7:27 PM
>>
>>
>> On Wed, 23 Sep 2009, Sepand Ansari wrote:
>>
>>> Hi All,
>>> I am trying to install pylucene using cygwin on Win XP.
>>> After resolving problems I had with building JCC now I have both JCC
>>> and Java Lucene built . After Lucene being build the make process
>>> executes this scripts which causes error:
>>>
>>> /cygdrive/c/Python26/python.exe
>>> -m jcc --shared --jar lucene-java-2.4.1/build/lucene-core-2.4.1.jar
>>> --jar [...]  --python lucene --mapping
>>> org.apache.lucene.document.Document
>>> 'get:(Ljava/lang/String;)Ljava/lang/String;' --mapping
>>> java.util.Properties
>>> 'getProperty:(Ljava/lang/String;)Ljava/lang/String;' --sequence
>>> org.apache.lucene.search.Hits 'length:()I'
>>> 'doc:(I)Lorg/apache/lucene/document/Document;' --version 2.4.1 --module
>>> python/collections.py --files 2 --build
>>>
>>> process_begin: CreateProcess((null), /cygdrive/c/Python26/python.exe -m jcc 
>>> [...] --build, ...) failed.
>>> make (e=3D3): The system cannot find the path specified.
>>> c:\mingw\bin\mingw32-make.exe: ***
>>> [compile] Error 3
>>
>> It looks like you're using MinGW make inside Cygwin, right ?
>> Does it support Cygwin style paths ?
>> If not, use Cygwin's 'make' instead.
>>
>> Andi..


      

Reply via email to