
On Tue, Apr 29, 2008 at 05:11:59PM +0200, Soren Hansen wrote:
I seem to be completely unable to get make syntax-checks to function properly with my bzr checkout of libvirt[1]. I've attached the output as as-is.txt. I tried adding hacking bzr support into vc-list-files (see vc-list-files-bzr.patch), but that didn't quite seem to do the trick, as you can see in in vc-list-files-maybe-fixed.log, which is the output after I patched vc-list-files.
I tried CVS, too, and that also fails (see cvs-syntax-check.log).
Is it only meant to work with git?
It works with CVS - I use it with CVS most of the time. This....
--- po-check-1 2008-04-29 17:03:10.452343086 +0200 +++ po-check-2 2008-04-29 17:03:10.756338852 +0200 @@ -1,36 +1,36 @@ -gnulib/lib/gai_strerror.c -qemud/qemud.c -qemud/remote.c -src/conf.c -src/console.c -src/hash.c -src/iptables.c -src/libvirt.c -src/lxc_conf.c -src/lxc_container.c -src/lxc_driver.c -src/openvz_conf.c -src/openvz_driver.c -src/proxy_internal.c -src/qemu_conf.c -src/qemu_driver.c -src/remote_internal.c -src/sexpr.c -src/storage_backend.c -src/storage_backend_disk.c -src/storage_backend_fs.c -src/storage_backend_iscsi.c -src/storage_backend_logical.c -src/storage_conf.c -src/storage_driver.c -src/test.c -src/util.c -src/uuid.c -src/virsh.c -src/virterror.c -src/xen_internal.c -src/xend_internal.c -src/xm_internal.c -src/xml.c -src/xmlrpc.c -src/xs_internal.c +./gnulib/lib/gai_strerror.c +./qemud/qemud.c +./qemud/remote.c +./src/conf.c +./src/console.c +./src/hash.c +./src/iptables.c +./src/libvirt.c +./src/lxc_conf.c +./src/lxc_container.c +./src/lxc_driver.c +./src/openvz_conf.c +./src/openvz_driver.c +./src/proxy_internal.c +./src/qemu_conf.c +./src/qemu_driver.c +./src/remote_internal.c +./src/sexpr.c +./src/storage_backend.c +./src/storage_backend_disk.c +./src/storage_backend_fs.c +./src/storage_backend_iscsi.c +./src/storage_backend_logical.c +./src/storage_conf.c +./src/storage_driver.c +./src/test.c +./src/util.c +./src/uuid.c +./src/virsh.c +./src/virterror.c +./src/xen_internal.c +./src/xend_internal.c +./src/xm_internal.c +./src/xml.c +./src/xmlrpc.c +./src/xs_internal.c
...says that the vc-list-files script is getting a bogus leading ./ on all your filenames. So something must be different about Ubuntu versions of some program that causes this: awk -F/ '{ \ if (!$1 && $3 !~ /^-/) { \ f=FILENAME; \ sub(/CVS\/Entries/, "", f); \ print f $2; \ }}' \ $(find ${*-*} -name Entries -print) /dev/null; to prepend a ./ - it could be the content of CVS/Entries, or perhaps the find command - if you can figure out which, it ought to be easy enough to strip off the ./ Regards, Dan. -- |: Red Hat, Engineering, Boston -o- http://people.redhat.com/berrange/ :| |: http://libvirt.org -o- http://virt-manager.org -o- http://ovirt.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|