Opened 14 years ago

Closed 14 years ago

#470 closed defect (fixed)

Use native uuid API on FreeBSD

Reported by: Olly Betts Owned by: Olly Betts
Priority: normal Milestone: 1.2.1
Component: Build system Version: 1.1.5
Severity: normal Keywords:
Cc: Blocked By:
Blocking: Operating System: FreeBSD

Description

FreeBSD has a slightly different uuid API with at least the following differences from the e2fsprogs uuid library:

  • uuid.h instead of uuid/uuid.h
  • uuid_create() instead of uuid_generate()

Ideally we should just use this, but it requires hooking up with configure tests, etc.

Currently users will need to workaround this by installing e2fsprogs-libuuid (or just by installing Xapian from the ports tree which does this for them).

Change History (1)

comment:1 by Olly Betts, 14 years ago

Milestone: 1.2.x1.2.1
Resolution: fixed
Status: newclosed

Fixed in trunk r14514. UUIDs aren't using in 1.0.x, so nothing to backport.

NetBSD appears to have the same API.

Note: See TracTickets for help on using tickets.