Package Details: blktap-git 20130311-1

Git Clone URL: (read-only)
Package Base: blktap-git
Description: Blktap Userspace Tools + Library
Upstream URL:
Licenses: GPL
Submitter: vbmithr
Maintainer: None
Last Packager: vbmithr
Votes: 0
Popularity: 0.000000
First Submitted: 2013-03-11 17:31
Last Updated: 2015-06-27 07:51

Dependencies (1)

Required by (0)

Sources (0)

Latest Comments

vbmithr commented on 2016-03-01 03:30

Not sure this package should still exit actually. But thanks. I'm gonna delete it.

CyberShadow commented on 2016-03-01 02:52

Actually, I just realized that "vdfuse" also does what I needed, and that one actually works, so never mind. (This package is still broken though.)

CyberShadow commented on 2016-03-01 02:19

~/work/extern/aur/blktap-git » makepkg -si
==> Making package: blktap-git 20130311-1 (Tue Mar 1 01:47:43 UTC 2016)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
==> ERROR: Integrity checks (md5) differ in size from the source array.

Removing the md5sums line fixes it.

Then you get a build error:

In file included from /usr/include/sys/syslog.h:35:0,
from /usr/include/syslog.h:1,
from thin_log.c:6:
/usr/include/features.h:148:3: error: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Werror=cpp]
# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"

OK, remove -Werror from src/blktap/thin/, `git commit -am bla`, rebuild.

../include/tap-ctl.h:27:21: fatal error: xen/xen.h: No such file or directory

OK, install xenstore which adds those headers/libraries, but then you get:

tapdisk-utils.h:90:18: error: inline function ‘timeval_to_us’ declared but never defined [-Werror]

OK, disable -Werror again in drivers/.

td-req.h:75:3: error: array type has incomplete element type ‘struct gntdev_grant_copy_segment’

And that looks like a patched kernel feature that has not been upstreamed, so dead end.

Maintainer (vbmithr): Maybe lock this to a git revision that's known to build and work on Arch?

vbmithr commented on 2013-05-01 12:53

Thank you for your feedback, sending your comment to upstream.

Lastebil commented on 2013-04-29 08:40

changes in gcc 4.8 bring a warning for pointer access:

This is triggered in the current setup; also another error indicating that optimization needs to be on when compiling.

- I patched around this by using
CFLAGS="-Wno-sizeof-pointer-memaccess -O" ./configure --prefix=/usr

But that is probably not going to be that neccesary in the coming weeks as there's a Debian bugreport about it, so someone has probably started talking to the git folks about it and they will either patch the source or ... similar. (I haven't actually loaded the kernel module yet, so I'm not going to recommend this solution just yet.)