Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 125146 - e2fsprogs 1.38 overwrites libcom_err.a with a symlink pointing to itself
Summary: e2fsprogs 1.38 overwrites libcom_err.a with a symlink pointing to itself
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
: 125202 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-03-05 15:47 UTC by Miika Ahonen
Modified: 2006-03-12 14:01 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Miika Ahonen 2006-03-05 15:47:53 UTC
The file '/usr/lib/libcom_err.a', as provided by com_err ebuild, gets overwritten by e2fsprogs with a symlink that points to '//usr//lib/libcom_err.a', effectively creating a loop.

The problem doesn't "appear", if one emerges com_err after e2fsprogs, for obvious reasons.
Comment 1 SpanKY gentoo-dev 2006-03-05 18:02:08 UTC
thanks, fixed in cvs
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-03-06 02:32:48 UTC
*** Bug 125202 has been marked as a duplicate of this bug. ***
Comment 3 Bob 2006-03-12 04:05:53 UTC
although this was broken yesterday and fixed yesterday, its broken again.  please reopen.



`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
        CC rehash.c
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
        LD e2fsck.shared
        CP e2fsck
make[2]: stat:../lib/libcom_err.a: Too many levels of symbolic links
make[2]: *** No rule to make target `../lib/libcom_err.a', needed by `e2fsck.static'.  Stop.
make[2]: Leaving directory `/var/tmp/portage/e2fsprogs-1.38-r1/work/e2fsprogs-1.38/e2fsck'
make[1]: *** [all-progs-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/e2fsprogs-1.38-r1/work/e2fsprogs-1.38'
make: *** [all] Error 2

!!! ERROR: sys-fs/e2fsprogs-1.38-r1 failed.
Call stack:
  ebuild.sh, line 1557:   Called dyn_compile
  ebuild.sh, line 966:   Called src_compile

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.

Comment 4 Bob 2006-03-12 11:44:59 UTC
(In reply to comment #3)
> although this was broken yesterday and fixed yesterday, its broken again. 
> please reopen.

it looks like i may have made a misstatement.  looking at CVS, it appears that the fix referenced in comment 1 was never actually committed, and that the bug has never been fixed.
Comment 5 Daniele Gaffuri 2006-03-12 14:01:26 UTC
(In reply to comment #4)
> it looks like i may have made a misstatement.  looking at CVS, it appears that
> the fix referenced in comment 1 was never actually committed, and that the bug
> has never been fixed.
> 
Re-emerge sys-libs/com_err before e2fsprogs-1.38-r1. That will fix the bad symlink from the previous installation of e2fsprogs-1.38. That worked for me.