|||
根据https://github.com/neufeld/pandaseq/wiki/Installation提示,
1)先在linux服务器上进行yum install zlib-devel bzip2-devel libtool-ltdl-devel libtool,其中libtool-ltdl-devel提示不存在这个包,暂时没管它;
2)执行./autogen.sh,出现提示AM_PROG_AR的错误信息,采用https://github.com/google/protobuf/issues/152建议的策略进行处理,注释掉其中关于AM_PROG_AR的行;
3)./configure编译,报错信息如图,
利用find命令去查找ltdl.h的路径,然后利用设置环境变量去处理,export CFLAGS=-I/path/to/ltdl.h/ LDFLAGS=-L/path/to/ltdl.h/ LD_LIBRARY_PATH=/path/to/ltdl.h/$LD_LIBRARY_PATH,重新运行./configure,错误信息依然没变,尝试了不同的策略之后,错误信息一直存在,猜测是ltdl没有安装成功导致,为此进入ltdl.h的路径,进行ltdl.h的编译与安装,期间出现报错信息,利用find命令找到config-ml.in,然后拷贝到相应目录下,再重新./confiure&make&make install,最后ltdl.h安装成功。重新pandaseq的./configure运行,顺利进行;
4)make,未见异常;
5)make install,未见异常;
6)最终,./pandaseq -h运行,成功安装,如下
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-13 03:43
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社