[pylucene-dev] building PyLucene from sources on Ubuntu 7.04
Andi Vajda
vajda at osafoundation.org
Tue May 8 15:53:48 PDT 2007
On Tue, 8 May 2007, Andi Vajda wrote:
> Just a quick note to let you all know that building PyLucene on Ubuntu Linux
> Feisty Fawn 7.04 (32 bit) using the default gcj 4.1.2 as installed with their
> package manager produced a sane PyLucene. This is the first time I was able
> to build a sane PyLucene with an out-of-the-box gcj on Linux !
I'm sorry to report that I spoke too fast. The usual random
NullPointerException happens when - apparently - GC gets involved. It was just
random enough to not kick in when I ran the tests in the build I first did.
PyLucene built from stock gcj 4.1.2 on Ubuntu 7.04 doesn't pass tests when
used with Chandler. Oh well.
I'm now building the latest gcj 4.2.0 pre-release (dated 20070501)...
Andi..
> I still have to select Sun's JDK javac as the front-end compiler, this is
> what's done with the 'update-java-alternatives' command below.
>
> Here are the steps I followed once I had the Live CD installed:
>
> - sudo apt-get install subversion
> - svn co http://svn.osafoundation.org/pylucene/trunk PyLucene
> - sudo apt-get install ant
> - sudo apt-get install sun-java5-jdk
> - sudo update-java-alternatives -s java-1.5.0-sun
> - sudo apt-get install g++
> - sudo apt-get install gcj
> - sudo apt-get install python-dev
> - edit PyLucene's Makefile to include:
>
> # Linux (with gcc 4.1.2 and libgcj dynamically linked)
> PREFIX=/usr
> PREFIX_PYTHON=$(PREFIX)
> LIBDIR_NAME=lib
> GCJ_HOME=/usr
> GCJ_LIBDIR=$(GCJ_HOME)/$(LIBDIR_NAME)
> GCJ_STATIC=0
> #LIB_INSTALL=libstdc++.so.7 libgcc_s.so.1
> #DB=$(PYLUCENE)/db-$(DB_VER)
> #PREFIX_DB=$(PREFIX)/BerkeleyDB.$(DB_LIB_VER)
> ANT=ant
> PYTHON=$(PREFIX_PYTHON)/bin/python
>
> - cd /usr/lib
> - sudo ln -s libstdc++.so.6.0.8 libstdc++.so.6
> - cd ~/PyLucene
> - make
> - sudo make install
> - make test
> all tests passed
>
> Andi..
>
> _______________________________________________
> pylucene-dev mailing list
> pylucene-dev at osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/pylucene-dev
>
More information about the pylucene-dev
mailing list