On Mon, 29 Nov 2004 22:20:34 +0100, Martin Schoch wrote:
> * Alexander Dalloz, Montag 29 November 2004 21:58:
>
> > Dann würde mich mal interessieren, wie pkg-config nach /usr/local/bin
> > kommt, wenn du versicherst, dass du als Anfänger "niemals" etwas selber
> > dorthin installieren würdest. Andererseits kam das Problem ja dadurch
> > auf, dass du etwas aus dem Source zu kompilieren versuchst
> > (./configure). folglich wirst du vorher schon etwas nach /usr/local aus
> > Sourcen installiert haben, jeder Versicherung zum Trotz.
>
> Moment - das sind zwei paar Schuhe - nicht? Aber wollen wir jetzt eine
> Meta-Diskussion führen?
>
> Ich habe weder Fedora Core 3 noch pkg-config selber kompiliert (und auch gar
> nie versucht) - das heisst aber nicht, dass ich gar nichts versucht habe -
> sonst wäre ich auf das Problem ja gar nicht gestossen, oder?
So richtig helfen lassen, willst Du Dir aber nicht. ;)
> Das Datum zeigt auf letzten Donnerstag, als das "neue" pkg-config angelegt
> wurde. Das kann vom Versuch stammen, Linpopup zu kompilieren, ging aber
> nicht, weil ich schon damals die selbe Fehlermeldung bekam...
/usr/local/bin und alle anderen Verzeichnisse unterhalb von /usr/local
sind in Fedora Core _leer_. Bei Dir nicht, da Du letzten Freitag (!)
darin etwas installiert hast. Bei der Installation von Software aus
Source Code wird anstatt /usr i.d.R. das Präfix /usr/local
voreingestellt. Es sei denn, Du konfigurierst den Source Code mit
z.B. "configure --prefix=/usr ...". Uns, d.h. denen, die Dein Problem
analysieren, ist es egal, ob das pkg-config aus einem anderen Source
Code Paket kommt. Klingt eher unwahrscheinlich, denn eine glib2 hast
du auch nach /usr/local installiert. Und solange Du Dich nicht
entscheidest, ob Du Bibliotheken und ihre pkg-config Schablonen nach
/usr oder /usr/local installierst, wirst Du zwangsläufig den
PKG_CONFIG_PATH erweitern müssen.