[Xapian-discuss] Xapian/Omega on sourceforge.net
Olly Betts
olly at survex.com
Thu May 3 19:36:34 BST 2007
On Thu, May 03, 2007 at 08:00:25AM -0700, Tong Sun wrote:
> Is there any successful story installing Xapian/Omega
> on sourceforge.net (since sourceforge has stopped its
> compile farm and we don't have rights to write to
> /usr/local)?
I suspect you'll need to get access to a machine running a similar enough
distro to the one used on the SF web server somehow (it's harder to move
compiled C++ code between distros than C).
What distro is the web server? It's apache just says "UNIX"...
It's probably possible to get a suitable compilation environment fairly
easily these days using a live CD or one of pieces of virtualisation
software.
Once you have the environment, it's not hard to compile Xapian to work
in your home directory. In particular, libtool will automatically set
an rpath if you set the prefix to outside the standard dynamic linker
search path, so that Omega will know where to find the library.
Or you might be able to find suitable packages and unpack them into your
project home directory, then set LD_LIBRARY_PATH so the shared library
is found (so you probably would need a shell script wrapper for Omega).
> Since Xapian/Omega is also hosted on sourceforge.net,
Actually, we haven't been hosted on sourceforge for a number of years,
though the project still exists. Mostly so that bookmarks still works
(and until recently so we could use the compile farm).
> is it possible that you guys install an official copy
> of Xapian/Omega (in the Xapian project on
> sourceforge), so that we all can use it from our own
> projects?
That's an interesting idea - I guess it could be quite popular. I don't
have the time to look at it myself at the moment (I'm working hard on
getting Xapian 1.0.0 released) but if someone else does let me know and
I can probably give you suitable user rights.
Cheers,
Olly
More information about the Xapian-discuss
mailing list