首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libwebsockets libuv错误:‘M’可能在此函数中未初始化地使用

libwebsockets libuv错误:‘M’可能在此函数中未初始化地使用
EN

Stack Overflow用户
提问于 2018-07-18 02:06:44
回答 0查看 126关注 0票数 0

我成功地交叉编译了libuv,并尝试交叉编译libwebsocket,但在make for arm with a buildroot工具链中得到以下错误。请给我建议。

代码语言:javascript
复制
libwebsockets
    cmake .. \
        -DCMAKE_TOOLCHAIN_FILE=~/buildroot/output/host/share/buildroot/toolchainfile.cmake \
        -DLWS_LIBUV_INCLUDE_DIRS=/tmp/cross/include \
        -DLWS_ZLIB_LIBRARIES=/tmp/cross/lib/libuv.so
    make


[ 31%] Building C object CMakeFiles/websockets_shared.dir/lib/roles/http/server/server.c.o
[ 32%] Building C object CMakeFiles/websockets_shared.dir/lib/roles/http/server/lws-spa.c.o
[ 33%] Building C object CMakeFiles/websockets_shared.dir/lib/event-libs/poll/poll.c.o
[ 33%] Building C object CMakeFiles/websockets_shared.dir/lib/event-libs/libuv/libuv.c.o
~/libwebsockets/lib/event-libs/libuv/libuv.c: In function ‘elops_destroy_context1_uv’:
~/libwebsockets/lib/event-libs/libuv/libuv.c:526:7: error: ‘m’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
    if (m)
       ^
cc1: all warnings being treated as errors
CMakeFiles/websockets_shared.dir/build.make:1166: recipe for target 'CMakeFiles/websockets_shared.dir/lib/event-libs/libuv/libuv.c.o' failed
make[2]: *** [CMakeFiles/websockets_shared.dir/lib/event-libs/libuv/libuv.c.o] Error 1
CMakeFiles/Makefile2:363: recipe for target 'CMakeFiles/websockets_shared.dir/all' failed
make[1]: *** [CMakeFiles/websockets_shared.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51387779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档