The first two of these ("missing initializer") I would expect anybody
to get if they're building with -Wall on Fedora 17, but the problems
have been there at least since the last libvirt release. The last
error only happens if you manually specify CFLAGS with no -O (or with
-O0).
Although these break the build for me, none of it is new, so I'll wait
for ACKs before pushing. (I do think it would be good to get these
fixes into the -rc2 candidate, though).