This is meant as a polite information only: Upstream released libvirt-0.4.0 on Dec 17 2007 and libvirt-0.4.1 on March 3 2008. The latest in portage is libvirt-0.3.3 Bumping the 0.3.3 ebuild to 0.4.0 works. But there is a new configure option --with-sasl which I think deserves a USE flag. Bumping to 0.4.1 fails late during compilation on my amd64. Attached my proposal for a libvirt-0.4.0 ebuild. It contains the new sasl use flag as well as a new kvm use flag. Reproducible: Always Steps to Reproduce:
Created attachment 145641 [details] 0.4.0 ebuild with new sasl and kvm use flags Here you go. Could use some testing, though
Seems that the ebuild is encoded as dos file format. Convert to 'unix' before that. Feature request would avahi to the useflags too, but it would probably require the 'dbus' useflag. Maybe some other options like iscsi, etc. would be nice. Next to this 0.4.1 ends with me as: mv -f .deps/libvirt_test_la-util.Tpo .deps/libvirt_test_la-util.Plo mv -f .deps/libvirt_test_la-storage_backend_disk.Tpo .deps/libvirt_test_la-storage_backend_disk.Plo mv -f .deps/libvirt_test_la-remote_protocol.Tpo .deps/libvirt_test_la-remote_protocol.Plo make[2]: Leaving directory `/var/tmp/paludis/app-emulation/libvirt-0.4.1/work/libvirt-0.4.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/paludis/app-emulation/libvirt-0.4.1/work/libvirt-0.4.1' make: *** [all] Error 2
Created attachment 151250 [details] libvirt-0.4.2.ebuild
Created attachment 151251 [details] libvirt-0.4.2.ebuild added sasl dependency
I tried out the latest libvirt-0.4.2 ebuild by kaaZoo and except for two dependency problems, it worked just fine. Firstly, it don't need the meta-package app-emulation/qemu, it's enough with app-emulation/qemu-softmmu for qemu support. Secondly it needs sys-apps/parted to compile even when not using xen. Don't know about dev-libs/cyrus-sasl, because I already had that installed, so I didn't try without it.
yes, cyrus-sasl is needed to compile libvirt, even without xen-support.
This will all be fixed in 0.4.2, which I'm about to add. It has some additional USE flags for sasl, parted and avahi as well as other stuff. Not yet for kvm, since that's not in the tree.