Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.
Bug 153007 - krb5-devel doesn't include header files included with kerberos source
Summary: krb5-devel doesn't include header files included with kerberos source
Alias: None
Product: Red Hat Enterprise Linux 4
Classification: Red Hat
Component: krb5
Version: 4.0
Hardware: i386
OS: Linux
Target Milestone: ---
: ---
Assignee: Nalin Dahyabhai
QA Contact: Brian Brock
Depends On:
TreeView+ depends on / blocked
Reported: 2005-03-31 21:19 UTC by David Backeberg
Modified: 2007-11-30 22:07 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2006-08-11 14:54:45 UTC
Target Upstream Version:

Attachments (Terms of Use)

Description David Backeberg 2005-03-31 21:19:46 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050324 Fedora/1.7.6-1.3.2

Description of problem:
krb5-devel rpm includes the following headers:

That's a nice start...

I would like to also have

Essentially, I want all the header files that are in /src/include in the actual MIT kerberos source tarball to end up in /usr/include after installing the krb5-devel package. I've also installed a krb5-include rpm. If they should go in there instead, I'm fine with that.

Version-Release number of selected component (if applicable):
krb5-1.3.4-12.src.rpm, creates rpms including krb5-devel

How reproducible:

Steps to Reproduce:
1.install every kerberos rpm you know about:
rpm -qa | grep krb
2. try to build pam_krb5_migrate, from
3. Discover that a package that implies development files are included is an incomplete set of the development libraries.

Actual Results:  Trying to build src package bombs out, looking for kerberos header files that exist in the source tarball from MIT, but don't exist in the rpms from Redhat.  Perhaps there is a specially named rpm that I don't know about.

Expected Results:  Headers should be on system, code should build.

Additional info:

Kerberos tarball can be downloaded from

Comment 2 Nalin Dahyabhai 2006-08-11 14:54:45 UTC
The headers in question are not installed because they're library-internal
(k5-int.h in particular).  As a result, you'd have no guarantees that the
interfaces would remain stable.  We erroneously some of the kadm5 headers in the
past, and that led to real problems later on.  I have to close this as won't-fix.

Note You need to log in before you can comment on or make changes to this bug.