Hi. I tried to build qemu-2.6.0-rc0 from http://wiki.qemu-project.org/download tarball and the one I generated from git master (HEAD is de1d099a448beb2ec39af4bd9ce4dd6452a18cb5) using -- scripts/make-release /~/repos/qemu/qemu 2.6.0-rc0 -- The build both times fails at the same spot. -- <snip> CC block/nfs.o block/nfs.c: In function 'nfs_client_open': block/nfs.c:289:9: warning: implicit declaration of function 'error_setg' [-Wimplicit-function-declaration] error_setg(errp, "Invalid URL specified"); ^ block/nfs.c:289:9: warning: nested extern declaration of 'error_setg' [-Wnested-externs] block/nfs.c:318:13: warning: implicit declaration of function 'parse_uint_full' [-Wimplicit-function-declaration] if (parse_uint_full(qp->p[i].value, &val, 0)) { ^ block/nfs.c:318:9: warning: nested extern declaration of 'parse_uint_full' [-Wnested-externs] if (parse_uint_full(qp->p[i].value, &val, 0)) { ^ block/nfs.c: In function 'nfs_file_open': block/nfs.c:410:54: error: 'error_abort' undeclared (first use in this function) opts = qemu_opts_create(&runtime_opts, NULL, 0, &error_abort); ^ block/nfs.c:410:54: note: each undeclared identifier is reported only once for each function it appears in block/nfs.c:413:9: warning: implicit declaration of function 'error_propagate' [-Wimplicit-function-declaration] error_propagate(errp, local_err); ^ block/nfs.c:413:9: warning: nested extern declaration of 'error_propagate' [-Wnested-externs] /usr/pkgmk/build/qemu/src/qemu-2.6.0-rc0/rules.mak:57: recipe for target 'block/nfs.o' failed make: *** [block/nfs.o] Error 1 make: *** Waiting for unfinished jobs.... --- This has to be something recent, since I built qemu from git master without problems just few days ago, against the same libnfs-1.10.0 :)
Pedja