在安装 jzmq 的时候,按照安装步骤一步一步装,到 make 的时候突然就报错了.....有点懵

2019-07-10 16:41:33 +08:00
 wk1563396689

jzmq 是从 github 上克隆下来的

$ cd jzmq-jni/ $ ./autogen.sh $ ./configure $ make $ make install

错误如下: Socket.cpp: In function 'void Java_org_zeromq_ZMQ_00024Socket_setLongSockopt(JNIEnv*, jobject, jint, jlong)': Socket.cpp:343:10: error: 'ZMQ_ROUTER_HANDOVER' was not declared in this scope case ZMQ_ROUTER_HANDOVER: make[2]: *** [libjzmq_la-Socket.lo] Error 1 make[2]: Leaving directory /home/centos/Documents/zeromq-3.2.5/jzmq/jzmq-jni/src/main/c++' make[1]: *** [all] Error 2 make[1]: Leaving directory/home/centos/Documents/zeromq-3.2.5/jzmq/jzmq-jni/src/main/c++' make: *** [all-recursive] Error 1

错误信息没有贴完,就是公司让我在服务器上按照安装步骤来安装软件,但是实际安装时候各种问题,前面的依赖包也基本都安装了

971 次点击
所在节点    问与答
2 条回复
wk1563396689
2019-07-10 17:17:17 +08:00
emmm 查到源码,哪里出问题直接注释掉,安装完成......
oneisall8955
2019-07-10 18:41:06 +08:00
jzmq 是 zeroMQ 的 JAVA 实现版本吗,是的话为啥要安装呢。以前使用 maven 导入依赖,按照他的 test,guide 类进行各个模式特性测试,能用就拿来用了🤣

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/581767

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX