安装rabbitmq-c编译出现如下错误

zhaijunliang2009 2019-03-07 03:48:56
make all-am
make[1]: 进入目录“/var/www/tarBao/rabbitmq-c-0.8.0”
CCLD examples/amqp_bind
librabbitmq/.libs/librabbitmq.so: undefined reference to `OPENSSL_sk_pop_free'
librabbitmq/.libs/librabbitmq.so: undefined reference to `OPENSSL_sk_value'
librabbitmq/.libs/librabbitmq.so: undefined reference to `OPENSSL_sk_num'
librabbitmq/.libs/librabbitmq.so: undefined reference to `OPENSSL_init_ssl'
librabbitmq/.libs/librabbitmq.so: undefined reference to `TLS_client_method'
librabbitmq/.libs/librabbitmq.so: undefined reference to `SSL_CTX_set_options'
librabbitmq/.libs/librabbitmq.so: undefined reference to `SSL_CTX_clear_options'
collect2: error: ld returned 1 exit status
make[1]: *** [examples/amqp_bind] 错误 1
make[1]: 离开目录“/var/www/tarBao/rabbitmq-c-0.8.0”
make: *** [all] 错误 2
...全文
916 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaijunliang2009 2020-03-11
  • 打赏
  • 举报
回复
在vi /etc/profile 结尾处添加 export CPPFLAGS='-I/usr/local/openssl/include/openssl' https://blog.csdn.net/zhaijunliang2009/article/details/88356663
junan1987 2020-02-18
  • 打赏
  • 举报
回复
我这边openssl版本重新编译之后和openssl-devel版本一致:1.0.1e。但rabbitmq扩展安装还是出现和你一样的报错
junan1987 2020-02-18
  • 打赏
  • 举报
回复
请问具体如何解决的呢?
zhaijunliang2009 2019-03-11
  • 打赏
  • 举报
回复
已解决,谢谢您的回答
cqyy725 2019-03-07
  • 打赏
  • 举报
回复
先检查openss 如果安装了,再安装openssl-devel 不是特别需要源码编译,用yum安装吧

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧