On Tue, Dec 13, 2011 at 03:32:12PM -0700, Eric Blake wrote: > On 12/13/2011 03:24 PM, Peter Krempa wrote: > >> Compilation without NLS will trigger gcc warnings that you are using a > >> printf-style interface without any %. Write this as vshError(ctl, "%s", > >> _("Invalid target argument")). > >> > > > > Oh! Now I understand why there's used notation "%s", "some const string" > > throughout virsh. > > I wish we could get gcc to warn even when compiling with NLS. clang > also issues the warnings about a constant format string, regardless of > whether NLS is enabled, but we don't compile under clang as often. Perhaps the best thing todo is to simply change autobuild.sh to run with --disable-nls. Autobuild already results in 2 complete builds, one direct and one via rpmbuild, so adding --disable-nls to the first direct build will improve our coverage here Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list