make[3]: Entering directory '/build/lede-17.01-phase2/i386_geode/build/sdk/feeds/packages/libs/libwebsockets'
CFLAGS="-Os -pipe -march=geode -mmmx -m3dnow -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -iremap /build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3:libwebsockets-2.0.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/target-i386_geode_musl-1.1.15/usr/include -I/build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/target-i386_geode_musl-1.1.15/include -I/build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/toolchain-i386_geode_gcc-5.4.0_musl-1.1.15/usr/include -I/build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/toolchain-i386_geode_gcc-5.4.0_musl-1.1.15/include/fortify -I/build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/toolchain-i386_geode_gcc-5.4.0_musl-1.1.15/include " CXXFLAGS="-Os -pipe -march=geode -mmmx -m3dnow -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -iremap /build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3:libwebsockets-2.0.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/target-i386_geode_musl-1.1.15/usr/include -I/build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/target-i386_geode_musl-1.1.15/include -I/build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/toolchain-i386_geode_gcc-5.4.0_musl-1.1.15/usr/include -I/build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/toolchain-i386_geode_gcc-5.4.0_musl-1.1.15/include/fortify -I/build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/toolchain-i386_geode_gcc-5.4.0_musl-1.1.15/include " LDFLAGS="-L/build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/target-i386_geode_musl-1.1.15/usr/lib -L/build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/target-i386_geode_musl-1.1.15/lib -L/build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/toolchain-i386_geode_gcc-5.4.0_musl-1.1.15/usr/lib -L/build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/toolchain-i386_geode_gcc-5.4.0_musl-1.1.15/lib -znow -zrelro " make -j1 -C /build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/. AR="i486-openwrt-linux-musl-gcc-ar" AS="ccache_cc -c -Os -pipe -march=geode -mmmx -m3dnow -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -iremap /build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3:libwebsockets-2.0.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" LD=i486-openwrt-linux-musl-ld NM="i486-openwrt-linux-musl-gcc-nm" CC="ccache_cc" GCC="ccache_cc" CXX="ccache_cxx" RANLIB="i486-openwrt-linux-musl-gcc-ranlib" STRIP=i486-openwrt-linux-musl-strip OBJCOPY=i486-openwrt-linux-musl-objcopy OBJDUMP=i486-openwrt-linux-musl-objdump SIZE=i486-openwrt-linux-musl-size CROSS="i486-openwrt-linux-musl-" ARCH="i386" ;
make[4]: Entering directory '/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3'
make[5]: Entering directory '/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3'
make[6]: Entering directory '/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3'
make[6]: Leaving directory '/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3'
make[6]: Entering directory '/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3'
[  2%] Building C object CMakeFiles/websockets.dir/lib/ssl-server.c.o
/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/lib/ssl-server.c: In function 'lws_ssl_server_name_cb':
/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/lib/ssl-server.c:160:10: error: 'SSL_TLSEXT_ERR_NOACK' undeclared (first use in this function)
   return SSL_TLSEXT_ERR_NOACK;
          ^
/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/lib/ssl-server.c:160:10: note: each undeclared identifier is reported only once for each function it appears in
/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/lib/ssl-server.c:163:6: error: implicit declaration of function 'SSL_get_SSL_CTX' [-Werror=implicit-function-declaration]
      SSL_get_SSL_CTX(ssl),
      ^
/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/lib/ssl-server.c:163:6: error: passing argument 1 of 'wolfSSL_CTX_get_ex_data' makes pointer from integer without a cast [-Werror=int-conversion]
In file included from /build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/target-i386_geode_musl-1.1.15/usr/include/cyassl/ssl.h:33:0,
                 from /build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/target-i386_geode_musl-1.1.15/usr/include/cyassl/openssl/ssl.h:30,
                 from /build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/lib/private-libwebsockets.h:192,
                 from /build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/lib/ssl-server.c:22:
/build/lede-17.01-phase2/i386_geode/build/sdk/staging_dir/target-i386_geode_musl-1.1.15/usr/include/wolfssl/ssl.h:900:19: note: expected 'const WOLFSSL_CTX * {aka const struct WOLFSSL_CTX *}' but argument is of type 'int'
 WOLFSSL_API void* wolfSSL_CTX_get_ex_data(const WOLFSSL_CTX*, int);
                   ^
/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/lib/ssl-server.c:173:19: error: comparison between pointer and integer [-Werror]
   if (vh->ssl_ctx == SSL_get_SSL_CTX(ssl))
                   ^
/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/lib/ssl-server.c:181:15: error: implicit declaration of function 'SSL_get_servername' [-Werror=implicit-function-declaration]
  servername = SSL_get_servername(ssl, TLSEXT_NAMETYPE_host_name);
               ^
/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/lib/ssl-server.c:181:39: error: 'TLSEXT_NAMETYPE_host_name' undeclared (first use in this function)
  servername = SSL_get_servername(ssl, TLSEXT_NAMETYPE_host_name);
                                       ^
/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/lib/ssl-server.c:188:4: error: implicit declaration of function 'SSL_set_SSL_CTX' [-Werror=implicit-function-declaration]
    SSL_set_SSL_CTX(ssl, vhost->ssl_ctx);
    ^
/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/lib/ssl-server.c:189:11: error: 'SSL_TLSEXT_ERR_OK' undeclared (first use in this function)
    return SSL_TLSEXT_ERR_OK;
           ^
/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/lib/ssl-server.c: In function 'lws_context_init_server_ssl':
/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/lib/ssl-server.c:365:2: error: implicit declaration of function 'SSL_CTX_set_tlsext_servername_callback' [-Werror=implicit-function-declaration]
  SSL_CTX_set_tlsext_servername_callback(vhost->ssl_ctx,
  ^
/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/lib/ssl-server.c: In function 'lws_ssl_server_name_cb':
/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/lib/ssl-server.c:195:1: error: control reaches end of non-void function [-Werror=return-type]
 }
 ^
cc1: all warnings being treated as errors
CMakeFiles/websockets.dir/build.make:398: recipe for target 'CMakeFiles/websockets.dir/lib/ssl-server.c.o' failed
make[6]: *** [CMakeFiles/websockets.dir/lib/ssl-server.c.o] Error 1
make[6]: Leaving directory '/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3'
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/websockets.dir/all' failed
make[5]: *** [CMakeFiles/websockets.dir/all] Error 2
make[5]: Leaving directory '/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3'
Makefile:149: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3'
Makefile:109: recipe for target '/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/.built' failed
make[3]: *** [/build/lede-17.01-phase2/i386_geode/build/sdk/build_dir/target-i386_geode_musl-1.1.15/libwebsockets-cyassl/libwebsockets-2.0.3/.built] Error 2
make[3]: Leaving directory '/build/lede-17.01-phase2/i386_geode/build/sdk/feeds/packages/libs/libwebsockets'