当前位置:  技术问答>linux和unix

RedHat9.0下安装kannel的问题

    来源: 互联网  发布时间:2015-12-06

    本文导语:  想在RedHat9.0下安装一个WAP网关,用开源的项目kennel,但是安装过程中有问题。 最初是下载了kannel-1.4.0的源码准备自己编译后安装,但在编译的时候出错了。根据user guide的说明,我检查了libxml2,当我用rmp -q libxml的...

想在RedHat9.0下安装一个WAP网关,用开源的项目kennel,但是安装过程中有问题。
最初是下载了kannel-1.4.0的源码准备自己编译后安装,但在编译的时候出错了。根据user guide的说明,我检查了libxml2,当我用rmp -q libxml的时候,显示libxml2-2.5.4-1,应该是表示安装了的。
然后,根据user guide的步骤,先./configure,然后make,系统显示编译有错。出错的信息如下:
[root@kannel_server gateway-1.4.0]# make
gcc -D_REENTRANT=1 -I. -Igw  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -I/usr/include/libxml2 -

I/usr/include/openssl -o gw/bb_alog.o -c gw/bb_alog.c
In file included from /usr/include/openssl/ssl.h:179,
                 from gwlib/conn.h:274,
                 from gwlib/gwlib.h:94,
                 from gw/bb_alog.c:64:
/usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory
In file included from /usr/include/openssl/ssl.h:179,
                 from gwlib/conn.h:274,
                 from gwlib/gwlib.h:94,
                 from gw/bb_alog.c:64:
/usr/include/openssl/kssl.h:132: parse error before "krb5_enctype"
/usr/include/openssl/kssl.h:134: parse error before "FAR"
/usr/include/openssl/kssl.h:135: parse error before '}' token
/usr/include/openssl/kssl.h:147: parse error before "kssl_ctx_setstring"
/usr/include/openssl/kssl.h:147: parse error before '*' token
/usr/include/openssl/kssl.h:148: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:150: parse error before '*' token
/usr/include/openssl/kssl.h:151: parse error before "kssl_ctx_setprinc"
/usr/include/openssl/kssl.h:151: parse error before '*' token
/usr/include/openssl/kssl.h:153: parse error before "kssl_cget_tkt"
/usr/include/openssl/kssl.h:153: parse error before '*' token
/usr/include/openssl/kssl.h:155: parse error before "kssl_sget_tkt"
/usr/include/openssl/kssl.h:155: parse error before '*' token
/usr/include/openssl/kssl.h:157: parse error before "kssl_ctx_setkey"
/usr/include/openssl/kssl.h:157: parse error before '*' token
/usr/include/openssl/kssl.h:159: parse error before "context"
/usr/include/openssl/kssl.h:160: parse error before "kssl_build_principal_2"
/usr/include/openssl/kssl.h:160: parse error before "context"
/usr/include/openssl/kssl.h:163: parse error before "kssl_validate_times"
/usr/include/openssl/kssl.h:163: parse error before "atime"
/usr/include/openssl/kssl.h:165: parse error before "kssl_check_authent"
/usr/include/openssl/kssl.h:165: parse error before '*' token
/usr/include/openssl/kssl.h:167: parse error before "enctype"
In file included from gwlib/conn.h:274,
                 from gwlib/gwlib.h:94,
                 from gw/bb_alog.c:64:
/usr/include/openssl/ssl.h:909: parse error before "KSSL_CTX"
/usr/include/openssl/ssl.h:915: `debug' redeclared as different kind of symbol
gwlib/log.h:114: previous declaration of `debug'
/usr/include/openssl/ssl.h:931: parse error before '}' token
make: *** [gw/bb_alog.o] Error 1

由于我是第一次使用linux,所以不知道这到底出了什么问题,还请各位多多指教。

后来,我索性直接用编译好的rpm文件来安装kannel,下载了kannel-1.4.0-3.1.fc2.fr.i386.rpm,然后在linux下输入命令rpm -ivh kannel-1.4.0-3.1.fc2.fr.i386.rpm(也全是根据user guide来做的),但是这样的安装也不成功,系统提示错误信息如下:
[root@kannel_server kannel]# rpm -ivh kannel-1.4.0-3.1.fc2.fr.i386.rpm
warning: kannel-1.4.0-3.1.fc2.fr.i386.rpm: V3 DSA signature: NOKEY, key ID e42d547b
error: Failed dependencies:
        libc.so.6(GLIBC_2.3.4) is needed by kannel-1.4.0-3.1.fc2.fr
        libsqlite.so.0 is needed by kannel-1.4.0-3.1.fc2.fr

看起来好像是缺少几个库文件,但我不知道到底是怎么回事。

很真诚地请教个大侠帮忙告诉一声,这到底怎么回事,我该做些什么才能使编译顺利通过(程序本身肯定没有问题),或者只要能安装成功也行。

|
好像版本不一样

在linux下并不是高版本就行,在许多时候只是指定的版本才能编译通过

在linux安装oracle就是一例

|
注意看提示信息:/usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory

也就是krb5.h这个头文件没有找到,你看看是不是kerberos的问题

    
 
 

您可能感兴趣的文章:

  • 我在FEDORA CODE 3下能够认出我的声卡和显卡,但是在REDHAT9.0就不能认出来了,有办法把FEDORA中的驱动安装到REDHAT9.0中吗?
  • 兄弟们,急啊!在redhat9安装完后(以server方式安装),默认apache占用端口80,如何修改?
  • 我的华硕笔记本M5000安装redhat9不能图形安装,用text模式安装完毕后也不能进xwindow
  • 光盘安装Redhat9时,安装一半出现的问题??请帮忙!!
  • redhat9.0下,怎么知道某系统工具的安装目录?比如 kget的安装目录?
  • redhat8.0下面安装的php跟redhat9.0下面安装的php有哪些不同?
  • redhat9.0默认安装的图形界面是Gnome后来又安装了KDE,但是怎么启动KDE图形界面?
  • 安装RedHat9 疑问: 不能图形方式,如何用文本方式快速完成安装.
  • 在redhat9.0下,能安装oracle的客户端么?? 哪里下载,怎么安装?
  • 愁死了,一开始使用redhat7.3,安装时定制为服务器,squid不能使用,改用redhat9.0,安装时选择服务器安装选项,squid还是不能用
  • RedHat9下的Mozilla安装插件有问题?
  • 关于安装REDHAT9的几个问题,谢谢解答
  • 如何从硬盘上安装redhat9.0
  • 如何在redhat9.0上面安装Gambas.
  • redhat9.0安装ftp服务?
  • redhat9 能不能在p4805(双核)的系统上安装? 急~~~~
  • VM7 的vmtools安装到redhat9的虚拟机无法启动
  • redhat9.0安装时,如何选择i386内核。
  • redhat9.0安装问题
  • 入门,redhat9.0安装时找不到安装文件?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • [RedHat9]RedHat9无法进入图形模式,疑是声卡问题,请教如何解决?
  • 求Redhat9.0下载地址,Redhat9.0现在仍否允许免费下载?
  • 初学Linux 装RedHat9 好 还是Fedora10 好呢
  • 请教两个redhat9问题
  • redhat9下载时选择哪个版本?
  • 怎么恢复redhat9的grub?
  • 请问怎么设置Redhat9为内网服务器?
  • Redhat9.0怎么修改启动菜单?
  • 在RedHat9中,如何安装vmware tools?
  • 如何在REDHAT9中安装中文输入法?
  • redhat9内存使用率高达73%,怎么查看内存具体使用情况
  • XP下如何把文件放进VM5.5的redhat9下面去
  • [紧急求助] 怎么打开 redhat9 的服务
  • 怎样在redhat9.0上显示windows文件系统下面的中文路径
  • 关于redhat9 linux的gcc
  • redhat9有cftime函数吗?
  • redhat9.0启动到输入用户名(字符方式)时系统马上自动休眠,高人指点!!100分
  • 新手提问:装redhat9,关于分区问题?
  • 我的redhat9.0的iso不能安装?高手情帮忙
  • redhat9下,我用了simsun字体,可是英文字体显示暗淡,日如何解决?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3