I almost forgot: If you are already using ceph 0.27, then you will need the pathes. Configure is checking for a function that isn't existing any longer in librados.
Sorry, Christian 2011/5/4 Christian Brunner <c...@muc.de>: > Hi Dyweni, > > are you sure that you have installed ceph (especially librados and the > header files)? > > Josh's patches use the newer librbd from ceph 0.27. With this library > the qemu driver gets a lot simpler and avoids code duplication in ceph > and qemu. - It's the future, but I don't think it will solve your > problem. > > Christian > > 2011/5/4 Dyweni - Qemu-Devel <8sscqsnyx...@dyweni.com>: >> Hi List! >> >> I'm running into an issue compiling QEMU with RBD support. >> >> From the Wiki (http://ceph.newdream.net/wiki/QEMU-RBD), I should be >> able to do the following: >> >> $ git clone git://git.qemu.org/qemu.git >> $ cd qemu >> $ ./configure --enable-rbd >> $ make; make install >> >> >> However, the configure command throws this error: >> >> ERROR >> ERROR: User requested feature rados block device >> ERROR: configure was not able to find it >> ERROR >> >> >> I ran across this patchset from Josh Durgin which looks like it might >> resolve this error, but I don't see it commited to GIT repository >> above, or the qemu-kvm repository hosted on git.kernel.org: >> >> [Qemu-devel] [PATCH v3 0/4] rbd improvements >> http://lists.gnu.org/archive/html/qemu-devel/2011-04/msg01211.html >> >> >> >> Before I attempt to apply Josh's patchset, I'd like to know if anyone >> else on the list has ran across this before. >> >> Thanks, >> Dyweni >> >> >> >> >> >> >