r14657@catbus: nickm | 2007-08-18 12:59:03 -0400

Notes about library versions in mingw instructions


svn:r11165
This commit is contained in:
Nick Mathewson 2007-08-18 17:00:07 +00:00
parent a237f25f9a
commit 648c8261fd

View File

@ -27,7 +27,7 @@ Stage Two: Download, extract, compile openssl
---------------------------------------------- ----------------------------------------------
Download openssl: Download openssl:
http://www.openssl.org/source/openssl-0.9.8d.tar.gz http://www.openssl.org/source/openssl-0.9.8e.tar.gz
Extract openssl: Extract openssl:
Copy the openssl tarball into the "tor-mingw" directory. Copy the openssl tarball into the "tor-mingw" directory.
@ -83,7 +83,7 @@ Type "make -f win32/Makefile.gcc"
Done. Done.
Stage Four: Download, extract, and patch libevent-1.1b. Stage Four: Download, extract, and patch libevent-1.3b
------------------------------------------------------ ------------------------------------------------------
Download the latest libevent release: Download the latest libevent release:
@ -95,11 +95,12 @@ Type "cd tor-mingw"
Extract libevent. Extract libevent.
Type "./configure --enable-static --disable-shared" Type "./configure --enable-static --disable-shared"
--------------------libevent 1.3b only--------------------------------------- --------------------libevent 1.3b only-------------------------------------
You need to manually edit the Makefile and remove all references to "sample". You need to manually edit the Makefile and remove all references to "sample".
libevent 1.3b won't compile in mingw currently due to issues in event_test.c. libevent 1.3b won't compile in mingw currently due to issues in event_test.c.
Removing the "sample" directory and all references to it in Makefile create a Removing the "sample" directory and all references to it in Makefile create a
completely valid libevent library. completely valid libevent library. Libevent 1.3e and later should (with
luck) not have this problem. Libevent 1.3c and 1.3d won't work at all.
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
Type "make" Type "make"
Type "make install" Type "make install"