Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 218702

Summary: expat ebuild fails to make a symlink
Product: Gentoo Linux Reporter: H. Beijeman <hbeijeman>
Component: [OLD] LibraryAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: trivial    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://wiki.linuxquestions.org/wiki/Library-related_Commands_and_Files#soname
Whiteboard:
Package list:
Runtime testing required: ---

Description H. Beijeman 2008-04-21 09:11:47 UTC
dev-libs/expat 2.0.1 failed to make a symlink to /usr/lib/libexpat.so.0, this is needed by media-libs/fontconfig 2.5.0-r1. The result was that the next ebuild that depended on fontconfig failed the linking stage with missing references. This brought my overnight emerge fresh-system to a screeching halt at emerge 6 of 214.
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2008-04-21 15:01:05 UTC
No the symlink is NOT the solution. Please remove the symlink and run revdep-rebuild.
Comment 2 H. Beijeman 2008-04-21 16:20:21 UTC
So I was advised by emerge as well. I tried that route, but I got yet other emerge failures.

Really, you claim it is not a bug. I did a "fresh" gentoo install, did emergy --sync, and then emerge kdebase-startkde. And this fails. Yet it is not a bug, how strange. And it is not about removing symlinks, its about _missing_ symlinks. ldd fontconfig.so showed the missing dependency, I created a symlink to libexpat.so.0, and voila, it worked without revdep or rebuilding. 

At the risk of being very thick and annoying, I reopen this one more time, and hope someone can explain to me what I did wrong, why I should run revdep to fix a missing symlink, and why this isn't a bug. 

Kind regards,
H. B.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2008-04-21 16:59:02 UTC

*** This bug has been marked as a duplicate of bug 128069 ***