[libvirt] Hard requirement on gcrypt.h?

Eugene Marcotte emarcotte at gmail.com
Wed Feb 27 00:01:17 UTC 2013


On Tue, 2013-02-26 at 16:42 -0700, Eric Blake wrote:
> Ah, I see now - the file in question is src/libvirt.c - the typo of
> libirt.c threw me off.

Sorry about that. 

> I think we are guaranteed that gcrypt.h exists if gnutls is properly
> installed, even if it is a transitive dependency.  Does this patch fix
> it for you?

Yup, at least when building without gnutls it works fine. When building
with gnutls (e.g. after yum install gnutls-devel) it also works fine.

Thanks!

> diff --git i/src/libvirt.c w/src/libvirt.c
> index 8a28e4a..0a21dea 100644
> --- i/src/libvirt.c
> +++ w/src/libvirt.c
> @@ -2,7 +2,7 @@
>   * libvirt.c: Main interfaces for the libvirt library to handle
> virtualization
>   *           domains from a process running in domain 0
>   *
> - * Copyright (C) 2005-2006, 2008-2012 Red Hat, Inc.
> + * Copyright (C) 2005-2006, 2008-2013 Red Hat, Inc.
>   *
>   * This library is free software; you can redistribute it and/or
>   * modify it under the terms of the GNU Lesser General Public
> @@ -31,7 +31,6 @@
>  #include <unistd.h>
>  #include <sys/wait.h>
>  #include <time.h>
> -#include <gcrypt.h>
> 
>  #include <libxml/parser.h>
>  #include <libxml/xpath.h>
> @@ -56,6 +55,7 @@
>  #include "intprops.h"
>  #include "virconf.h"
>  #if WITH_GNUTLS
> +# include <gcrypt.h>
>  # include "rpc/virnettlscontext.h"
>  #endif
>  #include "vircommand.h"
> 
> 





More information about the libvir-list mailing list