text":"很多小伙伴在安装讯搜(XunSearch)时都出现过如下错误提示:
bufferevent_openssl.c:237:2: note: (near initializationfor'methods_bufferevent')bufferevent_openssl.c:228:19: error: storage size of'methods_bufferevent'isn't known static BIO_METHOD methods_bufferevent = { ^~~~~~~~~~~~~~~~~~~make[2
: *** [Makefile:793: bufferevent_openssl.lo
Error 1make[2
: Leaving directory '/usr/local/src/xunsearch-full-1.4.14/libevent-2.0.21-stable'make[1
: *** [Makefile:857: install-recursive
Error 1make[1
: Leaving directory '/usr/local/src/xunsearch-full-1.4.14/libevent-2.0.21-stable'make: *** [Makefile:1182: install
Error 2
这个Error2错误经经过测试基本都是因为linux的版本与讯搜安装需要的libeven版本不一致导致的 。
现在基本常用的linux发行版已经把系统的openssl升级到了1.1.0+ , 但是讯搜解压的安装目录里面的是libeven2.0.x需要的是openssl<1.1.0才行 , 所以导致在安装讯搜(XunSearch)时会出现libeven错误 。 我们可以通过升级讯搜(XunSearch)中libeven2.0.x版本来实现一致 。 步骤如下:
1、下载libevent2.1.12安装包并上传到xunsearch文件夹中;
2、libevent解压
tar -zxvf libevent-2.1.12-stable.tar.gz
3、压缩成bz2格式 , 这是讯搜(XunSearch)安装包的支持的格式
tar -cjf libevent-2.1.12-stable.tar.bz2 libevent-2.1.12-stable
4、复制到xunsearch下的packages文件夹内
cp libevent-2.1.12-stable.tar.bz2 xunsearch-full-1.4.15/packages/
5、删除讯搜(XunSearch)自带的安装包
cd xunsearch-full-1.4.15/packages/rm -f libevent-2.0.X
6、重新安装讯搜(XunSearch)即可
【电池|CentOS8.0系统安装讯搜(XunSearch)时出现libevent错误】./setup.sh
"
相关经验推荐
- ColorOS|入坑绿厂深挖惊喜,ColorOS 12系统竟处处击中痛点
- 笔记本|友商诚意十足,骁龙888Plus只卖1799元,还有五千大电池和1亿像素
- Google|谷歌推出首批适用于Windows系统的Android游戏
- 华为鸿蒙系统|蒙系统的那些卡片功能,也就是刚面世时候的噱头,用下来用处不大
- 华为鸿蒙系统|鸿蒙功耗很不错,比以前耐用一些,系统也增加了一些小功能
- 小米科技|小米手机用一年了,现在电池严重不行,10%以下就自动关机
- 红米手机|中国的操作系统路在何方,华为鸿蒙系统普及路难, 新plug操作系统
- 安卓|让安卓系统再次焕发生机,Magic UI 6.0这次升级绝了
- 操作系统|盘点2021年手机市场,苹果、台积电和联发科大都是赢家
- 电池|仅1599元!5000毫安电池+骁龙778G,性价比目前专属配置?