On 13/03/2015 10:15, npzacs wrote: > libaacs | branch: refs/tags/0.8.1 | npzacs <npz...@gmail.com> | Tue Feb 17 > 11:20:45 2015 +0200| [bf03b08dde6294308c9e8a52404af36210d86002] | committer: > npzacs > > Remove unused include (errno.h) > >> http://git.videolan.org/gitweb.cgi/libaacs.git/?a=commit;h=bf03b08dde6294308c9e8a52404af36210d86002 > --- > > src/libaacs/crypto.c | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/src/libaacs/crypto.c b/src/libaacs/crypto.c > index 041bbf6..1d3971f 100644 > --- a/src/libaacs/crypto.c > +++ b/src/libaacs/crypto.c > @@ -36,7 +36,6 @@ > #ifdef HAVE_PTHREAD_H > #include <pthread.h> > #endif > -#include <errno.h> > > /* elliptic curve from AACS specs */ > #define AACS_EC_p "9DC9D81355ECCEB560BDB09EF9EAE7C479A7D7DF" >
libaacs 0.8.1 doesn't build with libgcrypt < 1.6.0. errno.h is actually needed when using pthread. The attached patch fixes it. It's more or less a revert of the above patch. Regards, Xavier
>From 8814e66e4c5af618eae423b9143b5e28d6568313 Mon Sep 17 00:00:00 2001 From: Xavier Bachelot <xav...@bachelot.org> Date: Sun, 15 Mar 2015 22:34:31 +0100 Subject: [PATCH] errno.h is needed when using pthread --- src/libaacs/crypto.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libaacs/crypto.c b/src/libaacs/crypto.c index 57e8702..1294366 100644 --- a/src/libaacs/crypto.c +++ b/src/libaacs/crypto.c @@ -38,6 +38,7 @@ #ifdef HAVE_PTHREAD_H #if GCRYPT_VERSION_NUMBER < 0x010600 #include <pthread.h> +#include <errno.h> #endif #endif -- 2.1.0
_______________________________________________ libaacs-devel mailing list libaacs-devel@videolan.org https://mailman.videolan.org/listinfo/libaacs-devel