百度空间 | 百度首页 
 
查看文章
 
libcrack 编译错误
2009-04-16 16:33

在RHEL4

[leshy@leshy ~]$ cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 7)
[leshy@leshy ~]$ uname -a
Linux leshy.cn 2.6.9-78.ELsmp #1 SMP Wed Jul 9 15:39:47 EDT 2008 i686 i686 i386 GNU/Linux
[leshy@leshy ~]$ rpm -qa|grep crack
cracklib-2.8.9-1.3
cracklib-dicts-2.8.9-1.3

环境中,下载了最近的libcrack。在尝试编译util目录下程序时,一直报

/usr/include/packer.h:91: error: syntax error before "FindPW"

最后,将/usr/include/packer.h:的91行的u_sint32改成extern unsigned int FindPW(PWDICT *pwp, char *string);

这样就可以了。。。


类别:程序设计 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu