2009-11-20 12:37:47 -05:00
|
|
|
0. BUILDING AND INSTALLATION (Briefly)
|
|
|
|
|
|
|
|
$ ./configure
|
|
|
|
$ make
|
|
|
|
$ make verify # (optional)
|
|
|
|
$ sudo make install
|
|
|
|
|
|
|
|
1. BUILDING AND INSTALLATION (In Depth)
|
|
|
|
|
2004-12-01 19:59:00 +00:00
|
|
|
To build libevent, type
|
|
|
|
|
|
|
|
$ ./configure && make
|
|
|
|
|
2009-11-20 12:37:47 -05:00
|
|
|
(If you got libevent from the git repository, you will
|
2007-11-07 22:35:15 +00:00
|
|
|
first need to run the included "autogen.sh" script in order to
|
|
|
|
generate the configure script.)
|
|
|
|
|
2009-11-20 12:37:47 -05:00
|
|
|
You can run the regression tests by running
|
2004-12-01 19:59:00 +00:00
|
|
|
|
|
|
|
$ make verify
|
|
|
|
|
2010-12-09 11:40:35 -05:00
|
|
|
Install as root via
|
|
|
|
|
|
|
|
# make install
|
|
|
|
|
2005-04-04 00:35:14 +00:00
|
|
|
Before, reporting any problems, please run the regression tests.
|
|
|
|
|
2005-12-17 20:18:10 +00:00
|
|
|
To enable the low-level tracing build the library as:
|
|
|
|
|
2009-11-20 12:37:47 -05:00
|
|
|
CFLAGS=-DUSE_DEBUG ./configure [...]
|
|
|
|
|
|
|
|
Standard configure flags should work. In particular, see:
|
|
|
|
|
|
|
|
--disable-shared Only build static libraries
|
|
|
|
--prefix Install all files relative to this directory.
|
|
|
|
|
|
|
|
|
|
|
|
The configure script also supports the following flags:
|
|
|
|
|
|
|
|
--enable-gcc-warnings Enable extra compiler checking with GCC.
|
|
|
|
--disable-malloc-replacement
|
|
|
|
Don't let applications replace our memory
|
|
|
|
management functions
|
|
|
|
--disable-openssl Disable support for OpenSSL encryption.
|
|
|
|
--disable-thread-support Don't support multithreaded environments.
|
|
|
|
|
|
|
|
2. USEFUL LINKS:
|
|
|
|
|
|
|
|
For the latest released version of Libevent, see the official website at
|
|
|
|
http://monkey.org/~provos/libevent/ .
|
|
|
|
|
|
|
|
There's a pretty good work-in-progress manual up at
|
|
|
|
http://www.wangafu.net/~nickm/libevent-book/ .
|
|
|
|
|
|
|
|
For the latest development versions of Libevent, access our Git repository
|
|
|
|
via
|
|
|
|
"git clone git://levent.git.sourceforge.net/gitroot/levent/libevent"
|
|
|
|
|
|
|
|
You can browse the git repository online at
|
|
|
|
http://levent.git.sourceforge.net/git/gitweb-index.cgi .
|
|
|
|
|
|
|
|
To report bugs, request features, or submit patches to Libevent,
|
|
|
|
use the Sourceforge trackers at
|
|
|
|
https://sourceforge.net/tracker/?group_id=50884 .
|
|
|
|
|
|
|
|
There's also a libevent-users mailing list for talking about Libevent
|
|
|
|
use and development: http://archives.seul.org/libevent/users/
|
2007-11-07 22:35:15 +00:00
|
|
|
|
2009-11-20 12:37:47 -05:00
|
|
|
3. ACKNOWLEDGMENTS
|
2005-04-04 00:35:14 +00:00
|
|
|
|
2005-05-10 17:27:58 +00:00
|
|
|
The following people have helped with suggestions, ideas, code or
|
|
|
|
fixing bugs:
|
2005-04-04 00:35:14 +00:00
|
|
|
|
2007-02-08 16:27:26 +00:00
|
|
|
Alejo
|
|
|
|
Weston Andros Adamson
|
|
|
|
William Ahern
|
2010-11-23 11:08:30 -05:00
|
|
|
Ivan Andropov
|
2010-08-06 21:11:01 -04:00
|
|
|
Avi Bab
|
2010-09-09 14:59:27 -04:00
|
|
|
Gilad Benjamini
|
2007-02-08 16:27:26 +00:00
|
|
|
Stas Bekman
|
2010-08-06 21:11:01 -04:00
|
|
|
Joachim Bauch
|
2010-11-23 11:08:30 -05:00
|
|
|
Denis Bilenko
|
|
|
|
Julien Blache
|
|
|
|
Kevin Bowling
|
2011-04-27 20:15:20 -04:00
|
|
|
Tomash Brechko
|
2010-12-15 14:30:04 -05:00
|
|
|
Kelly Brock
|
2010-09-09 14:59:27 -04:00
|
|
|
Ralph Castain
|
2011-07-18 17:05:20 -04:00
|
|
|
Lawnstein Chan
|
2010-09-09 14:59:27 -04:00
|
|
|
Shuo Chen
|
2009-11-20 12:46:00 -05:00
|
|
|
Ka-Hing Cheung
|
2005-04-04 00:35:14 +00:00
|
|
|
Andrew Danforth
|
2011-07-18 17:05:20 -04:00
|
|
|
Ed Day
|
2009-11-20 12:37:47 -05:00
|
|
|
Christopher Davis
|
2005-04-04 00:35:14 +00:00
|
|
|
Mike Davis
|
2010-09-09 14:59:27 -04:00
|
|
|
Mihai Draghicioiu
|
2010-11-23 11:08:30 -05:00
|
|
|
Mark Ellzey
|
2007-02-08 16:27:26 +00:00
|
|
|
Shie Erlich
|
2011-08-31 00:23:20 -04:00
|
|
|
Leonid Evdokimov
|
2011-04-27 20:15:20 -04:00
|
|
|
Christophe Fillot
|
2005-05-10 17:27:58 +00:00
|
|
|
Alexander von Gernler
|
2005-12-17 20:15:25 +00:00
|
|
|
Artur Grabowski
|
2011-04-27 20:15:20 -04:00
|
|
|
Dave Hart
|
2010-10-14 18:35:11 -04:00
|
|
|
Michael Herf
|
2010-08-06 21:11:01 -04:00
|
|
|
Sebastian Hahn
|
2007-02-08 16:27:26 +00:00
|
|
|
Aaron Hopkins
|
2009-11-20 12:46:00 -05:00
|
|
|
Tani Hosokawa
|
2007-02-08 16:27:26 +00:00
|
|
|
Claudio Jeker
|
2010-12-15 14:30:04 -05:00
|
|
|
Evan Jones
|
2011-08-31 00:23:20 -04:00
|
|
|
George Kadianakis
|
2011-04-27 20:15:20 -04:00
|
|
|
Phua Keat
|
2011-06-03 17:08:30 -04:00
|
|
|
Kevin Ko
|
|
|
|
Brian Koehmstedt
|
2009-11-20 12:46:00 -05:00
|
|
|
Marko Kreen
|
2011-04-27 20:15:20 -04:00
|
|
|
Valery Kyholodov
|
2007-02-08 16:27:26 +00:00
|
|
|
Scott Lamb
|
2010-09-09 14:59:27 -04:00
|
|
|
Christopher Layne
|
2007-02-08 16:27:26 +00:00
|
|
|
Adam Langley
|
|
|
|
Philip Lewis
|
2010-08-06 21:11:01 -04:00
|
|
|
Zhou Li
|
2007-02-08 16:27:26 +00:00
|
|
|
David Libenzi
|
2010-11-23 11:08:30 -05:00
|
|
|
Yan Lin
|
2009-11-20 12:46:00 -05:00
|
|
|
Moshe Litvin
|
2011-08-31 00:23:20 -04:00
|
|
|
Mitchell Livingston
|
2009-11-20 12:46:00 -05:00
|
|
|
Hagne Mahre
|
|
|
|
Lubomir Marinov
|
2007-02-08 16:27:26 +00:00
|
|
|
Nick Mathewson
|
2009-11-20 12:46:00 -05:00
|
|
|
James Mansion
|
2010-09-09 14:59:27 -04:00
|
|
|
Nicholas Marriott
|
2007-02-08 16:27:26 +00:00
|
|
|
Andrey Matveev
|
2009-11-20 12:46:00 -05:00
|
|
|
Caitlin Mercer
|
2010-11-23 11:08:30 -05:00
|
|
|
Dagobert Michelsen
|
2011-06-03 17:08:30 -04:00
|
|
|
Mansour Moufid
|
2010-08-06 21:11:01 -04:00
|
|
|
Felix Nawothnig
|
2009-11-20 12:46:00 -05:00
|
|
|
Trond Norbye
|
2010-11-23 11:08:30 -05:00
|
|
|
Linus Nordberg
|
2007-02-08 16:27:26 +00:00
|
|
|
Richard Nyberg
|
|
|
|
Jon Oberheide
|
2007-03-05 06:49:45 +00:00
|
|
|
Phil Oleson
|
2007-02-08 16:27:26 +00:00
|
|
|
Dave Pacheco
|
2005-12-17 20:18:10 +00:00
|
|
|
Tassilo von Parseval
|
2010-10-14 18:35:11 -04:00
|
|
|
Simon Perreault
|
2007-02-08 16:27:26 +00:00
|
|
|
Pierre Phaneuf
|
2009-11-20 12:46:00 -05:00
|
|
|
Ryan Phillips
|
2010-11-23 11:08:30 -05:00
|
|
|
Dimitre Piskyulev
|
|
|
|
Pavel Plesov
|
2007-02-08 16:27:26 +00:00
|
|
|
Jon Poland
|
2011-06-03 17:08:30 -04:00
|
|
|
Robert Ransom
|
2007-02-08 16:27:26 +00:00
|
|
|
Bert JW Regeer
|
2011-06-03 17:08:30 -04:00
|
|
|
Peter Rosin
|
2009-11-20 12:46:00 -05:00
|
|
|
Hanna Schroeter
|
2010-09-09 14:59:27 -04:00
|
|
|
Ralf Schmitt
|
2010-08-06 21:11:01 -04:00
|
|
|
Mike Smellie
|
2009-11-20 12:46:00 -05:00
|
|
|
Kevin Springborn
|
2011-04-27 20:15:20 -04:00
|
|
|
Harlan Stenn
|
2009-11-20 12:46:00 -05:00
|
|
|
Ferenc Szalai
|
2007-02-08 16:27:26 +00:00
|
|
|
Dug Song
|
2011-04-27 20:15:20 -04:00
|
|
|
Dongsheng Song
|
2010-08-06 21:11:01 -04:00
|
|
|
Brodie Thiesfield
|
2010-10-14 18:35:11 -04:00
|
|
|
Jason Toffaletti
|
2010-11-23 11:08:30 -05:00
|
|
|
Bas Verhoeven
|
2010-12-15 14:30:04 -05:00
|
|
|
Constantine Verutin
|
2009-11-20 12:46:00 -05:00
|
|
|
Zack Weinberg
|
2011-04-27 20:15:20 -04:00
|
|
|
Jardel Weyrich
|
2007-02-08 16:27:26 +00:00
|
|
|
Taral
|
2009-11-20 12:46:00 -05:00
|
|
|
propanbutan
|
|
|
|
mmadia
|
2005-04-04 00:35:14 +00:00
|
|
|
|
2009-11-20 12:46:00 -05:00
|
|
|
If we have forgotten your name, please contact us.
|