|
Packit |
e9ba0d |
0. BUILDING AND INSTALLATION (Briefly)
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
$ ./configure
|
|
Packit |
e9ba0d |
$ make
|
|
Packit |
e9ba0d |
$ make verify # (optional)
|
|
Packit |
e9ba0d |
$ sudo make install
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
1. BUILDING AND INSTALLATION (In Depth)
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
To build libevent, type
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
$ ./configure && make
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
(If you got libevent from the git repository, you will
|
|
Packit |
e9ba0d |
first need to run the included "autogen.sh" script in order to
|
|
Packit |
e9ba0d |
generate the configure script.)
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
You can run the regression tests by running
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
$ make verify
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
Install as root via
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
# make install
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
Before, reporting any problems, please run the regression tests.
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
To enable the low-level tracing build the library as:
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
CFLAGS=-DUSE_DEBUG ./configure [...]
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
Standard configure flags should work. In particular, see:
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
--disable-shared Only build static libraries
|
|
Packit |
e9ba0d |
--prefix Install all files relative to this directory.
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
The configure script also supports the following flags:
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
--enable-gcc-warnings Enable extra compiler checking with GCC.
|
|
Packit |
e9ba0d |
--disable-malloc-replacement
|
|
Packit |
e9ba0d |
Don't let applications replace our memory
|
|
Packit |
e9ba0d |
management functions
|
|
Packit |
e9ba0d |
--disable-openssl Disable support for OpenSSL encryption.
|
|
Packit |
e9ba0d |
--disable-thread-support Don't support multithreaded environments.
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
2. USEFUL LINKS:
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
For the latest released version of Libevent, see the official website at
|
|
Packit |
e9ba0d |
http://libevent.org/ .
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
There's a pretty good work-in-progress manual up at
|
|
Packit |
e9ba0d |
http://www.wangafu.net/~nickm/libevent-book/ .
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
For the latest development versions of Libevent, access our Git repository
|
|
Packit |
e9ba0d |
via
|
|
Packit |
e9ba0d |
"git clone git://levent.git.sourceforge.net/gitroot/levent/libevent"
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
You can browse the git repository online at
|
|
Packit |
e9ba0d |
http://levent.git.sourceforge.net/git/gitweb-index.cgi .
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
To report bugs, request features, or submit patches to Libevent,
|
|
Packit |
e9ba0d |
use the Sourceforge trackers at
|
|
Packit |
e9ba0d |
https://sourceforge.net/tracker/?group_id=50884 .
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
There's also a libevent-users mailing list for talking about Libevent
|
|
Packit |
e9ba0d |
use and development: http://archives.seul.org/libevent/users/
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
3. ACKNOWLEDGMENTS
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
The following people have helped with suggestions, ideas, code or
|
|
Packit |
e9ba0d |
fixing bugs:
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
Arno Bakker
|
|
Packit |
e9ba0d |
Alejo
|
|
Packit |
e9ba0d |
Weston Andros Adamson
|
|
Packit |
e9ba0d |
William Ahern
|
|
Packit |
e9ba0d |
Ivan Andropov
|
|
Packit |
e9ba0d |
Sergey Avseyev
|
|
Packit |
e9ba0d |
Avi Bab
|
|
Packit |
e9ba0d |
Gilad Benjamini
|
|
Packit |
e9ba0d |
Stas Bekman
|
|
Packit |
e9ba0d |
Joachim Bauch
|
|
Packit |
e9ba0d |
Denis Bilenko
|
|
Packit |
e9ba0d |
Julien Blache
|
|
Packit |
e9ba0d |
Kevin Bowling
|
|
Packit |
e9ba0d |
Tomash Brechko
|
|
Packit |
e9ba0d |
Kelly Brock
|
|
Packit |
e9ba0d |
Ralph Castain
|
|
Packit |
e9ba0d |
Adrian Chadd
|
|
Packit |
e9ba0d |
Lawnstein Chan
|
|
Packit |
e9ba0d |
Shuo Chen
|
|
Packit |
e9ba0d |
Ka-Hing Cheung
|
|
Packit |
e9ba0d |
Andrew Cox
|
|
Packit |
e9ba0d |
George Danchev
|
|
Packit |
e9ba0d |
Andrew Danforth
|
|
Packit |
e9ba0d |
Antony Dovgal
|
|
Packit |
e9ba0d |
Ed Day
|
|
Packit |
e9ba0d |
Christopher Davis
|
|
Packit |
e9ba0d |
Mike Davis
|
|
Packit |
e9ba0d |
Mihai Draghicioiu
|
|
Packit |
e9ba0d |
Mark Ellzey
|
|
Packit |
e9ba0d |
Shie Erlich
|
|
Packit |
e9ba0d |
Leonid Evdokimov
|
|
Packit |
e9ba0d |
Juan Pablo Fernandez
|
|
Packit |
e9ba0d |
Christophe Fillot
|
|
Packit |
e9ba0d |
Mike Frysinger
|
|
Packit |
e9ba0d |
Remi Gacogne
|
|
Packit |
e9ba0d |
Alexander von Gernler
|
|
Packit |
e9ba0d |
Artur Grabowski
|
|
Packit |
e9ba0d |
Sebastian Hahn
|
|
Packit |
e9ba0d |
Dave Hart
|
|
Packit |
e9ba0d |
Greg Hazel
|
|
Packit |
e9ba0d |
Michael Herf
|
|
Packit |
e9ba0d |
Savg He
|
|
Packit |
e9ba0d |
Mark Heily
|
|
Packit |
e9ba0d |
Greg Hewgill
|
|
Packit |
e9ba0d |
Andrew Hochhaus
|
|
Packit |
e9ba0d |
Aaron Hopkins
|
|
Packit |
e9ba0d |
Tani Hosokawa
|
|
Packit |
e9ba0d |
Jamie Iles
|
|
Packit |
e9ba0d |
Claudio Jeker
|
|
Packit |
e9ba0d |
Evan Jones
|
|
Packit |
e9ba0d |
George Kadianakis
|
|
Packit |
e9ba0d |
Phua Keat
|
|
Packit |
e9ba0d |
Kevin Ko
|
|
Packit |
e9ba0d |
Brian Koehmstedt
|
|
Packit |
e9ba0d |
Marko Kreen
|
|
Packit |
e9ba0d |
Valery Kyholodov
|
|
Packit |
e9ba0d |
Ross Lagerwall
|
|
Packit |
e9ba0d |
Scott Lamb
|
|
Packit |
e9ba0d |
Christopher Layne
|
|
Packit |
e9ba0d |
Adam Langley
|
|
Packit |
e9ba0d |
Philip Lewis
|
|
Packit |
e9ba0d |
Zhou Li
|
|
Packit |
e9ba0d |
David Libenzi
|
|
Packit |
e9ba0d |
Yan Lin
|
|
Packit |
e9ba0d |
Moshe Litvin
|
|
Packit |
e9ba0d |
Simon Liu
|
|
Packit |
e9ba0d |
Mitchell Livingston
|
|
Packit |
e9ba0d |
Hagne Mahre
|
|
Packit |
e9ba0d |
Lubomir Marinov
|
|
Packit |
e9ba0d |
Abilio Marques
|
|
Packit |
e9ba0d |
Nick Mathewson
|
|
Packit |
e9ba0d |
James Mansion
|
|
Packit |
e9ba0d |
Nicholas Marriott
|
|
Packit |
e9ba0d |
Andrey Matveev
|
|
Packit |
e9ba0d |
Caitlin Mercer
|
|
Packit |
e9ba0d |
Dagobert Michelsen
|
|
Packit |
e9ba0d |
Mansour Moufid
|
|
Packit |
e9ba0d |
Felix Nawothnig
|
|
Packit |
e9ba0d |
Trond Norbye
|
|
Packit |
e9ba0d |
Linus Nordberg
|
|
Packit |
e9ba0d |
Richard Nyberg
|
|
Packit |
e9ba0d |
Jon Oberheide
|
|
Packit |
e9ba0d |
Phil Oleson
|
|
Packit |
e9ba0d |
Dave Pacheco
|
|
Packit |
e9ba0d |
Tassilo von Parseval
|
|
Packit |
e9ba0d |
Catalin Patulea
|
|
Packit |
e9ba0d |
Patrick Pelletier
|
|
Packit |
e9ba0d |
Simon Perreault
|
|
Packit |
e9ba0d |
Pierre Phaneuf
|
|
Packit |
e9ba0d |
Ryan Phillips
|
|
Packit |
e9ba0d |
Dimitre Piskyulev
|
|
Packit |
e9ba0d |
Pavel Plesov
|
|
Packit |
e9ba0d |
Jon Poland
|
|
Packit |
e9ba0d |
Nate R
|
|
Packit |
e9ba0d |
Robert Ransom
|
|
Packit |
e9ba0d |
Bert JW Regeer
|
|
Packit |
e9ba0d |
Peter Rosin
|
|
Packit |
e9ba0d |
Maseeb Abdul Qadir
|
|
Packit |
e9ba0d |
Wang Qin
|
|
Packit |
e9ba0d |
Alex S
|
|
Packit |
e9ba0d |
Hanna Schroeter
|
|
Packit |
e9ba0d |
Ralf Schmitt
|
|
Packit |
e9ba0d |
Mike Smellie
|
|
Packit |
e9ba0d |
Kevin Springborn
|
|
Packit |
e9ba0d |
Harlan Stenn
|
|
Packit |
e9ba0d |
Steve Snyder
|
|
Packit |
e9ba0d |
Dug Song
|
|
Packit |
e9ba0d |
Dongsheng Song
|
|
Packit |
e9ba0d |
Hannes Sowa
|
|
Packit |
e9ba0d |
Ferenc Szalai
|
|
Packit |
e9ba0d |
Brodie Thiesfield
|
|
Packit |
e9ba0d |
Jason Toffaletti
|
|
Packit |
e9ba0d |
Gisle Vanem
|
|
Packit |
e9ba0d |
Bas Verhoeven
|
|
Packit |
e9ba0d |
Constantine Verutin
|
|
Packit |
e9ba0d |
Colin Watt
|
|
Packit |
e9ba0d |
Zack Weinberg
|
|
Packit |
e9ba0d |
Jardel Weyrich
|
|
Packit |
e9ba0d |
Alex
|
|
Packit |
e9ba0d |
Taral
|
|
Packit |
e9ba0d |
propanbutan
|
|
Packit |
e9ba0d |
mmadia
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
|
|
Packit |
e9ba0d |
If we have forgotten your name, please contact us.
|