Larbin 安装遇到的问题(fedora)

Notes some problem for Larbin-2.6.3

安装步骤:

1.解压:tar –zxvf larbin-2.6.3.tar.gz

修改编译选项配置vi options.h
修改输出选项#define SIMPLE_SAVE

2.设置:./configure

Notes:这里可能遇到没有makedepend命令的情况,

1)一种方法是再makefile中修改makedepend命令为make,另一种是yum install imake 安装makedepend

2)另外要将larbin-2.6.3/configure 和larbin-2.6.3/adns/configure 改成可执行 (chmod +x filename)

3)当然你需要g++ 的compiler, yum install gcc-c++

3.编译:gmake。 备注:在这里你还可以选择两种编译方法,gmake prof,或者,gmake debug

编译会报一些错误,需要简要的修改。

1)adns_status adns__parse_domain(adns_state ads, int serv, adns_query qu,vbuf *vb, parsedomain_flags flags,const byte *dgram, int dglen, int *cbyte_io, int max);
更正为: adns_status adns__parse_domain(adns_state ads, int serv, adns_query qu,vbuf *vb, adns_queryflags flags,
const byte *dgram, int dglen, int *cbyte_io, int max);就不会出错了。

2)larbin-2.6.3/src/utils/string.cc

larbin-2.6.3/src/utils/debug.cc

larbin-2.6.3/src/interf/input.cc

larbin-2.6.3/src/interf/defaultuseroutput.cc

larbin-2.6.3/src/interf/output.cc

larbin-2.6.3/src/utils/connexion.cc

larbin-2.6.3/src/utils/text.cc

larbin-2.6.3/src/utils/webserver.cc

larbin-2.6.3/src/fetch/squencer.cc

larbin-2.6.3/src/fetch/hashtable.cc

larbin-2.6.3/src/fetch/checker.cc

larbin-2.6.3/src/fetch/file.cc

larbin-2.6.3/src/fetch/fetchOpen.cc

larbin-2.6.3/src/fetch/fetchPipe.cc

larbin-2.6.3/src/utils/PersistentFifo.cc

larbin-2.6.3/src/utils/hashDup.cc

larbin-2.6.3/src/utils/mypthread.cc

larbin-2.6.3/src/global.cc

中<iostream.h>改为 <iostream> using namespace std;

(3)错误:posix_types_32.h:没有那个文件或目录,就把系统下posix_types.h里面全部注释掉即可

猜你喜欢

转载自vergilwang.iteye.com/blog/2011322