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