On Sat, Nov 15, 2008 at 2:10 PM, Brendan O'Connor <[EMAIL PROTECTED]> wrote:
...
> I'm trying to follow the README's invocation of initVM()
> but it segfaults:
>
> ~ % 
> DYLD_LIBRARY_PATH=/opt/py26/lib/python2.6/site-packages/JCC-2.0-py2.6-macosx-10.3-i386.egg/
> python
> Python 2.6rc1 (r26rc1:66416, Sep 15 2008, 22:20:00)
> [GCC 4.0.1 (Apple Inc. build 5465)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
>>>> lucene.initVM(classpath=lucene.CLASSPATH)
> [1]    10775 segmentation fault  DYLD_LIBRARY_PATH= python

Oops, I fixed it myself -- sorry about that.  The problem was my own
python wasn't a framework install, so libjcc.dylib was linking against
the system python instead (while being installed into my python's
site-packages/JCC.egg).

I re-installed my python with --enable-framework and all is well --
though I did still have to do that hack removing the "-Wl,-rpath"
linking directive in jcc/python.py and using DYLD_LIBRARY_PATH to
persuade _lucene.so to find libjcc.dylib.

Brendan
_______________________________________________
pylucene-dev mailing list
pylucene-dev@osafoundation.org
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev

Reply via email to