[libvirt] [PATCH] virsh: Print error message if argument parsing fails for cmdNodesuspend
Daniel P. Berrange
berrange at redhat.com
Tue Dec 13 23:08:16 UTC 2011
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 :|
More information about the libvir-list
mailing list