2017-10-18 4 views
0

Ich habe mehrere Posts darüber gelesen.
Aber sie haben nicht von mir gelöst.mac error: pkg-config nicht gefunden (auch wenn pkg-config bereits installiert ist)

Bitte beachten Sie die Informationen

brew install pkg-config 

Fertig installieren dann

Rangers-iMac:dash ranger$ which pkg-config 
/usr/local/bin/pkg-config 

Es bedeutet pkg-config installiert ist.

Rangers-iMac:dash ranger$ ./configure 
... 
checking for exit in -lboost_chrono-mt... yes 
checking whether the Boost::Unit_Test_Framework library is available... yes 
checking for dynamic linked boost test... yes 
configure: error: pkg-config not found. 

bedeutet es configure kann pkg-config nicht finden.

Ich denke, das Problem ist in PATH, aber ich kann nicht herausfinden, wie es zu beheben ist.

+0

die pkg-config nicht finden würde, wenn es nicht bereits im Pfad wäre. Vielleicht macht der Configure-Call etwas Seltsames. Welches Paket möchten Sie erstellen? – deets

+0

Werfen Sie einen Blick: https://github.com/dashpay/dash/blob/master/configure.ac#L702 - vielleicht ist das der Schuldige. Versuchen Sie, die Umgebungsvariable auf Ihre ausführbare Datei zu setzen. . – deets

+0

Export VAR = Wert ist so ziemlich alles, was Sie wissen müssen. in diesem Fall ist es Export PKG_CONFIG =/Pfad/zu/pkg-config – deets

Antwort

1

Das configure-Skript des Projekts scheint Annahmen über den Speicherort von pkg-config zu machen. Zum Glück können Sie es mit der Umgebungsvariablen PKG_CONFIG überschreiben.

export PKG_CONFIG=/path/to/pkg-config 

Dann ./configure wieder.

Verwandte Themen