Cyrus developers, The configure script checks for wslay lib version 1.1.1, but the latest version released is 1.1.0. So when it is installed, it reports:
checking for WSLAY... no configure: httpd will not have support for WebSockets. Consider installing libwslay The wslay's github repo has a mention of a 1.1.1-DEV version. Not sure if cyrus-imapd httpd requires something from it or if it was just a typo and 1.1.0 is ok. For the later case below is a patch. Regards, Anatoli diff --git a/configure.ac b/configure.ac index dc0e0fff2..30e925c60 100644 --- a/configure.ac +++ b/configure.ac @@ -1631,7 +1631,7 @@ dnl AC_MSG_WARN([Your version of OpenDKIM can not support iSchedu AC_ARG_WITH(wslay, [AS_HELP_STRING([--without-wslay], [disable WebSockets support (check)])],,[with_wslay="check"]) if test "x$with_wslay" = "xyes" -o "x$with_wslay" = "xcheck"; then - PKG_CHECK_MODULES([WSLAY], [libwslay >= 1.1.1], [ + PKG_CHECK_MODULES([WSLAY], [libwslay >= 1.1.0], [ AC_DEFINE(HAVE_WSLAY,[], [Build WebSockets support into httpd?]) with_wslay=yes