首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > CVS SVN >

redhat 9 安装svn时遇到的有关问题。krb5.h: No such file or directory"

2012-07-20 
redhat 9 安装svn时遇到的问题。krb5.h: No such file or directory解決?Red?Hat?Linux?9?發生?krb5.h:?N

redhat 9 安装svn时遇到的问题。krb5.h: No such file or directory"

解決?Red?Hat?Linux?9?發生?"krb5.h:?No?such?file?or?directory"?錯誤的方法?
有在?Red?Hat?Linux?9.0?上面?build?一些要用到?openssl?的程式的人,蠻容易遇到類似這樣的錯誤:?


gcc??-DLINUX??-I..?-I../include?-I/usr/include?-O2?-g?-pipe?-march=athlon?-Wall?-c?mod_tls.c?
In?file?included?from?/usr/include/openssl/ssl.h:179,?
?????????????????from?mod_tls.c:40:?
/usr/include/openssl/kssl.h:72:18:?krb5.h:?No?such?file?or?directory?


這是因為?Red?Hat?Linux?9.0?的?krb5-devel?套件把?kerberos?的?include?file?放到了?/usr/kerberos/include?裡面,而不是一般位置的?/usr/include?這個目錄。而?openssl?支援?kerberos,因此在?compile?使用到?openssl?的程式就很容易發生找不到?kerberos?的?include?file?的錯誤。?

而解決的辦法相當簡單,首先當然要確定?krb5-devel?以及?krb5-libs?等套件確實有安裝在系統上,而不是根本沒安裝;接下來,建立以下的?symbolic?links:?


ln?-s?/usr/kerberos/include/com_err.h?/usr/include/?
ln?-s?/usr/kerberos/include/profile.h?/usr/include/?
ln?-s?/usr/kerberos/include/krb5.h?/usr/include/

热点排行