I am trying to build iftop-0.16 on Solaris 9. GCC 3.2. I'm receiving the same error that others have reported.
configure: error: can't figure out how to compile with POSIX threads If your system actually supports POSIX threads, this means we've messed up.
I tried to apply the patch on versions 0.15 and 0.16, with no luck.
diff -u -r1.2 pthread.c --- pthread.c 27 Aug 2003 18:29:27 -0000 1.2 +++ pthread.c 17 Nov 2003 19:40:27 -0000 @@ -12,6 +12,7 @@ #include <stdio.h> #include <string.h> #include <time.h> +#include <unistd.h>
static pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER; static pthread_cond_t cond = PTHREAD_COND_INITIALIZER; @@ -23,8 +24,10 @@ pthread_mutex_lock(&mtx); pthread_cond_signal(&cond); pthread_mutex_unlock(&mtx); - while (1) + while (1) { + sleep(1); pthread_testcancel(); + } }
Any direction?
_________________________________________________________________ Persistent heartburn? Check out Digestive Health & Wellness for information and advice. http://gerd.msn.com/default.asp