You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pylucene-dev@lucene.apache.org by "Gav..." <ga...@16degrees.com.au> on 2010/10/09 02:37:34 UTC

Trouble installing pyLucene on FreeBSD

Hi,

Using FreeBSD 8.1-RC2 Im having trouble installing.

I first tried to install using the ports system and
/usr/ports/textproc/py-lucene

When that failed I installed from source, compiled jcc and then pylucene,
after some
fiddling of source to s/freebsd7/freebsd8/g I ended up at the same failure
as when 
installing using the port.

Using Python 2.6 and Ant 1.7, heres the error:

/usr/local/bin/python -m jcc.__main__ --jar
lucene-java-3.0.2/build/lucene-core-3.0.2.jar --jar
lucene-java-3.0.2/build/contrib/snowball/lucene-snowball-3.0.2.jar --jar
lucene-java-3.0.2/build/contrib/analyzers/common/lucene-analyzers-3.0.2.jar
--jar lucene-java-3.0.2/build/contrib/regex/lucene-regex-3.0.2.jar --jar
lucene-java-3.0.2/build/contrib/memory/lucene-memory-3.0.2.jar --jar
lucene-java-3.0.2/build/contrib/highlighter/lucene-highlighter-3.0.2.jar
--jar lucene-java-3.0.2/build/contrib/queries/lucene-queries-3.0.2.jar --jar
build/jar/extensions.jar  --package java.lang java.lang.System
java.lang.Runtime --package java.util java.util.Arrays
java.text.SimpleDateFormat java.text.DecimalFormat java.text.Collator
--package java.io java.io.StringReader java.io.InputStreamReader
java.io.FileInputStream --exclude org.apache.lucene.queryParser.Token
--exclude org.apache.lucene.queryParser.TokenMgrError --exclude
org.apache.lucene.queryParser.QueryParserTokenManager --exclude
org.apache.lucene.queryParser.ParseException --exclude
org.apache.lucene.search.regex.JakartaRegexpCapabilities --exclude
org.apache.regexp.RegexpTunnel --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;' --rename
org.apache.lucene.search.highlight.SpanScorer=HighlighterSpanScorer
--version 3.0.2 --module python/collections.py --files 2 --build
Exception in thread "main" java.lang.NoSuchMethodException:
java.lang.Object.compareTo(java.lang.Object)
        at java.lang.Class.getMethod(Class.java:1605)
Traceback (most recent call last):
  File "/usr/local/lib/python2.6/runpy.py", line 122, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/local/lib/python2.6/runpy.py", line 34, in _run_code
    exec code in run_globals
  File
"/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-RC2-amd64.
egg/jcc/__main__.py", line 102, in <module>
    cpp.jcc(sys.argv)
  File
"/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-RC2-amd64.
egg/jcc/cpp.py", line 565, in jcc
    declares, typeset)
  File
"/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-RC2-amd64.
egg/jcc/cpp.py", line 1014, in code
    superMethod = find_method(superCls, methodName, params)
  File
"/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-RC2-amd64.
egg/jcc/cpp.py", line 218, in find_method
    if (e.getJavaException().getClass().getName() ==
'java.lang.NoSuchMethodException'):
  File
"/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-RC2-amd64.
egg/jcc/cpp.py", line 51, in getJavaException
    return self.args[0]
IndexError: tuple index out of range
gmake: *** [compile] Error 255

Any ideas please?

Gav...



Re: Trouble installing pyLucene on FreeBSD

Posted by Andi Vajda <va...@apache.org>.
On Oct 20, 2010, at 22:32, "Gav..." <ga...@16degrees.com.au> wrote:

>
>
>> -----Original Message-----
>> From: Andi Vajda [mailto:vajda@apache.org]
>> Sent: Saturday, 9 October 2010 11:32 AM
>> To: pylucene-dev@lucene.apache.org
>> Subject: Re: Trouble installing pyLucene on FreeBSD
>>
>>
>> On Oct 8, 2010, at 18:20, "Gav..." <ga...@16degrees.com.au> wrote:
>>
>>>
>>>
>>>> -----Original Message-----
>>>> From: Andi Vajda [mailto:vajda@apache.org]
>>>> Sent: Saturday, 9 October 2010 11:04 AM
>>>> To: pylucene-dev@lucene.apache.org
>>>> Subject: Re: Trouble installing pyLucene on FreeBSD
>>>>
>>>>
>>>> On Oct 8, 2010, at 17:37, "Gav..." <ga...@16degrees.com.au> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Using FreeBSD 8.1-RC2 Im having trouble installing.
>>>>>
>>>>> I first tried to install using the ports system and
>>>>> /usr/ports/textproc/py-lucene
>>>>>
>>>>> When that failed I installed from source, compiled jcc and then
>>>>> pylucene,
>>>>> after some
>>>>> fiddling of source to s/freebsd7/freebsd8/g I ended up at the same
>>>>> failure
>>>>> as when
>>>>> installing using the port.
>>>>>
>>>>> Using Python 2.6 and Ant 1.7, heres the error:
>>>>
>>>> What version of java are you using ?
>>>> Whose JDK ?
>>>
>>> Hi Andi,
>>>
>>> Seems to be 2 versions on there.
>>>
>>> the default;
>>>
>>> [gmcdonald@tyr ~]$ java -version
>>> java version "1.6.0_03-p4"
>>> Java(TM) SE Runtime Environment (build
>>> 1.6.0_03-p4-root_07_sep_2010_08_40-b00)
>>> Java HotSpot(TM) 64-Bit Server VM (build
>>> 1.6.0_03-p4-root_07_sep_2010_08_40-b00, mixed mode)
>>>
>>> Which could be the openjdk version
>>>
>>> and there is also the sun version:
>>>
>>> [gmcdonald@tyr ~]$ /usr/local/diablo-jdk1.6.0/jre/bin/java -version
>>> java version "1.6.0_07"
>>> Diablo Java(TM) SE Runtime Environment (build 1.6.0_07-b02)
>>> Diablo Java HotSpot(TM) 64-Bit Server VM (build 10.0-b23, mixed  
>>> mode)
>>>
>>> during the source install, I pointed it to the /usr/local/diablo-
>>> jdk1.6.0
>>> (sun) version.
>>
>> Be sure to not mix java installs. Be sure to use the header files and
>> libs (when building jcc) that correspond to the java binaries you
>> intend to use.
>>
>> I don't have a freebsd setup, so no experience on that plarform. I
>> know that there are a few freebsd users who may read this list. Let's
>> hope they chime in.
>>
>> Andi..
>
> Well , seems not.
>
> I am trying to set up a reviewboard instance here at the ASF for  
> projects to
> use.
>
> don't suppose that might makes a difference to want to help your  
> always
> helpful
> sysadmin ?

Oh sure, if you give me access to a freebsd system, I should be able  
to get it to run there :-)

Andi..

>
> Gav...
>
>>
>>
>>>
>>> Thanks
>>>
>>> Gav...
>>>
>>>
>>>>
>>>> Andi..
>>>>
>>>>
>>>>>
>>>>> /usr/local/bin/python -m jcc.__main__ --jar
>>>>> lucene-java-3.0.2/build/lucene-core-3.0.2.jar --jar
>>>>> lucene-java-3.0.2/build/contrib/snowball/lucene-snowball-3.0.2.jar
>>>>> --
>>>>> jar
>>>>> lucene-java-3.0.2/build/contrib/analyzers/common/lucene-
>>>>> analyzers-3.0.2.jar
>>>>> --jar lucene-java-3.0.2/build/contrib/regex/lucene-regex-3.0.2.jar
>>>>> --
>>>>> jar
>>>>> lucene-java-3.0.2/build/contrib/memory/lucene-memory-3.0.2.jar --
>> jar
>>>>> lucene-java-3.0.2/build/contrib/highlighter/lucene-
>>>>> highlighter-3.0.2.jar
>>>>> --jar lucene-java-3.0.2/build/contrib/queries/lucene-
>>>>> queries-3.0.2.jar --jar
>>>>> build/jar/extensions.jar  --package java.lang java.lang.System
>>>>> java.lang.Runtime --package java.util java.util.Arrays
>>>>> java.text.SimpleDateFormat java.text.DecimalFormat
>>>>> java.text.Collator
>>>>> --package java.io java.io.StringReader java.io.InputStreamReader
>>>>> java.io.FileInputStream --exclude
>>>>> org.apache.lucene.queryParser.Token
>>>>> --exclude org.apache.lucene.queryParser.TokenMgrError --exclude
>>>>> org.apache.lucene.queryParser.QueryParserTokenManager --exclude
>>>>> org.apache.lucene.queryParser.ParseException --exclude
>>>>> org.apache.lucene.search.regex.JakartaRegexpCapabilities --exclude
>>>>> org.apache.regexp.RegexpTunnel --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;' --rename
>>>>> org.apache.lucene.search.highlight.SpanScorer= 
>>>>> HighlighterSpanScorer
>>>>> --version 3.0.2 --module python/collections.py --files 2 --build
>>>>> Exception in thread "main" java.lang.NoSuchMethodException:
>>>>> java.lang.Object.compareTo(java.lang.Object)
>>>>>      at java.lang.Class.getMethod(Class.java:1605)
>>>>> Traceback (most recent call last):
>>>>> File "/usr/local/lib/python2.6/runpy.py", line 122, in
>>>>> _run_module_as_main
>>>>>  "__main__", fname, loader, pkg_name)
>>>>> File "/usr/local/lib/python2.6/runpy.py", line 34, in _run_code
>>>>>  exec code in run_globals
>>>>> File
>>>>> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
>>>>> RC2-amd64.
>>>>> egg/jcc/__main__.py", line 102, in <module>
>>>>>  cpp.jcc(sys.argv)
>>>>> File
>>>>> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
>>>>> RC2-amd64.
>>>>> egg/jcc/cpp.py", line 565, in jcc
>>>>>  declares, typeset)
>>>>> File
>>>>> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
>>>>> RC2-amd64.
>>>>> egg/jcc/cpp.py", line 1014, in code
>>>>>  superMethod = find_method(superCls, methodName, params)
>>>>> File
>>>>> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
>>>>> RC2-amd64.
>>>>> egg/jcc/cpp.py", line 218, in find_method
>>>>>  if (e.getJavaException().getClass().getName() ==
>>>>> 'java.lang.NoSuchMethodException'):
>>>>> File
>>>>> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
>>>>> RC2-amd64.
>>>>> egg/jcc/cpp.py", line 51, in getJavaException
>>>>>  return self.args[0]
>>>>> IndexError: tuple index out of range
>>>>> gmake: *** [compile] Error 255
>>>>>
>>>>> Any ideas please?
>>>>>
>>>>> Gav...
>>>>>
>>>
>

RE: Trouble installing pyLucene on FreeBSD

Posted by "Gav..." <ga...@16degrees.com.au>.

> -----Original Message-----
> From: Andi Vajda [mailto:vajda@apache.org]
> Sent: Saturday, 9 October 2010 11:32 AM
> To: pylucene-dev@lucene.apache.org
> Subject: Re: Trouble installing pyLucene on FreeBSD
> 
> 
> On Oct 8, 2010, at 18:20, "Gav..." <ga...@16degrees.com.au> wrote:
> 
> >
> >
> >> -----Original Message-----
> >> From: Andi Vajda [mailto:vajda@apache.org]
> >> Sent: Saturday, 9 October 2010 11:04 AM
> >> To: pylucene-dev@lucene.apache.org
> >> Subject: Re: Trouble installing pyLucene on FreeBSD
> >>
> >>
> >> On Oct 8, 2010, at 17:37, "Gav..." <ga...@16degrees.com.au> wrote:
> >>
> >>> Hi,
> >>>
> >>> Using FreeBSD 8.1-RC2 Im having trouble installing.
> >>>
> >>> I first tried to install using the ports system and
> >>> /usr/ports/textproc/py-lucene
> >>>
> >>> When that failed I installed from source, compiled jcc and then
> >>> pylucene,
> >>> after some
> >>> fiddling of source to s/freebsd7/freebsd8/g I ended up at the same
> >>> failure
> >>> as when
> >>> installing using the port.
> >>>
> >>> Using Python 2.6 and Ant 1.7, heres the error:
> >>
> >> What version of java are you using ?
> >> Whose JDK ?
> >
> > Hi Andi,
> >
> > Seems to be 2 versions on there.
> >
> > the default;
> >
> > [gmcdonald@tyr ~]$ java -version
> > java version "1.6.0_03-p4"
> > Java(TM) SE Runtime Environment (build
> > 1.6.0_03-p4-root_07_sep_2010_08_40-b00)
> > Java HotSpot(TM) 64-Bit Server VM (build
> > 1.6.0_03-p4-root_07_sep_2010_08_40-b00, mixed mode)
> >
> > Which could be the openjdk version
> >
> > and there is also the sun version:
> >
> > [gmcdonald@tyr ~]$ /usr/local/diablo-jdk1.6.0/jre/bin/java -version
> > java version "1.6.0_07"
> > Diablo Java(TM) SE Runtime Environment (build 1.6.0_07-b02)
> > Diablo Java HotSpot(TM) 64-Bit Server VM (build 10.0-b23, mixed mode)
> >
> > during the source install, I pointed it to the /usr/local/diablo-
> > jdk1.6.0
> > (sun) version.
> 
> Be sure to not mix java installs. Be sure to use the header files and
> libs (when building jcc) that correspond to the java binaries you
> intend to use.
> 
> I don't have a freebsd setup, so no experience on that plarform. I
> know that there are a few freebsd users who may read this list. Let's
> hope they chime in.
> 
> Andi..

Well , seems not.

I am trying to set up a reviewboard instance here at the ASF for projects to
use.

don't suppose that might makes a difference to want to help your always
helpful 
sysadmin ?

Gav...

> 
> 
> >
> > Thanks
> >
> > Gav...
> >
> >
> >>
> >> Andi..
> >>
> >>
> >>>
> >>> /usr/local/bin/python -m jcc.__main__ --jar
> >>> lucene-java-3.0.2/build/lucene-core-3.0.2.jar --jar
> >>> lucene-java-3.0.2/build/contrib/snowball/lucene-snowball-3.0.2.jar
> >>> --
> >>> jar
> >>> lucene-java-3.0.2/build/contrib/analyzers/common/lucene-
> >>> analyzers-3.0.2.jar
> >>> --jar lucene-java-3.0.2/build/contrib/regex/lucene-regex-3.0.2.jar
> >>> --
> >>> jar
> >>> lucene-java-3.0.2/build/contrib/memory/lucene-memory-3.0.2.jar --
> jar
> >>> lucene-java-3.0.2/build/contrib/highlighter/lucene-
> >>> highlighter-3.0.2.jar
> >>> --jar lucene-java-3.0.2/build/contrib/queries/lucene-
> >>> queries-3.0.2.jar --jar
> >>> build/jar/extensions.jar  --package java.lang java.lang.System
> >>> java.lang.Runtime --package java.util java.util.Arrays
> >>> java.text.SimpleDateFormat java.text.DecimalFormat
> >>> java.text.Collator
> >>> --package java.io java.io.StringReader java.io.InputStreamReader
> >>> java.io.FileInputStream --exclude
> >>> org.apache.lucene.queryParser.Token
> >>> --exclude org.apache.lucene.queryParser.TokenMgrError --exclude
> >>> org.apache.lucene.queryParser.QueryParserTokenManager --exclude
> >>> org.apache.lucene.queryParser.ParseException --exclude
> >>> org.apache.lucene.search.regex.JakartaRegexpCapabilities --exclude
> >>> org.apache.regexp.RegexpTunnel --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;' --rename
> >>> org.apache.lucene.search.highlight.SpanScorer=HighlighterSpanScorer
> >>> --version 3.0.2 --module python/collections.py --files 2 --build
> >>> Exception in thread "main" java.lang.NoSuchMethodException:
> >>> java.lang.Object.compareTo(java.lang.Object)
> >>>       at java.lang.Class.getMethod(Class.java:1605)
> >>> Traceback (most recent call last):
> >>> File "/usr/local/lib/python2.6/runpy.py", line 122, in
> >>> _run_module_as_main
> >>>   "__main__", fname, loader, pkg_name)
> >>> File "/usr/local/lib/python2.6/runpy.py", line 34, in _run_code
> >>>   exec code in run_globals
> >>> File
> >>> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
> >>> RC2-amd64.
> >>> egg/jcc/__main__.py", line 102, in <module>
> >>>   cpp.jcc(sys.argv)
> >>> File
> >>> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
> >>> RC2-amd64.
> >>> egg/jcc/cpp.py", line 565, in jcc
> >>>   declares, typeset)
> >>> File
> >>> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
> >>> RC2-amd64.
> >>> egg/jcc/cpp.py", line 1014, in code
> >>>   superMethod = find_method(superCls, methodName, params)
> >>> File
> >>> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
> >>> RC2-amd64.
> >>> egg/jcc/cpp.py", line 218, in find_method
> >>>   if (e.getJavaException().getClass().getName() ==
> >>> 'java.lang.NoSuchMethodException'):
> >>> File
> >>> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
> >>> RC2-amd64.
> >>> egg/jcc/cpp.py", line 51, in getJavaException
> >>>   return self.args[0]
> >>> IndexError: tuple index out of range
> >>> gmake: *** [compile] Error 255
> >>>
> >>> Any ideas please?
> >>>
> >>> Gav...
> >>>
> >



Re: Trouble installing pyLucene on FreeBSD

Posted by Andi Vajda <va...@apache.org>.
On Oct 8, 2010, at 18:20, "Gav..." <ga...@16degrees.com.au> wrote:

>
>
>> -----Original Message-----
>> From: Andi Vajda [mailto:vajda@apache.org]
>> Sent: Saturday, 9 October 2010 11:04 AM
>> To: pylucene-dev@lucene.apache.org
>> Subject: Re: Trouble installing pyLucene on FreeBSD
>>
>>
>> On Oct 8, 2010, at 17:37, "Gav..." <ga...@16degrees.com.au> wrote:
>>
>>> Hi,
>>>
>>> Using FreeBSD 8.1-RC2 Im having trouble installing.
>>>
>>> I first tried to install using the ports system and
>>> /usr/ports/textproc/py-lucene
>>>
>>> When that failed I installed from source, compiled jcc and then
>>> pylucene,
>>> after some
>>> fiddling of source to s/freebsd7/freebsd8/g I ended up at the same
>>> failure
>>> as when
>>> installing using the port.
>>>
>>> Using Python 2.6 and Ant 1.7, heres the error:
>>
>> What version of java are you using ?
>> Whose JDK ?
>
> Hi Andi,
>
> Seems to be 2 versions on there.
>
> the default;
>
> [gmcdonald@tyr ~]$ java -version
> java version "1.6.0_03-p4"
> Java(TM) SE Runtime Environment (build
> 1.6.0_03-p4-root_07_sep_2010_08_40-b00)
> Java HotSpot(TM) 64-Bit Server VM (build
> 1.6.0_03-p4-root_07_sep_2010_08_40-b00, mixed mode)
>
> Which could be the openjdk version
>
> and there is also the sun version:
>
> [gmcdonald@tyr ~]$ /usr/local/diablo-jdk1.6.0/jre/bin/java -version
> java version "1.6.0_07"
> Diablo Java(TM) SE Runtime Environment (build 1.6.0_07-b02)
> Diablo Java HotSpot(TM) 64-Bit Server VM (build 10.0-b23, mixed mode)
>
> during the source install, I pointed it to the /usr/local/diablo- 
> jdk1.6.0
> (sun) version.

Be sure to not mix java installs. Be sure to use the header files and  
libs (when building jcc) that correspond to the java binaries you  
intend to use.

I don't have a freebsd setup, so no experience on that plarform. I  
know that there are a few freebsd users who may read this list. Let's  
hope they chime in.

Andi..


>
> Thanks
>
> Gav...
>
>
>>
>> Andi..
>>
>>
>>>
>>> /usr/local/bin/python -m jcc.__main__ --jar
>>> lucene-java-3.0.2/build/lucene-core-3.0.2.jar --jar
>>> lucene-java-3.0.2/build/contrib/snowball/lucene-snowball-3.0.2.jar  
>>> --
>>> jar
>>> lucene-java-3.0.2/build/contrib/analyzers/common/lucene-
>>> analyzers-3.0.2.jar
>>> --jar lucene-java-3.0.2/build/contrib/regex/lucene-regex-3.0.2.jar  
>>> --
>>> jar
>>> lucene-java-3.0.2/build/contrib/memory/lucene-memory-3.0.2.jar --jar
>>> lucene-java-3.0.2/build/contrib/highlighter/lucene-
>>> highlighter-3.0.2.jar
>>> --jar lucene-java-3.0.2/build/contrib/queries/lucene-
>>> queries-3.0.2.jar --jar
>>> build/jar/extensions.jar  --package java.lang java.lang.System
>>> java.lang.Runtime --package java.util java.util.Arrays
>>> java.text.SimpleDateFormat java.text.DecimalFormat  
>>> java.text.Collator
>>> --package java.io java.io.StringReader java.io.InputStreamReader
>>> java.io.FileInputStream --exclude  
>>> org.apache.lucene.queryParser.Token
>>> --exclude org.apache.lucene.queryParser.TokenMgrError --exclude
>>> org.apache.lucene.queryParser.QueryParserTokenManager --exclude
>>> org.apache.lucene.queryParser.ParseException --exclude
>>> org.apache.lucene.search.regex.JakartaRegexpCapabilities --exclude
>>> org.apache.regexp.RegexpTunnel --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;' --rename
>>> org.apache.lucene.search.highlight.SpanScorer=HighlighterSpanScorer
>>> --version 3.0.2 --module python/collections.py --files 2 --build
>>> Exception in thread "main" java.lang.NoSuchMethodException:
>>> java.lang.Object.compareTo(java.lang.Object)
>>>       at java.lang.Class.getMethod(Class.java:1605)
>>> Traceback (most recent call last):
>>> File "/usr/local/lib/python2.6/runpy.py", line 122, in
>>> _run_module_as_main
>>>   "__main__", fname, loader, pkg_name)
>>> File "/usr/local/lib/python2.6/runpy.py", line 34, in _run_code
>>>   exec code in run_globals
>>> File
>>> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
>>> RC2-amd64.
>>> egg/jcc/__main__.py", line 102, in <module>
>>>   cpp.jcc(sys.argv)
>>> File
>>> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
>>> RC2-amd64.
>>> egg/jcc/cpp.py", line 565, in jcc
>>>   declares, typeset)
>>> File
>>> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
>>> RC2-amd64.
>>> egg/jcc/cpp.py", line 1014, in code
>>>   superMethod = find_method(superCls, methodName, params)
>>> File
>>> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
>>> RC2-amd64.
>>> egg/jcc/cpp.py", line 218, in find_method
>>>   if (e.getJavaException().getClass().getName() ==
>>> 'java.lang.NoSuchMethodException'):
>>> File
>>> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
>>> RC2-amd64.
>>> egg/jcc/cpp.py", line 51, in getJavaException
>>>   return self.args[0]
>>> IndexError: tuple index out of range
>>> gmake: *** [compile] Error 255
>>>
>>> Any ideas please?
>>>
>>> Gav...
>>>
>

RE: Trouble installing pyLucene on FreeBSD

Posted by "Gav..." <ga...@16degrees.com.au>.

> -----Original Message-----
> From: Andi Vajda [mailto:vajda@apache.org]
> Sent: Saturday, 9 October 2010 11:04 AM
> To: pylucene-dev@lucene.apache.org
> Subject: Re: Trouble installing pyLucene on FreeBSD
> 
> 
> On Oct 8, 2010, at 17:37, "Gav..." <ga...@16degrees.com.au> wrote:
> 
> > Hi,
> >
> > Using FreeBSD 8.1-RC2 Im having trouble installing.
> >
> > I first tried to install using the ports system and
> > /usr/ports/textproc/py-lucene
> >
> > When that failed I installed from source, compiled jcc and then
> > pylucene,
> > after some
> > fiddling of source to s/freebsd7/freebsd8/g I ended up at the same
> > failure
> > as when
> > installing using the port.
> >
> > Using Python 2.6 and Ant 1.7, heres the error:
> 
> What version of java are you using ?
> Whose JDK ?

Hi Andi,

Seems to be 2 versions on there.

the default;

[gmcdonald@tyr ~]$ java -version
java version "1.6.0_03-p4"
Java(TM) SE Runtime Environment (build
1.6.0_03-p4-root_07_sep_2010_08_40-b00)
Java HotSpot(TM) 64-Bit Server VM (build
1.6.0_03-p4-root_07_sep_2010_08_40-b00, mixed mode)

Which could be the openjdk version

and there is also the sun version:

[gmcdonald@tyr ~]$ /usr/local/diablo-jdk1.6.0/jre/bin/java -version
java version "1.6.0_07"
Diablo Java(TM) SE Runtime Environment (build 1.6.0_07-b02)
Diablo Java HotSpot(TM) 64-Bit Server VM (build 10.0-b23, mixed mode)

during the source install, I pointed it to the /usr/local/diablo-jdk1.6.0
(sun) version.

Thanks

Gav...


> 
> Andi..
> 
> 
> >
> > /usr/local/bin/python -m jcc.__main__ --jar
> > lucene-java-3.0.2/build/lucene-core-3.0.2.jar --jar
> > lucene-java-3.0.2/build/contrib/snowball/lucene-snowball-3.0.2.jar --
> > jar
> > lucene-java-3.0.2/build/contrib/analyzers/common/lucene-
> > analyzers-3.0.2.jar
> > --jar lucene-java-3.0.2/build/contrib/regex/lucene-regex-3.0.2.jar --
> > jar
> > lucene-java-3.0.2/build/contrib/memory/lucene-memory-3.0.2.jar --jar
> > lucene-java-3.0.2/build/contrib/highlighter/lucene-
> > highlighter-3.0.2.jar
> > --jar lucene-java-3.0.2/build/contrib/queries/lucene-
> > queries-3.0.2.jar --jar
> > build/jar/extensions.jar  --package java.lang java.lang.System
> > java.lang.Runtime --package java.util java.util.Arrays
> > java.text.SimpleDateFormat java.text.DecimalFormat java.text.Collator
> > --package java.io java.io.StringReader java.io.InputStreamReader
> > java.io.FileInputStream --exclude org.apache.lucene.queryParser.Token
> > --exclude org.apache.lucene.queryParser.TokenMgrError --exclude
> > org.apache.lucene.queryParser.QueryParserTokenManager --exclude
> > org.apache.lucene.queryParser.ParseException --exclude
> > org.apache.lucene.search.regex.JakartaRegexpCapabilities --exclude
> > org.apache.regexp.RegexpTunnel --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;' --rename
> > org.apache.lucene.search.highlight.SpanScorer=HighlighterSpanScorer
> > --version 3.0.2 --module python/collections.py --files 2 --build
> > Exception in thread "main" java.lang.NoSuchMethodException:
> > java.lang.Object.compareTo(java.lang.Object)
> >        at java.lang.Class.getMethod(Class.java:1605)
> > Traceback (most recent call last):
> >  File "/usr/local/lib/python2.6/runpy.py", line 122, in
> > _run_module_as_main
> >    "__main__", fname, loader, pkg_name)
> >  File "/usr/local/lib/python2.6/runpy.py", line 34, in _run_code
> >    exec code in run_globals
> >  File
> > "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
> > RC2-amd64.
> > egg/jcc/__main__.py", line 102, in <module>
> >    cpp.jcc(sys.argv)
> >  File
> > "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
> > RC2-amd64.
> > egg/jcc/cpp.py", line 565, in jcc
> >    declares, typeset)
> >  File
> > "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
> > RC2-amd64.
> > egg/jcc/cpp.py", line 1014, in code
> >    superMethod = find_method(superCls, methodName, params)
> >  File
> > "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
> > RC2-amd64.
> > egg/jcc/cpp.py", line 218, in find_method
> >    if (e.getJavaException().getClass().getName() ==
> > 'java.lang.NoSuchMethodException'):
> >  File
> > "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-
> > RC2-amd64.
> > egg/jcc/cpp.py", line 51, in getJavaException
> >    return self.args[0]
> > IndexError: tuple index out of range
> > gmake: *** [compile] Error 255
> >
> > Any ideas please?
> >
> > Gav...
> >



Re: Trouble installing pyLucene on FreeBSD

Posted by Andi Vajda <va...@apache.org>.
On Oct 8, 2010, at 17:37, "Gav..." <ga...@16degrees.com.au> wrote:

> Hi,
>
> Using FreeBSD 8.1-RC2 Im having trouble installing.
>
> I first tried to install using the ports system and
> /usr/ports/textproc/py-lucene
>
> When that failed I installed from source, compiled jcc and then  
> pylucene,
> after some
> fiddling of source to s/freebsd7/freebsd8/g I ended up at the same  
> failure
> as when
> installing using the port.
>
> Using Python 2.6 and Ant 1.7, heres the error:

What version of java are you using ?
Whose JDK ?

Andi..


>
> /usr/local/bin/python -m jcc.__main__ --jar
> lucene-java-3.0.2/build/lucene-core-3.0.2.jar --jar
> lucene-java-3.0.2/build/contrib/snowball/lucene-snowball-3.0.2.jar -- 
> jar
> lucene-java-3.0.2/build/contrib/analyzers/common/lucene- 
> analyzers-3.0.2.jar
> --jar lucene-java-3.0.2/build/contrib/regex/lucene-regex-3.0.2.jar -- 
> jar
> lucene-java-3.0.2/build/contrib/memory/lucene-memory-3.0.2.jar --jar
> lucene-java-3.0.2/build/contrib/highlighter/lucene- 
> highlighter-3.0.2.jar
> --jar lucene-java-3.0.2/build/contrib/queries/lucene- 
> queries-3.0.2.jar --jar
> build/jar/extensions.jar  --package java.lang java.lang.System
> java.lang.Runtime --package java.util java.util.Arrays
> java.text.SimpleDateFormat java.text.DecimalFormat java.text.Collator
> --package java.io java.io.StringReader java.io.InputStreamReader
> java.io.FileInputStream --exclude org.apache.lucene.queryParser.Token
> --exclude org.apache.lucene.queryParser.TokenMgrError --exclude
> org.apache.lucene.queryParser.QueryParserTokenManager --exclude
> org.apache.lucene.queryParser.ParseException --exclude
> org.apache.lucene.search.regex.JakartaRegexpCapabilities --exclude
> org.apache.regexp.RegexpTunnel --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;' --rename
> org.apache.lucene.search.highlight.SpanScorer=HighlighterSpanScorer
> --version 3.0.2 --module python/collections.py --files 2 --build
> Exception in thread "main" java.lang.NoSuchMethodException:
> java.lang.Object.compareTo(java.lang.Object)
>        at java.lang.Class.getMethod(Class.java:1605)
> Traceback (most recent call last):
>  File "/usr/local/lib/python2.6/runpy.py", line 122, in  
> _run_module_as_main
>    "__main__", fname, loader, pkg_name)
>  File "/usr/local/lib/python2.6/runpy.py", line 34, in _run_code
>    exec code in run_globals
>  File
> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1- 
> RC2-amd64.
> egg/jcc/__main__.py", line 102, in <module>
>    cpp.jcc(sys.argv)
>  File
> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1- 
> RC2-amd64.
> egg/jcc/cpp.py", line 565, in jcc
>    declares, typeset)
>  File
> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1- 
> RC2-amd64.
> egg/jcc/cpp.py", line 1014, in code
>    superMethod = find_method(superCls, methodName, params)
>  File
> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1- 
> RC2-amd64.
> egg/jcc/cpp.py", line 218, in find_method
>    if (e.getJavaException().getClass().getName() ==
> 'java.lang.NoSuchMethodException'):
>  File
> "/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1- 
> RC2-amd64.
> egg/jcc/cpp.py", line 51, in getJavaException
>    return self.args[0]
> IndexError: tuple index out of range
> gmake: *** [compile] Error 255
>
> Any ideas please?
>
> Gav...
>