红联Linux门户
Linux帮助

软件编译出错,请教各位高手帮忙(probalign)

发布时间:2009-08-02 02:20:35来源:红联作者:jacksong.whu
jack@jack-desktop:~/bioI/probaligngui_beta_1.1$ ./install.sh
make:进入目录'/home/jack/bioI/probaligngui_beta_1.1/probalign/src'
g++ -O3 -W -Wall -funroll-loops -lm -o ../bin/probalign Main.cc PostProbs.cc ComputeAlignment.cc ReadMatrix.cc
Main.cc: In function ‘MultiSequence* DoAlign(MultiSequence*)’:
Main.cc:276: 错误: ‘strlen’在此作用域中尚未声明
Main.cc: In function ‘bool GetInteger(char*, int*)’:
Main.cc:422: 错误: ‘LONG_MAX’在此作用域中尚未声明
Main.cc:422: 错误: ‘LONG_MIN’在此作用域中尚未声明
Main.cc:424: 错误: ‘INT_MIN’在此作用域中尚未声明
Main.cc:424: 错误: ‘INT_MAX’在此作用域中尚未声明
Main.cc: In function ‘SafeVector, std::allocator > > ParseParams(int, char**)’:
Main.cc:522: 错误: ‘strcmp’在此作用域中尚未声明
Main.cc:537: 错误: ‘strcpy’在此作用域中尚未声明
Main.cc:745: 错误: ‘strcpy’在此作用域中尚未声明
make: *** [../bin/probalign] 错误 1
make:离开目录“/home/jack/bioI/probaligngui_beta_1.1/probalign/src”

安装一个软件时出现的问题,请高手帮忙看看!!
系统是ubuntu9.04. 软件是probalign(核酸或蛋白质序列对位排列程序),里面的readme文件直接说双击install.sh,
我在装probcons(核酸或蛋白质序列对位排列程序)时也出现了上述问题。但是可以通过新立得安装。但是probalign新立得里面没有,只能源码装。出现上述编译不成功可能是缺了一些包。
那位高手知道症结所在???
以下是probalign的下载地址,http://probalign.njit.edu/standalone.html。我只装上了gui的界面,软件没有装成功。
文章评论

共有 2 条评论

  1. tianxian19 于 2009-08-16 16:20:50发表:

    看看java的环境变量是否有设置正确

  2. jacksong.whu 于 2009-08-02 18:57:19发表:

    没人回答,自己顶吧