summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2007-02-24 19:10:35 +0000
committerNick Mathewson <nickm@torproject.org>2007-02-24 19:10:35 +0000
commit988092f67482e72d0adc272979b693d9b4e55a6c (patch)
tree2a45ae7e5495a0941d15ce25fa965fae5e94a562
parentd4ad70af5fb3d2a8ed792a150201b84561531370 (diff)
downloadtor-988092f67482e72d0adc272979b693d9b4e55a6c.tar.gz
tor-988092f67482e72d0adc272979b693d9b4e55a6c.zip
r11921@catbus: nickm | 2007-02-24 14:09:12 -0500
Try to build with recent libevents on mingw. svn:r9639
-rw-r--r--ChangeLog2
-rw-r--r--configure.in6
2 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 3d0b429c89..c9e8d80549 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -55,6 +55,8 @@ Changes in version 0.1.2.8-alpha - 2007-??-??
back online.
- On a malformed DNS reply, always give an error to the corresponding
DNS request.
+ - Build with recent libevents on platforms that do not define the
+ nonstandard types "u_int8_t" and friends.
o Minor features (controller):
- Warn the user when an application uses the obsolete binary v0
diff --git a/configure.in b/configure.in
index 013241fe47..b41b29428e 100644
--- a/configure.in
+++ b/configure.in
@@ -196,6 +196,12 @@ fi
dnl ------------------------------------------------------
dnl Where do you live, libevent? And how do we call you?
+dnl This is a disgusting hack so we safely include recent libevent headers.
+AC_CHECK_TYPE(u_int64_t, unsigned long long)
+AC_CHECK_TYPE(u_int32_t, unsigned long)
+AC_CHECK_TYPE(u_int16_t, unsigned short)
+AC_CHECK_TYPE(u_int8_t, unsigned char)
+
AC_CACHE_CHECK([for libevent directory], tor_cv_libevent_dir, [
saved_LIBS="$LIBS"
saved_LDFLAGS="$LDFLAGS"