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里面全部注释掉即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值