comparison src/vmime-99999-fix-pthreads.patch @ 995:ca1299bb06e3

fix use of pthreads in package vmime The configure option "-without-pthread" seems not to work even if it is listed as a configure option. As long as pthreads is available, it is detected. This meant that the configuration of vmime dependend on whether pthreads had already been installed, even though pthreads was not listed as a dependency. The solution seems to be to add the missing #include <pthread.h> and allow pthreads to be used. Also now build one of the examples as test-vmime.exe.
author Mark Brand <mabrand@mabrand.nl>
date Thu, 20 May 2010 23:23:33 +0200
parents
children
comparison
equal deleted inserted replaced
994:07e346dfcd76 995:ca1299bb06e3
1 This file is part of mingw-cross-env.
2 See doc/index.html for further information.
3
4 This patch has been taken from:
5 https://sourceforge.net/tracker/?func=detail&aid=3004924&group_id=69724&atid=525570
6
7 diff -urN a/src/net/tls/TLSSession.cpp b/src/net/tls/TLSSession.cpp
8 --- a/src/net/tls/TLSSession.cpp 2010-05-20 12:19:24.163128483 +0200
9 +++ b/src/net/tls/TLSSession.cpp 2010-05-20 12:21:31.979114130 +0200
10 @@ -27,6 +27,7 @@
11 #include "vmime/config.hpp"
12
13 #if VMIME_HAVE_PTHREAD
14 +# include <pthread.h>
15 # include <gcrypt.h>
16 # include <errno.h>
17 #endif // VMIME_HAVE_PTHREAD