I downloaded and installed JDK from Oracle. And point to it with JAVA_HOME

Looks to me that in setup.py, LFLAGS get populated with correct -rpath to the 
lib folder including libjava.dylib but I’m not that into make, so I’m afraid 
I’m stuck and cannot vote on the release yet...

--
Jan Høydahl, search solution architect
Cominvent AS - www.cominvent.com

> 12. sep. 2016 kl. 14.26 skrev Andi Vajda <va...@apache.org>:
> 
> 
> 
> On Sep 12, 2016, at 13:25, Jan Høydahl <jan....@cominvent.com> wrote:
>>> It looks like JCC can't find java (failing to find libjava.dylib). Which 
>>> java did you install ?
>> Java 1.8.0_102
>>> When building JCC, the java version (library or franework) is reported. 
>>> What did it say ?
>> 
>> found JAVAHOME = 
>> /Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home
> 
> Well, I haven't tried this combination of OS and Java before. You need to 
> find where libjava.dylib actually is and see that the settngs in JCC's 
> setup.py file are correct and correspond to the path and name of that library.
> 
> Is this a java you installed or did it come with that macOS beta ?
> 
> Andi..
> 
>> 
>>> You also need to make sure JCC is built in shared mode and use a moderm 
>>> setuptools (version >= 8).
>> pip install --upgrade setuptools
>> 
>> Successfully uninstalled setuptools-23.1.0
>> Successfully installed setuptools-27.1.2
>> 
>> Tried again with updated setuptools, same result.
>> /usr/local/opt/python/bin/python2.7: 
>> dlopen(/usr/local/lib/python2.7/site-packages/JCC-2.22-py2.7-macosx-10.12-x86_64.egg/jcc/_jcc.so,
>>  2): Library not loaded: @rpath/libjava.dylib
>> 
>> Makefile settings:
>> PREFIX_PYTHON=/usr/local/Cellar/python/2.7.12
>> ANT=ant
>> PYTHON=$(PREFIX_PYTHON)/bin/python
>> JCC=$(PYTHON) -m jcc.__main__ --shared --arch x86_64
>> NUM_FILES=8
>> 
>> GNU Make 3.81
>> 
>> --
>> Jan Høydahl, search solution architect
>> Cominvent AS - www.cominvent.com
>> 
>>>> 12. sep. 2016 kl. 12.04 skrev Andi Vajda <va...@apache.org>:
>>>> 
>>>> 
>>>> On Sep 12, 2016, at 09:54, Jan Høydahl <jan....@cominvent.com> wrote:
>>>> 
>>>> I’m trying to test on my mac.
>>>> 
>>>> Successfully built and installed JCC.
>>>> Trying to build pylucene, “make” fails with this error:
>>>> 
>>>>> BUILD SUCCESSFUL
>>>>> Total time: 1 second
>>>>> ICU not installed
>>>>> /usr/local/Cellar/python/2.7.12/bin/python -m jcc.__main__ --shared 
>>>>> --arch x86_64 --jar 
>>>>> lucene-java-6.2.0/lucene/build/core/lucene-core-6.2.0.jar --jar 
>>>>> lucene-java-6.2.0/lucene/build/analysis/common/lucene-analyzers-common-6.2.0.jar
>>>>>  --jar lucene-java-6.2.0/lucene/build/memory/lucene-memory-6.2.0.jar 
>>>>> --jar 
>>>>> lucene-java-6.2.0/lucene/build/highlighter/lucene-highlighter-6.2.0.jar 
>>>>> --jar build/jar/extensions.jar --jar 
>>>>> lucene-java-6.2.0/lucene/build/queries/lucene-queries-6.2.0.jar --jar 
>>>>> lucene-java-6.2.0/lucene/build/queryparser/lucene-queryparser-6.2.0.jar 
>>>>> --jar lucene-java-6.2.0/lucene/build/sandbox/lucene-sandbox-6.2.0.jar 
>>>>> --jar 
>>>>> lucene-java-6.2.0/lucene/build/analysis/stempel/lucene-analyzers-stempel-6.2.0.jar
>>>>>  --jar lucene-java-6.2.0/lucene/build/grouping/lucene-grouping-6.2.0.jar 
>>>>> --jar lucene-java-6.2.0/lucene/build/join/lucene-join-6.2.0.jar --jar 
>>>>> lucene-java-6.2.0/lucene/build/facet/lucene-facet-6.2.0.jar --jar 
>>>>> lucene-java-6.2.0/lucene/build/suggest/lucene-suggest-6.2.0.jar --jar 
>>>>> lucene-java-6.2.0/lucene/build/expressions/lucene-expressions-6.2.0.jar 
>>>>> --jar 
>>>>> lucene-java-6.2.0/lucene/build/analysis/kuromoji/lucene-analyzers-kuromoji-6.2.0.jar
>>>>>  --jar lucene-java-6.2.0/lucene/build/misc/lucene-misc-6.2.0.jar  
>>>>> --use_full_names --include 
>>>>> lucene-java-6.2.0/lucene/expressions/lib/antlr4-runtime-4.5.1-1.jar 
>>>>> --include lucene-java-6.2.0/lucene/expressions/lib/asm-5.1.jar --include 
>>>>> lucene-java-6.2.0/lucene/expressions/lib/asm-commons-5.1.jar --package 
>>>>> java.lang java.lang.System java.lang.Runtime --package java.util 
>>>>> java.util.Arrays java.util.Collections java.util.HashMap 
>>>>> java.util.HashSet java.util.TreeSet java.lang.IllegalStateException 
>>>>> java.lang.IndexOutOfBoundsException java.util.NoSuchElementException 
>>>>> java.text.SimpleDateFormat java.text.DecimalFormat java.text.Collator 
>>>>> --package java.util.concurrent java.util.concurrent.Executors --package 
>>>>> java.util.regex --package java.io java.io.StringReader --package 
>>>>> java.nio.file java.nio.file.Path java.nio.file.Files java.nio.file.Paths 
>>>>> --exclude 
>>>>> org.apache.lucene.sandbox.queries.regex.JakartaRegexpCapabilities 
>>>>> --exclude org.apache.regexp.RegexpTunnel --exclude 
>>>>> org.apache.lucene.store.WindowsDirectory --exclude 
>>>>> org.apache.lucene.store.NativePosixUtil --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 java.util.AbstractList 'size:()I' 'get:(I)Ljava/lang/Object;' 
>>>>> org.apache.lucene.index.IndexWriter:getReader --version 6.2.0 --module 
>>>>> python/collections.py --module python/ICUNormalizer2Filter.py --module 
>>>>> python/ICUFoldingFilter.py --module python/ICUTransformFilter.py  --files 
>>>>> 8 --build 
>>>>> /usr/local/opt/python/bin/python2.7: 
>>>>> dlopen(/usr/local/lib/python2.7/site-packages/JCC-2.22-py2.7-macosx-10.12-x86_64.egg/jcc/_jcc.so,
>>>>>  2): Library not loaded: @rpath/libjava.dylib
>>>>> Referenced from: 
>>>>> /usr/local/lib/python2.7/site-packages/JCC-2.22-py2.7-macosx-10.12-x86_64.egg/jcc/_jcc.so
>>> 
>>> It looks like JCC can't find java (failing to find libjava.dylib). Which 
>>> java did you install ?
>>> When building JCC, the java version (library or franework) is reported. 
>>> What did it say ?
>>> You also need to make sure JCC is built in shared mode and use a moderm 
>>> setuptools (version >= 8).
>>> 
>>> pip install --upgrade setuptools
>>> 
>>> Andi..
>>> 
>>>>> Reason: image not found
>>>>> make: *** [compile] Error 1
>>>> 
>>>> 
>>>> I’m running macOS Sierra 10.12, Java 1.8.0_102 ant 1.9.7, XCode 8-beta and 
>>>> python 2.7.12.
>>>> 
>>>> Before upgrading to macOS Sierra GM, I got another error, saying Java was 
>>>> not installed and requesting install of Apple’s Java6.
>>>> 
>>>> --
>>>> Jan Høydahl, search solution architect
>>>> Cominvent AS - www.cominvent.com
>>>> 
>>>>> 9. sep. 2016 kl. 12.06 skrev Andi Vajda <va...@apache.org>:
>>>>> 
>>>>> 
>>>>> After an almost two year hiatus, a new PyLucene version is ready for 
>>>>> release. The PyLucene 6.2.0 (rc2) release tracking the recent release of 
>>>>> Apache Lucene 6.2.0 is ready.
>>>>> 
>>>>> A release candidate is available from:
>>>>> https://dist.apache.org/repos/dist/dev/lucene/pylucene/6.2.0-rc2/
>>>>> 
>>>>> PyLucene 6.2.0 is built with JCC 2.22 included in these release artifacts.
>>>>> 
>>>>> Please vote to release these artifacts as PyLucene 6.2.0.
>>>>> Anyone interested in this release can and should vote !
>>>>> 
>>>>> Thanks !
>>>>> 
>>>>> Andi..
>>>>> 
>>>>> ps: the KEYS file for PyLucene release signing is at:
>>>>> https://dist.apache.org/repos/dist/release/lucene/pylucene/KEYS
>>>>> https://dist.apache.org/repos/dist/dev/lucene/pylucene/KEYS
>>>>> 
>>>>> pps: here is my +1
>> 
> 

Reply via email to