Jiri B. <ji...@live.com> writes:
> I'm trying to create a port for xapian-ruby which is needed to build other
> stuff.
> 
> This is my first try so don't get mad, anyway I've got into troubles...
> 
> checking for library containing zlibVersion... -lz
> checking for uuid/uuid.h... no
> configure: error: uuid/uuid.h not found - required for chert and flint (you
> may need to install the
> uuid-dev, libuuid-devel or e2fsprogs-devel package)

If OpenBSD has the same built-in UUID API as FreeBSD, then upstream SVN trunk
should already work - for bootstrapped snapshot tarballs see:

http://oligarchy.co.uk/xapian/trunk/

If OpenBSD doesn't have that UUID API, then you'll need to install (and perhaps
first package) the library which the error message points you to.

> /data/objdir/ports/xapian-ruby/fake-i386/usr/local/lib/ruby/gems/1.8
> /gems/xapian-full-1.1.3.1/Rakefile:6:in

Xapian 1.1.3 was a development version - it doesn't make much sense to try
to package that, especially now that there's a new stable release (1.2.0).

BTW, there's already an OpenBSD port of xapian-core (currently 1.0.17) - it
would probably make more sense to update that to 1.2.0 and then package the
ruby bindings than trying to package this "xapian-full" ruby gem:

http://openports.se/databases/xapian-core

Cheers,
    Olly

Reply via email to