www/nghttp2 build failure

Beeblebrox zaphod at berentweb.com
Wed Feb 17 15:45:45 UTC 2016


Latest version (nghttp2-1.7.1) fails to build. Usually I don't post such things, but this failure causes "build-skipped" for a whole number of downstream ports. Tail of poudriere log:

gmake[4]: Leaving directory '/wrkdirs/usr/ports/www/nghttp2/work/nghttp2-1.7.1/src/includes'
gmake[4]: Entering directory '/wrkdirs/usr/ports/www/nghttp2/work/nghttp2-1.7.1/src'
  CXX      libnghttpx_a-util.o
  CXX      libnghttpx_a-http2.o
  CC       libnghttpx_a-timegm.o
  CXX      libnghttpx_a-app_helper.o
  CXX      libnghttpx_a-ssl.o
  CXX      libnghttpx_a-shrpx_config.o
In file included from shrpx_config.cc:42:
/usr/include/unistd.h:511:6: error: declaration of 'initgroups' has a different language linkage
int      initgroups(const char *, gid_t);
         ^
./shrpx.h:48:12: note: previous definition is here
inline int initgroups(const char *user, gid_t group) { return 0; }
           ^
1 error generated.
Makefile:1542: recipe for target 'libnghttpx_a-shrpx_config.o' failed
gmake[4]: *** [libnghttpx_a-shrpx_config.o] Error 1
gmake[4]: Leaving directory '/wrkdirs/usr/ports/www/nghttp2/work/nghttp2-1.7.1/src'
Makefile:2380: recipe for target 'all-recursive' failed
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory '/wrkdirs/usr/ports/www/nghttp2/work/nghttp2-1.7.1/src'
Makefile:554: recipe for target 'all-recursive' failed
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory '/wrkdirs/usr/ports/www/nghttp2/work/nghttp2-1.7.1'
Makefile:463: recipe for target 'all' failed
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory '/wrkdirs/usr/ports/www/nghttp2/work/nghttp2-1.7.1'
*** Error code 1
Stop.
make: stopped in /usr/ports/www/nghttp2


-- 
FreeBSD_amd64_11-Current_RadeonKMS
Please CC my email when responding, mail from list is not delivered.


More information about the freebsd-ports mailing list