瀏覽代碼

r11921@catbus: nickm | 2007-02-24 14:09:12 -0500
Try to build with recent libevents on mingw.


svn:r9639

Nick Mathewson 18 年之前
父節點
當前提交
988092f674
共有 2 個文件被更改,包括 8 次插入0 次删除
  1. 2 0
      ChangeLog
  2. 6 0
      configure.in

+ 2 - 0
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

+ 6 - 0
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"