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 以上都适用)相关推荐

  1. window10安装STEP7 Micro/Win V4.0 SP9,安装完后每次开机都提示Assertion Program:pniopcac.exe File

    安装STEP7 Micro/Win V4.0 SP9,安装完后每次开机都提示Assertion " Program:pniopcac.exe File:-" 我碰到过同样的问题,解 ...

  2. 基因预测软件-Augustus安装过程

    AUGUSTUS is a program that predicts genes in eukaryotic genomic sequences,一款真核生物基因组基因结构预测软件,因为公司用到了这 ...

  3. vmware+android+4.3,Vmware虚拟机安装安卓4.0系统教程

    大家都知道安卓软件要在电脑windows系统下运行只能依靠安卓模拟器和虚拟机.之前绿茶小编和大家分享过安卓模拟器,下面和大家一起分享安卓虚拟机Vmware安装运行安卓4.0系统. 安卓虚拟机Vmwar ...

  4. windows 安装PyTorch0.4.0

    windows下安装PyTorch0.4.0 1.whl下载 官网上和别人的教程都是cmd或conda下载安装,我试了试慢的不行,还出错,所以就单独下载whl文件,下载地址 现在有这三个版本的: ht ...

  5. python下载安装教程3.8.0-windows中安装Python3.8.0的实现方法

    windows中安装Python3.8.0的实现方法 操作系统:Windows10 64bit Python版本:3.8.0 安装步骤: 双击安装文件python-3.8.0-amd64.exe 勾选 ...

  6. 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>新建用户 ...

  7. xp sp3安装.Net 4.0提示严重错误,0x80070643,解决办法2017版

    客户电脑上要装金税开票软件,需要.net 4.0.30319.1,电脑环境是xp sp3,已经安装了.net 2, .net 3.5sp1,安装.net 4.0的时候提示错误0x80070643 因为 ...

  8. Ubuntu18.04安装Dlib-19.19.0成功

    VMware内Ubuntu18.04安装Dlib-19.19.0成功 本人第一篇博客,如果哪里写的不好还请多多包涵. 说明一下,我是通过pip去安装的所有库,除了Cmake.因为Dlib需要C++环境 ...

  9. mysql server5.0使用_sco openserver 5.0.5安装使用mysql4.0.21的方法Windows系统 -电脑资料...

    已正常安装mysql. 程序: #include"mysql.h" #includestdio.h voidmain() { MYSQLmysql,*conn; MYSQL_RES ...

最新文章

  1. JLOI2011 飞行路线
  2. Python处理字符串和列表元组的小技巧
  3. 只能匹配第一列吗_VLOOKUP会用了吗?不会的抓紧看
  4. 在.NetCore中使用Myrmec检测文件真实格式
  5. vue-js 特殊变量$event常识
  6. mysql快捷键设置_MySQL快捷命令
  7. slf4j+log4j在Java中实现日志记录
  8. Android 实现 Alexa App-to-App Account Linking
  9. 程序员的办公好选择:工作效率翻倍,游戏也能超神
  10. 微软专利技术介绍系列课程
  11. nodejs获取当前连接的网络ip
  12. k8s-某视频课命令问题排查了解
  13. 浅谈小学语文教学中的读
  14. 【linux进阶4】apache的服务使用(图文巨详细解释apache的正向和反向代理)
  15. UTL_HTTP read_text和read_raw应用
  16. 中国微型无刷直流电动机市场趋势报告、技术动态创新及市场预测
  17. 破解root密码,简单粗暴—干就完了!!!
  18. 停滞在一个圈子,决定人生的高低![深度文章]
  19. a21_scala 匿名子类
  20. 【技术美术美术部分】AO贴图的烘焙及应用

热门文章

  1. 武林外传辅助工具详细制作过程[第八篇:终结篇]
  2. Linux(ubuntu) 基础
  3. “H5结婚请柬电子版”制作攻略
  4. ELYFI爱立丰举办“2021中国NFT与餐饮新思路高峰论坛” 圆满成功
  5. Python 绘制 3 维以上的高维图!
  6. TP-LINK路由器刷DD-WRT实现无线中继详细教程
  7. 视频教程-Word项目实战从入门到精通(兼容2007、2010、2013、2016)-Office/WPS
  8. Rhapsody freeMaker 将任意HL7转XML
  9. 正则表达式全部特殊符号
  10. 制药行业CRM解决方案评述