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