On Wed, Dec 30, 2009 at 12:15:22AM +0800, Tao Feng wrote: > I just setup my Solaris to compile libevent repo. I saw the fix, > that should fix something but not completely. The warnings are still > there. Now I get error:
Does the attached patch help? If so, I'll merge it. -- Nick
>From 8111fac0650c6e4dbb296dfc8f63453e4532f30b Mon Sep 17 00:00:00 2001 From: Nick Mathewson <[email protected]> Date: Tue, 29 Dec 2009 14:38:35 -0500 Subject: [PATCH] Add missing thread imports so that evport.c will build When I made the changes to release the base lock around the call to port_getn(), I didn't add evthread-internal.h to the includes in evport.c would build, and I didn't catch it since I haven't got a Solaris host to build on. Tao Feng just reported this on Libevent-users. --- evport.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/evport.c b/evport.c index 1baac62..a203d8a 100644 --- a/evport.c +++ b/evport.c @@ -64,6 +64,9 @@ #include <time.h> #include <unistd.h> +#include <event2/thread.h> + +#include "evthread-internal.h" #include "event-internal.h" #include "log-internal.h" #include "evsignal-internal.h" -- 1.6.0.5
