view 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
line wrap: on
line source

This file is part of mingw-cross-env.
See doc/index.html for further information.

This patch has been taken from:
https://sourceforge.net/tracker/?func=detail&aid=3004924&group_id=69724&atid=525570

diff -urN a/src/net/tls/TLSSession.cpp b/src/net/tls/TLSSession.cpp
--- a/src/net/tls/TLSSession.cpp	2010-05-20 12:19:24.163128483 +0200
+++ b/src/net/tls/TLSSession.cpp	2010-05-20 12:21:31.979114130 +0200
@@ -27,6 +27,7 @@
 #include "vmime/config.hpp"
 
 #if VMIME_HAVE_PTHREAD
+#	include <pthread.h>
 #	include <gcrypt.h>
 #	include <errno.h>
 #endif // VMIME_HAVE_PTHREAD