On Sun, Apr 17, 2005 at 02:37:10PM -0700, Steve Langasek wrote: > reassign 305055 dmapi,xfslibs-dev > tags 305055 sid > thanks > > On Sun, Apr 17, 2005 at 07:24:37PM +0200, Roland Stigge wrote: > > Package: dmapi > > Version: 2.2.0-1 > > Severity: serious > > > building the package dmapi in a clean sid build environment > > (with pbuilder) on i386 results in: > > This looks to me like a broken header in the new version of xfslibs-dev; > reassigned to both packages for further tracking.
This was actually some dodgey source in DMAPI, including "internal" XFS headers directly that weren't intended for use that way. I'd expect a current version of libdm0 would compile correctly, so we can most easily fix this by simply using a more recent dmapi source package. 2.2.0 looks like its one version too old, I'll upload the 2.2.1 version shortly. Current versions of dmapi/libdm/dm_handle.c include: #include <xfs/libxfs.h> #include <xfs/handle.h> and _not_ <xfs/xfs_fs.h> This will compile correctly for any xfslibs version, and is the documented interface. cheers. -- Nathan
pgptnflxJKGDg.pgp
Description: PGP signature