%general-entities; ]> $Date$ libevent-&libevent-version; libevent Introduction to libevent libevent is an asynchronous event notification software library. The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also supports callbacks due to signals or regular timeouts. &lfs111_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &libevent-md5sum; Download size: &libevent-size; Estimated disk space required: &libevent-buildsize; Estimated build time: &libevent-time; libevent Dependencies Optional (for API documentation) User Notes: Installation of libevent First, fix an issue that prevents rpcgen_event.py from working: sed -i 's/python/&3/' event_rpcgen.py Install libevent by running the following commands: ./configure --prefix=/usr --disable-static && make If you have installed and wish to build API documentation, issue : doxygen Doxyfile To test the results, issue: make verify. Six tests in every suite related to regress_ssl.c and regress_http.c are known to fail due to incompatibilities with OpenSSL-3. Now, as the root user: make install If you built the API documentation, install it by issuing the following commands as the root user: install -v -m755 -d /usr/share/doc/libevent-&libevent-version;/api && cp -v -R doxygen/html/* \ /usr/share/doc/libevent-&libevent-version;/api Command Explanations Contents Installed Program Installed Libraries Installed Directory event_rpcgen.py libevent_core.so, libevent_extra.so, libevent_openssl.so, libevent_pthreads.so and libevent.so /usr/include/event2 and /usr/share/doc/libevent-&libevent-version;