Opened 18 years ago

Closed 17 years ago

Last modified 10 years ago

#1527 closed defect (fixed)

MIT Kerberos installation

Reported by: LFS-User@… Owned by: blfs-book@…
Priority: high Milestone:
Component: BOOK Version: SVN
Severity: normal Keywords:

Description (last modified by Randy McMurchy)

The MIT Kerberos installation currently overwrites a library (/usr/lib/libcom_err.{so,a}) that is previously installed by the E2fsprogs package. This should probably be fixed somehow. The MIT package has a switch to use the system-installed version of libcom_err, however, the source code needs to be fixed to actually use it with the current E2fsprogs package.

There may come a day when a package expects to link to the E2fsprogs library and will not be able to do so if MIT Kerberos is installed.

It very well may be that MIT Kerberos also installs a libss library which is a conflict as well. However, I have not looked into it that deeply.

Change History (4)

comment:1 by larry@…, 18 years ago

libss unharmed. compile_et overwritten. relinking to the version 2 library fixes e2fs without breaking krb5 (as in the programs find their respective libraries, it appears e2fs links with while krb5 links with

test requires tcsh and fails if kerberos is already installed - it links to the installed libraries for the test - rerunning test after installation was successful.

--with-system-et does appear to need some patch, but can't be sure. Will be trying more combinations on a future machine that is much faster.

comment:2 by LFS-User@…, 18 years ago

Hi Larry,

Thanks for picking this up. The patch to use the system-installed libcom_err library probably would be fairly trivial. If I remember right, it just doesn't find the header in /usr/include/et. I'd bet if a patch was created that simply makes configure look here, and then include this dir appropriately to the various Makefiles, it would work.

comment:3 by Randy McMurchy, 17 years ago

Description: modified (diff)
Resolution: fixed
Status: newclosed

Added parameters to the configure command to use the system-installed versions of the conflicting programs/libraries.

comment:4 by bdubbs@…, 10 years ago

Milestone: old

Milestone old deleted

Note: See TracTickets for help on using tickets.