[PATCH] fix a typo when building libgcrypt and gnupg 1.4 with
mingw-runtime 3.10
Rafaël Carré
funman at videolan.org
Thu Nov 2 21:17:00 CET 2006
Hello,
Since version 3.10, mingw-runtime now includes gettimeofday() defined
in <sys/time.h> as specified by POSIX:
http://www.opengroup.org/onlinepubs/009695399/functions/gettimeofday.html
People using this version to compile are experiencing problems with a
piece of code which is common to gnupg 1.4 and libcrypt 1.2.3 :
cipher/random.c
http://lists.gnupg.org/pipermail/gnupg-devel/2006-June/022975.html
Here is that code:
#ifdef HAVE_GETTIMEOFDAY
#include <sys/times.h>
#endif
What will happen on UNIX systems: they all have gettimeofday(), and they
all have sys/times.h so it's ok
What will happen on WINDOWS systems: they don't have gettimeofday() , so
it's ok too
What will happen on WINDOWS systems using mingw compiler and
mingw-runtime 3.10 : they have gettimeofday(), but they don't have
<sys/times.h> so the build will fail
To my knowledge, there is no system that defines gettimeofday() in
<sys/times.h>, only in <sys/time.h>
Please replace <sys/times.h> by <sys/time.h> because this is an
annoying typo.
Thanks.
--
Rafaël Carré
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : /pipermail/attachments/20061102/3223c3aa/signature.pgp
More information about the Gcrypt-devel
mailing list