Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : pkg-config,ohne Rechte über ssh -X



autonom
08-03-2007, 14:47
Hallo!
Ich habe folgendes Problem:
Ich soll eine GUI auf einem Server kompilieren auf dem ich mich per ssh -X einlogge.
Ich habe nur Rechte in mir persönlich zugeordneten Ordnern. Ich kann also nichts
installieren, brauche aber zum Kompilieren meines Projektes bestimmte Libraries.
Ich habe die PATH-Variable angepasst, so dass pkg-config im PATH liegt.
Das ganze pkg-config Packet habe ich erfolgrein kompiliert.
Wenn ich das manual des pkg-config Packetes richtig verstanden habe, gibt es die
Möglichkeit Verweise auf Libraries (z.B. gtk+-2.0) über die Umgebungsvariable
PKG_CONFIG_PATH zu schreiben. In diesen Verzeichnissen sollen *.pc Dateien sein, die
Packetinformationen enthalten.
Wenn ich zur PKG_CONFIG_PATH die Verzeichnisse mit dem Packeten hinzufüge, dann
bekomme ich beim Kompileren meines Projektes folgende Fehlermeldung:
##################################anfang
checking for pkg-config... /home/heyer/ds/heyer/Packages/pkg-config-0.20//pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for PACKAGE... sh: gnome-config: not found
sh: gnome-config: not found
configure: error: Package requirements (gtk+-2.0 gdk-2.0) were not met:
No package 'gtk+-2.0' found
No package 'gdk-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables PACKAGE_CFLAGS
and PACKAGE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
####################################ende

Der Server läuft mit sparc-sun-solaris2.7.
Das Verzeichnis in dem die gtk+-2.0.pc liegt habe ich in der PKG_CONFIG_PATH angegeben.

???Was mache ich falsch???? Stelle ich mich einfach mit zu wenig Kentnissen zu blöde an??? :confused:

anda_skoa
10-03-2007, 22:16
Der Ausgabe zu urteilen wird das Programm gnome-config benötig, aber nicht gefunden, vielleicht ist es nicht in PATH

Ciao,
_