The build depends on a number of third-party packages, such as
gcj, Zope, and
gcc 4.1. On Mac OS X many of these can be supplied by third-party package providers such as
Fink and
DarwinPorts. I think we need to modify the build process to check for the use of these package managers and the possibly already-installed packages we need.
The build assumes that
gcc and other tools all live in
GCJ_HOME. As a result, if you use
/opt/local as your
GCJ_HOME, you must set environment variables manually:
| Environment | Value |
PYLUCENE_CC | /usr/bin/gcc |
PYLUCENE_CXX | /usr/bin/g++ |
PYLUCENE_JAR | /usr/bin/jar |
Needless to say, it would be much nicer if the PyLucene build system did not do this.
Thu Dec 15 2005 14:48 PDT
Well, I've decided to give up on using the
DarwinPorts versions of anything for now.
If I come back to it I will update this page with a link.