PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : schon wieder pkg-config



inner.glow
18.11.03, 17:16
Hi!

Zu hundertsten mal:

Ich habe immer wieder das Problem, dass ich Programme nicht kompillieren. kann, weil pkg-config angeblich nicht installiert ist.

Ich habe aber SOEBEN pkg-config 0.15.0 installiert.

Ich habe man pkg-config gemacht: da steht was von Version 0.13... Warum, weis ich auch nicht.

Is bei Suse nicht auch pkg-config dabei?

/usr/local/bin/pkg-config ist bei mir der Pfad von pkg-config.

Ach ja: ich wollte Passeparout installieren :-(

Kann mir jemand helfen? was soll ich tun?

Gruß, fabian.

hydronic
18.11.03, 17:19
hi,

natürlich ist pkg-config bei SuSE dabei. Das configure Script findet dein pkg-config anscheinend nicht, weil /usr/local/bin vermutlich nicht in deinem $PATH liegt (kannst du überprüfen mit echo $PATH). Um diesen Fehler zu beheben kannst du einfach einen Symlink von /usr/local/bin/pkg-config auf /usr/bin/pkg-config erstellen (ln -s /usr/local/bin/pkg-config /usr/bin/pkg-config).

gruss,
hydronic

inner.glow
18.11.03, 17:46
ICh kann aber auch einfach an die $PATH-Variable ":/usr/local/bin" anhängen?

hydronic
18.11.03, 17:56
Original geschrieben von inner.glow
ICh kann aber auch einfach an die $PATH-Variable ":/usr/local/bin" anhängen?

hi,

ja kannst du auch machen.

gruss,
hydronic

inner.glow
18.11.03, 19:02
Noch ein prob:

Ich hab jetzt den Link erzeugt. Jetzt kommt aber folgender Fehler:

checking for libxml++-1.0... configure: error: libxml++-1.0 is not known to pkg-config

In der INSTALL Datei steht folgendes:

If GTK+, gtkmm, gdk-pixbuf, libsigc++, libxml2 or libxml++ is installed
in a nonstandard location, you may want to run configure as
"./configure APPLY_RPATH=1", otherwise the dynamic linker may have
trouble finding the libraries.

If pkg-config has trouble finding some of the packages, consider
setting the PKG_CONFIG_PATH environment variable.

libxml++ ist installiert. ich glaube unter:

/usr/include/libxml++-1.0/libxml++

sicher bin ich mir da nicht. die Suchabfrage:

linux:/ # find -name "libxml++"
./usr/share/doc/packages/libxml++
./usr/include/libxml++-1.0/libxml++
find: ./proc/3229/fd: Datei oder Verzeichnis nicht gefunden


Kann mir jemand helfen?