Augustus安装问题 (3.0 以上都适用)
augustus 3.2 (3.3) 编译失败
原因是依赖boost库,而且需要bamtools,从而导致编译失败
报错1:
$ make
mkdir -p bin
cd src && make
make[1]: Entering directory '/home/bio/augustus/augustus-3.2.3/src'
g++ -c -Wall -Wno-sign-compare -Wno-strict-overflow -ansi -pedantic -O3 -DZIPINPUT -o genbank.o genbank.cc -I../include
In file included from genbank.cc:15:0:
../include/genbank.hh:26:48: fatal error: boost/iostreams/filtering_stream.hpp: No such file or directory
#include <boost/iostreams/filtering_stream.hpp>
^
compilation terminated.
Makefile:71: recipe for target 'genbank.o' failed
make[1]: *** [genbank.o] Error 1
make[1]: Leaving directory '/home/bio/augustus/augustus-3.2.3/src'
Makefile:7: recipe for target 'all' failedmake: *** [all] Error 2
解决方法1:
修改src/Makefile
将 LIBS = -lboost_iostreams 改成 LIBS = -lboost_iostreams -L/Path_to_boost/lib
将 INCLS = -I../include 改成 INCLS = -I../include -I/Path_to_boost/include
解决了boost问题,但是又来了新的报错
报错2:
Makefile:29: recipe for target 'bam2hints.o' failed
make[2]: *** [bam2hints.o] Error 1
解决方法2:
修改 auxprogs/bam2hints/Makefile
将 INCLUDES = /usr/include/bamtools 改成 INCLUDES = /Path_to_bamtools/include
将 LIBS = -lbamtools -lz 改成 LIBS = /Path_to_bamtools/lib/libbamtools.a -lz
解决了bam2hints又来了新报错。。。
报错3:
Makefile:34: recipe for target 'filterBam.o' failed
make[3]: *** [filterBam.o] Error 1
解决方法3:
修改 auxprogs/filterBam/src/Makefile
将 BAMTOOLS = /usr/include/bamtools 改成 BAMTOOLS = /Path_to_bamtools/include
将 LIBS = -lbamtools -lz 改成 LIBS = /Path_to_bamtools/lib/libbamtools.a -lz
Finally succeeded ~~
注意事项:
1. bamtools最好下载2.5.0以下版本的,推荐2.4.1
2. 最后记得要把boost的库放入linux的配置中
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/Path_to_bamtools/include:/Path_to_bamtools/lib
转载于:https://www.cnblogs.com/yangyongzhi/p/6673711.html
Augustus安装问题 (3.0 以上都适用)相关推荐
- window10安装STEP7 Micro/Win V4.0 SP9,安装完后每次开机都提示Assertion Program:pniopcac.exe File
安装STEP7 Micro/Win V4.0 SP9,安装完后每次开机都提示Assertion " Program:pniopcac.exe File:-" 我碰到过同样的问题,解 ...
- 基因预测软件-Augustus安装过程
AUGUSTUS is a program that predicts genes in eukaryotic genomic sequences,一款真核生物基因组基因结构预测软件,因为公司用到了这 ...
- vmware+android+4.3,Vmware虚拟机安装安卓4.0系统教程
大家都知道安卓软件要在电脑windows系统下运行只能依靠安卓模拟器和虚拟机.之前绿茶小编和大家分享过安卓模拟器,下面和大家一起分享安卓虚拟机Vmware安装运行安卓4.0系统. 安卓虚拟机Vmwar ...
- windows 安装PyTorch0.4.0
windows下安装PyTorch0.4.0 1.whl下载 官网上和别人的教程都是cmd或conda下载安装,我试了试慢的不行,还出错,所以就单独下载whl文件,下载地址 现在有这三个版本的: ht ...
- python下载安装教程3.8.0-windows中安装Python3.8.0的实现方法
windows中安装Python3.8.0的实现方法 操作系统:Windows10 64bit Python版本:3.8.0 安装步骤: 双击安装文件python-3.8.0-amd64.exe 勾选 ...
- centos 7 安装 mantisbt-2.12.0 —— 安装LAMP环境、安装mantisbt-2.12.0
一.安装LAMP环境 1 二. 环境的启动 6 三. Mantis数据库的创建 6 四. 安装mantis-2.12.0 9 1>安装配置 9 2>登录管理员账号 13 3>新建用户 ...
- xp sp3安装.Net 4.0提示严重错误,0x80070643,解决办法2017版
客户电脑上要装金税开票软件,需要.net 4.0.30319.1,电脑环境是xp sp3,已经安装了.net 2, .net 3.5sp1,安装.net 4.0的时候提示错误0x80070643 因为 ...
- Ubuntu18.04安装Dlib-19.19.0成功
VMware内Ubuntu18.04安装Dlib-19.19.0成功 本人第一篇博客,如果哪里写的不好还请多多包涵. 说明一下,我是通过pip去安装的所有库,除了Cmake.因为Dlib需要C++环境 ...
- mysql server5.0使用_sco openserver 5.0.5安装使用mysql4.0.21的方法Windows系统 -电脑资料...
已正常安装mysql. 程序: #include"mysql.h" #includestdio.h voidmain() { MYSQLmysql,*conn; MYSQL_RES ...
最新文章
- JLOI2011 飞行路线
- Python处理字符串和列表元组的小技巧
- 只能匹配第一列吗_VLOOKUP会用了吗?不会的抓紧看
- 在.NetCore中使用Myrmec检测文件真实格式
- vue-js 特殊变量$event常识
- mysql快捷键设置_MySQL快捷命令
- slf4j+log4j在Java中实现日志记录
- Android 实现 Alexa App-to-App Account Linking
- 程序员的办公好选择:工作效率翻倍,游戏也能超神
- 微软专利技术介绍系列课程
- nodejs获取当前连接的网络ip
- k8s-某视频课命令问题排查了解
- 浅谈小学语文教学中的读
- 【linux进阶4】apache的服务使用(图文巨详细解释apache的正向和反向代理)
- UTL_HTTP read_text和read_raw应用
- 中国微型无刷直流电动机市场趋势报告、技术动态创新及市场预测
- 破解root密码,简单粗暴—干就完了!!!
- 停滞在一个圈子,决定人生的高低![深度文章]
- a21_scala 匿名子类
- 【技术美术美术部分】AO贴图的烘焙及应用
热门文章
- 武林外传辅助工具详细制作过程[第八篇:终结篇]
- Linux(ubuntu) 基础
- “H5结婚请柬电子版”制作攻略
- ELYFI爱立丰举办“2021中国NFT与餐饮新思路高峰论坛” 圆满成功
- Python 绘制 3 维以上的高维图!
- TP-LINK路由器刷DD-WRT实现无线中继详细教程
- 视频教程-Word项目实战从入门到精通(兼容2007、2010、2013、2016)-Office/WPS
- Rhapsody freeMaker 将任意HL7转XML
- 正则表达式全部特殊符号
- 制药行业CRM解决方案评述