Opened 19 years ago

Closed 17 years ago

Last modified 10 years ago

#1526 closed defect (fixed)

Heimdal installation

Reported by: LFS-User@… Owned by: Randy McMurchy
Priority: low Milestone:
Component: BOOK Version: SVN
Severity: major Keywords:
Cc:

Description (last modified by Randy McMurchy)

The Heimdal installation currently overwrites a library (libss.{so,a}) and and interface header (/usr/include/ss/ss.h) that is previously installed by the E2fsprogs package. This should probably be fixed somehow (reported upstream?, however, this issue has been known since about 1999, so there seems to be no motivation to fix it)

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

Change History (10)

comment:1 by LFS-User@…, 19 years ago

rep_platform: PCAll
Severity: normalmajor

Apparently, possibly only certain circumstances, Heimdal will also install a /usr/include/glob.h file which overwrites the Glibc installed file.

This causes issues with installation of packages that include the glob.h file and do not define rk_glob (and friends).

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

Milestone: future6.2
Owner: changed from blfs-book@… to Randy McMurchy

comment:3 by LFS-User@…, 19 years ago

Status: newassigned

comment:4 by LFS-User@…, 19 years ago

An examination of the installed files from the Heimdal package show that it overwrites the following files:

From Glibc:

/usr/include/fnmatch.h /usr/include/glob.h

From E2fsprogs:

/usr/include/ss/ss.h /usr/lib/libss.a /usr/lib/libss.so

Not sure what to do at this point other than to place instructions before the Heimdal installation to mv the existing files to different names. Then install the package, move the conflicting files to different names, and move the original files back to thier original names.

This would preserve the integrity of the Glibc and E2fsprogs packages, however, may cause issues with the Heimdal package.

Suggestions are welcome.

comment:5 by LFS-User@…, 19 years ago

The Heimdal instructions in the book have been updated to preserve the Glibc headers and put them back after the Heimdal installation.

This leaves the E2fsprogs stuff. I will be doing some testing and hopefully be able to restore the E2fsprogs library and header as well.

Leaving the bug open right now as a reminder.

comment:6 by Randy McMurchy, 18 years ago

Description: modified (diff)
Milestone: 6.2future
Priority: highlow

comment:7 by Randy McMurchy, 17 years ago

Owner: changed from Randy McMurchy to blfs-book@…
Status: assignednew

comment:8 by Randy McMurchy, 17 years ago

Owner: changed from blfs-book@… to Randy McMurchy
Status: newassigned

comment:9 by Randy McMurchy, 17 years ago

Resolution: fixed
Status: assignedclosed

Testing has shown that indeed some packages need to access the E2fsprogs original ss.h header file. So, the Heimdal instructions have been changed to restore the E2fsprogs files after the installation. Testing also has shown that there is no problems with the Heimdal installation (linking to it or otherwise) using the E2fsprogs files.

Closing the ticket for now as there is really nothing else that can be done. Perhaps in the Heimdal-0.8 release, things will be different.

comment:10 by bdubbs@…, 10 years ago

Milestone: old

Milestone old deleted

Note: See TracTickets for help on using tickets.