Summary: | emerge xorg-x11 died in fontconfig with an error about .m4 and .sh mistmatch for libtool | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Richard Lynch <gentoo> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | VERIFIED WORKSFORME | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Richard Lynch
2007-07-20 23:03:17 UTC
(In reply to comment #0) > In addition to /usr/bin/libtool (1.5.23b) I have a /usr/local/bin/libtool which > I downloaded and compiled from source which is version 1.4.3 as I thought PHP > needed that. It doesn't, and I should probably nuke it. Well, that's clearly your problem, remove it. :) (In reply to comment #1) > (In reply to comment #0) > > In addition to /usr/bin/libtool (1.5.23b) I have a /usr/local/bin/libtool which > > I downloaded and compiled from source which is version 1.4.3 as I thought PHP > > needed that. It doesn't, and I should probably nuke it. > > Well, that's clearly your problem, remove it. :) > Well, yeah, but what if a developer needs other versions of libtool laying around?... More importantly, why is emerge using the one from /usr/local/lib sometimes but not other times? Erm, you certainly don't need libtool-1.4.3 for anything. If you insist on having it installed, move it out of your $PATH (/usr/local/bin) before you emerge anything; local cruft in /usr/local is not our problem. (In reply to comment #3) > Erm, you certainly don't need libtool-1.4.3 for anything. If you insist on > having it installed, move it out of your $PATH (/usr/local/bin) before you > emerge anything; local cruft in /usr/local is not our problem. > Forgive me for not being clear enough. /usr/local/bin is not in root's path. %root> `libtool --version` outputs 1.5.23b as expected. emerge then goes and uses the libtool NOT in my path, at some point in the process, afaict... If I was dumb enough to have the old version in my path when I started emerge, I wouldn't have posted it as a bug in the first place. I'm stupid, but not THAT stupid. :-) Perhaps it does some kind of 'su' to a different user where /usr/local/bin is in the path? My assumption was that everything was done as 'root' as only root can emerge (at least without tweaking more than I have) emerge --info -v | grep $PATH |