Austin Schuh | a273376 | 2015-09-06 17:46:50 -0700 | [diff] [blame] | 1 | 0. BUILDING AND INSTALLATION (Briefly) |
| 2 | |
| 3 | $ ./configure |
| 4 | $ make |
| 5 | $ make verify # (optional) |
| 6 | $ sudo make install |
| 7 | |
| 8 | 1. BUILDING AND INSTALLATION (In Depth) |
| 9 | |
| 10 | To build libevent, type |
| 11 | |
| 12 | $ ./configure && make |
| 13 | |
| 14 | (If you got libevent from the git repository, you will |
| 15 | first need to run the included "autogen.sh" script in order to |
| 16 | generate the configure script.) |
| 17 | |
| 18 | You can run the regression tests by running |
| 19 | |
| 20 | $ make verify |
| 21 | |
| 22 | Install as root via |
| 23 | |
| 24 | # make install |
| 25 | |
| 26 | Before, reporting any problems, please run the regression tests. |
| 27 | |
| 28 | To enable the low-level tracing build the library as: |
| 29 | |
| 30 | CFLAGS=-DUSE_DEBUG ./configure [...] |
| 31 | |
| 32 | Standard configure flags should work. In particular, see: |
| 33 | |
| 34 | --disable-shared Only build static libraries |
| 35 | --prefix Install all files relative to this directory. |
| 36 | |
| 37 | |
| 38 | The configure script also supports the following flags: |
| 39 | |
| 40 | --enable-gcc-warnings Enable extra compiler checking with GCC. |
| 41 | --disable-malloc-replacement |
| 42 | Don't let applications replace our memory |
| 43 | management functions |
| 44 | --disable-openssl Disable support for OpenSSL encryption. |
| 45 | --disable-thread-support Don't support multithreaded environments. |
| 46 | |
| 47 | 2. USEFUL LINKS: |
| 48 | |
| 49 | For the latest released version of Libevent, see the official website at |
| 50 | http://libevent.org/ . |
| 51 | |
| 52 | There's a pretty good work-in-progress manual up at |
| 53 | http://www.wangafu.net/~nickm/libevent-book/ . |
| 54 | |
| 55 | For the latest development versions of Libevent, access our Git repository |
| 56 | via |
| 57 | "git clone git://levent.git.sourceforge.net/gitroot/levent/libevent" |
| 58 | |
| 59 | You can browse the git repository online at |
| 60 | http://levent.git.sourceforge.net/git/gitweb-index.cgi . |
| 61 | |
| 62 | To report bugs, request features, or submit patches to Libevent, |
| 63 | use the Sourceforge trackers at |
| 64 | https://sourceforge.net/tracker/?group_id=50884 . |
| 65 | |
| 66 | There's also a libevent-users mailing list for talking about Libevent |
| 67 | use and development: http://archives.seul.org/libevent/users/ |
| 68 | |
| 69 | 3. ACKNOWLEDGMENTS |
| 70 | |
| 71 | The following people have helped with suggestions, ideas, code or |
| 72 | fixing bugs: |
| 73 | |
| 74 | Arno Bakker |
| 75 | Alejo |
| 76 | Weston Andros Adamson |
| 77 | William Ahern |
| 78 | Ivan Andropov |
| 79 | Sergey Avseyev |
| 80 | Avi Bab |
| 81 | Gilad Benjamini |
| 82 | Stas Bekman |
| 83 | Joachim Bauch |
| 84 | Denis Bilenko |
| 85 | Julien Blache |
| 86 | Kevin Bowling |
| 87 | Tomash Brechko |
| 88 | Kelly Brock |
| 89 | Ralph Castain |
| 90 | Adrian Chadd |
| 91 | Lawnstein Chan |
| 92 | Shuo Chen |
| 93 | Ka-Hing Cheung |
| 94 | Andrew Cox |
| 95 | George Danchev |
| 96 | Andrew Danforth |
| 97 | Antony Dovgal |
| 98 | Ed Day |
| 99 | Christopher Davis |
| 100 | Mike Davis |
| 101 | Mihai Draghicioiu |
| 102 | Mark Ellzey |
| 103 | Shie Erlich |
| 104 | Leonid Evdokimov |
| 105 | Juan Pablo Fernandez |
| 106 | Christophe Fillot |
| 107 | Mike Frysinger |
| 108 | Remi Gacogne |
| 109 | Alexander von Gernler |
| 110 | Artur Grabowski |
| 111 | Sebastian Hahn |
| 112 | Dave Hart |
| 113 | Greg Hazel |
| 114 | Michael Herf |
| 115 | Savg He |
| 116 | Mark Heily |
| 117 | Greg Hewgill |
| 118 | Andrew Hochhaus |
| 119 | Aaron Hopkins |
| 120 | Tani Hosokawa |
| 121 | Jamie Iles |
| 122 | Claudio Jeker |
| 123 | Evan Jones |
| 124 | George Kadianakis |
| 125 | Phua Keat |
| 126 | Kevin Ko |
| 127 | Brian Koehmstedt |
| 128 | Marko Kreen |
| 129 | Valery Kyholodov |
| 130 | Ross Lagerwall |
| 131 | Scott Lamb |
| 132 | Christopher Layne |
| 133 | Adam Langley |
| 134 | Philip Lewis |
| 135 | Zhou Li |
| 136 | David Libenzi |
| 137 | Yan Lin |
| 138 | Moshe Litvin |
| 139 | Simon Liu |
| 140 | Mitchell Livingston |
| 141 | Hagne Mahre |
| 142 | Lubomir Marinov |
| 143 | Abilio Marques |
| 144 | Nick Mathewson |
| 145 | James Mansion |
| 146 | Nicholas Marriott |
| 147 | Andrey Matveev |
| 148 | Caitlin Mercer |
| 149 | Dagobert Michelsen |
| 150 | Mansour Moufid |
| 151 | Felix Nawothnig |
| 152 | Trond Norbye |
| 153 | Linus Nordberg |
| 154 | Richard Nyberg |
| 155 | Jon Oberheide |
| 156 | Phil Oleson |
| 157 | Dave Pacheco |
| 158 | Tassilo von Parseval |
| 159 | Catalin Patulea |
| 160 | Patrick Pelletier |
| 161 | Simon Perreault |
| 162 | Pierre Phaneuf |
| 163 | Ryan Phillips |
| 164 | Dimitre Piskyulev |
| 165 | Pavel Plesov |
| 166 | Jon Poland |
| 167 | Nate R |
| 168 | Robert Ransom |
| 169 | Bert JW Regeer |
| 170 | Peter Rosin |
| 171 | Maseeb Abdul Qadir |
| 172 | Wang Qin |
| 173 | Alex S |
| 174 | Hanna Schroeter |
| 175 | Ralf Schmitt |
| 176 | Mike Smellie |
| 177 | Kevin Springborn |
| 178 | Harlan Stenn |
| 179 | Steve Snyder |
| 180 | Dug Song |
| 181 | Dongsheng Song |
| 182 | Hannes Sowa |
| 183 | Ferenc Szalai |
| 184 | Brodie Thiesfield |
| 185 | Jason Toffaletti |
| 186 | Gisle Vanem |
| 187 | Bas Verhoeven |
| 188 | Constantine Verutin |
| 189 | Colin Watt |
| 190 | Zack Weinberg |
| 191 | Jardel Weyrich |
| 192 | Alex |
| 193 | Taral |
| 194 | propanbutan |
| 195 | mmadia |
| 196 | |
| 197 | |
| 198 | If we have forgotten your name, please contact us. |