安装 libwebsockets 1.4 后,我想让 Mosquitto 1.4.8 运行 wwitch Websockets。但是当我编译我得到一些错误:
user@Mate:~/Dokumente/mosquitto-1.4.8$ make
设置-e; 对于 lib 客户端 src 中的 d;做 -C ${d}; 完毕
make[1]: 进入目录 »/home/user/Dokumente/mosquitto-1.4.8/lib«
使-C cpp
make[2]: 进入目录 »/home/user/Dokumente/mosquitto-1.4.8/lib/cpp«
make[2]: 对目标 »all« 无事可做。
make[2]: 离开目录 »/home/user/Dokumente/mosquitto-1.4.8/lib/cpp«
make[1]: 离开目录 »/home/user/Dokumente/mosquitto-1.4.8/lib«
make[1]: 进入目录 »/home/user/Dokumente/mosquitto-1.4.8/client«
make[1]: 对目标 »all« 无事可做。
make[1]: 离开目录 »/home/user/Dokumente/mosquitto-1.4.8/client«
make[1]: 进入目录 »/home/user/Dokumente/mosquitto-1.4.8/src«
cc mosquitto.o bridge.o conf.o context.o database.o logging.o loop.o memory_mosq.o persist.o net.o net_mosq.o read_handle.o read_handle_client.o read_handle_server.o read_handle_shared.o security.o security_default .o send_client_mosq.o send_mosq.o send_server.o service.o subs.o sys_tree.o time_mosq.o tls_mosq.o util_mosq.o websockets.o will_mosq.o -o mosquitto -ldl -lm -lrt -Wl,--dynamic -list=linker.syms -lssl -lcrypto -luuid -lwebsockets loop.o:
在函数“do_disconnect”中:
/home/user/Dokumente/mosquitto-1.4.8/src/loop.c:404:未定义对“lws_callback_on_writable”loop.o的引用:
在函数“mosquitto_main_loop”中:/home/user/Dokumente/mosquitto-1.4.8/src/loop.c:378:未定义对“lws_service”的引用
collect2:错误:ld 返回 1 个退出状态
make[1]: *** [mosquitto] 错误 1
make[1]: 离开目录 »/home/user/Dokumente/mosquitto-1.4.8/src«
make: *** [mosquitto] 错误 2
信息:两天前我在没有 Websockets 的情况下测试了 Mosquitto,它运行良好,但是当我想再次编译它时(无论我是否选择 Websockets)我得到了这些错误。