Gestern wollte ich mir ettercap, einen sniffer für geswitchte Netzwerke, installieren. Also habe ich mir das tar gezogen, entpackt und in der Shell für den Start der Installation das ./configure-script aufgerufen.
Leider wollte das nicht durchlaufen und bricht mit dem Fehler
checking for pkg-config… no
*** The pkg-config script could not be found. Make sure it is
*** in your path, or set the PKG_CONFIG environment variable
*** to the full path to pkg-config.
*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config.
configure: error: Library requirements (gtk+-2.0 >= 2.0.0 pango >= 1.0 atk >= 1.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
ab.
Ok. Problem verstanden. Also habe ich mir von angegebener Adresse das entsprechende tar besorgt, ausgepackt und ./configure aufgerufen. Läuft prima durch. Ein make check soll prüfen, ob das Compilieren klappt. Und ÄTSCH:
giounix.c:233: only 1 arg to macro ‚g_warning‘ (2 expected)
cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode
make[2]: *** [giounix.lo] Error 1
Da werde ich mich wohl nochmal tiefer einlesen müssen 
Vor ein paar Tagen hatte ich schon ein ähnliches Erlebnis, als ich mir meinen Lieblings-Shell-Editor jed [ein abgespeckter emacs-clone] bauen wollte. Hmpf.