Subject: | Krb5 build fails in CentOS 6.5 and perl 5.22.0 |
CentOS release 6.5 (Final)
I have krb5-devel.x86_64 RPM installed (and krb5-libs.x86_64, FWIW).
/usr/local/perl-forge/v/5.22.0/bin/cpan -fi Krb5
...
Krb5.xs:17:21: error: com_err.h: No such file or directory
Krb5.xs: In function ‘can_free’:
Krb5.xs:66: error: ‘sv_yes’ undeclared (first use in this function)
Krb5.xs:66: error: (Each undeclared identifier is reported only once
Krb5.xs:66: error: for each function it appears in.)
...
Full log attached.
There seems to be more than problem: the com_err.h not being found is one, but then sv_yes not being found looks like another one.
Some googling on "centos krb5 com_err.h" not being found suggested installing either
libcom_err-devel libcom_err
or
e2fsprogs-devel
see e.g. http://help.directadmin.com/item.php?id=19 which I tried (both), but that does not change the failure at all.
Looks like the libcom_err-devel does install com_err.h
rpm -qa --filesbypkg | grep -i com_err.h
libcom_err-devel /usr/include/et/com_err.h
but it is in
ls -l /usr/include/et/com_err.h
not directly under /usr/include. But this is a configure/compile time issue with that one header, that sv_yes cannot be founds looks like a further issue.
Subject: | Krb5.log |
Message body not shown because it is not plain text.