[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [libmicrohttpd] GNU libmicrohttpd 0.9.53 released
From: |
Anthony G. Basile |
Subject: |
Re: [libmicrohttpd] GNU libmicrohttpd 0.9.53 released |
Date: |
Wed, 12 Apr 2017 09:02:13 -0400 |
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 |
On 4/11/17 5:53 PM, Evgeny Grin wrote:
> I'm glad to announce the release of GNU libmicrohttpd 0.9.53.
>
> * Reworked handling connection in epoll mode so all active connections
> are processed exactly one time per turn
>
libmicrohttpd 0.9.53 fails to build if EPOLL_SUPPORT is not available.
At line 2255 of src/microhttpd/daemon.c there a reference to
connection->epoll_state which is not shielded by #ifdef EPOLL_SUPPORT
and causes the following build error:
make[3]: Entering directory
'/var/tmp/portage/net-libs/libmicrohttpd-0.9.53/work/libmicrohttpd-0.9.53/src/microhttpd'
/bin/sh ../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc
-std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../../src/include
-I../../src/microhttpd -I/usr/include/p11-kit-1 -DBUILDING_MHD_LIB=1
-fvisibility=hidden -pthread -I/usr/include/p11-kit-1 -O2 -pipe
-fno-strict-aliasing -c -o libmicrohttpd_la-daemon.lo `test -f
'daemon.c' || echo './'`daemon.c
libtool: compile: x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H
-I. -I../.. -I../../src/include -I../../src/microhttpd
-I/usr/include/p11-kit-1 -DBUILDING_MHD_LIB=1 -fvisibility=hidden
-pthread -I/usr/include/p11-kit-1 -O2 -pipe -fno-strict-aliasing -c
daemon.c -fPIC -DPIC -o .libs/libmicrohttpd_la-daemon.o
daemon.c: In function ‘send_param_adapter’:
daemon.c:2255:23: error: ‘struct MHD_Connection’ has no member named
‘epoll_state’
connection->epoll_state &= ~MHD_EPOLL_STATE_WRITE_READY;
^
make[3]: *** [Makefile:1056: libmicrohttpd_la-daemon.lo] Error 1
make[3]: Leaving directory
'/var/tmp/portage/net-libs/libmicrohttpd-0.9.53/work/libmicrohttpd-0.9.53/src/microhttpd'
make[2]: *** [Makefile:414: all-recursive] Error 1
make[2]: Leaving directory
'/var/tmp/portage/net-libs/libmicrohttpd-0.9.53/work/libmicrohttpd-0.9.53/src'
make[1]: *** [Makefile:545: all-recursive] Error 1
make[1]: Leaving directory
'/var/tmp/portage/net-libs/libmicrohttpd-0.9.53/work/libmicrohttpd-0.9.53'
make: *** [Makefile:450: all] Error 2
--
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail : address@hidden
GnuPG FP : 1FED FAD9 D82C 52A5 3BAB DC79 9384 FA6E F52D 4BBA
GnuPG ID : F52D4BBA