Wo bekomme ich glib-config für Kubuntu?

2833
Carl Smotricz

Ich versuche, Midnight Commander auf einer KUbuntu 9.10 (Karmic) Box ohne Root-Zugriff zu kompilieren . Ich habe ein Verzeichnis unter eingerichtet $HOME, das mcQuellpaket und verschiedene zum Herunterladen benötigte Dinge heruntergeladen, wie z autotools. Ich habe das ausgepackt CONTENTSall diese Pakete in dieses Arbeitsverzeichnis, so dass ich die übliche ./usr, ./lib, ./etcHierarchie. Ich schaffe es, configureviele Tests zu bestehen, aber ich scheine es nicht zu täuschen glib.

checking for glib-2.0... checking for glib-config... no checking for glib12-config... no checking for glib-config... no checking for GLIB - version >= 1.2.6... no *** The glib-config script installed by GLIB could not be found *** If GLIB was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the GLIB_CONFIG environment variable to the *** full path to glib-config. configure: error: Test for glib failed. GNU Midnight Commander requires glib 1.2.6 or above. 

Mein System hat glibinstalliert:

/lib/libglib-2.0.so.0 /lib/libglib-2.0.so.0.2200.3 

... und ich habe das glib-Paket auch in mein Arbeitsverzeichnis heruntergeladen und entpackt:

libglib2.0-0_2.22.2-0ubuntu1_i386.deb libglib2.0-dev_2.22.2-0ubuntu1_i386.deb 

... und doch ist das schwer fassbare glib-confignicht zu finden. Es ist auch kein Debian-Paket für Karmic.

Ich würde mich freuen, wenn ich Ihnen helfen könnte, diese Hürde zu überwinden. Bitte beachte, dass ich keine Wurzel habe, also kann ich nicht einfach nur lustig apt-getSachen machen.

1

2 Antworten auf die Frage

0

Vielleicht haben Sie kein Glück. Sie benötigen libglib 1 und Sie haben libglib2. Ich sehe, dass die alte Version (Version 1) in Ubuntu 9.04 vorhanden war, sie jedoch aus 9.10 entfernt wurde.

0
Carl Smotricz

Ich habe es geschafft, dieses Problem selbst zu lösen, aber es ist mir peinlich, zuzugeben, dass ich mich nicht genau erinnere, wie. Hier ist eine Annäherung:

Für meinen zweiten Versuch habe ich ein komplettes "build-Dateisystem" in meinem Home-Verzeichnis erstellt und die contentTeile aller Abhängigkeiten (einschließlich glib2) in dieses Verzeichnis kopiert . Mit dieser und korrekter Verwendung der Flags configureund der Aufnahme einiger Include-Verzeichnisse in die CFLAGSUmgebungsvariable gelang es mir, configureohne Fehler fertig zu werden. Später fummelte es sich Makeauch ein. Dank meines eigenen Verzeichnisbaums für all meine Dienstprogramme und die Ergebnisse des Baus konnte ich es sogar tun make install.

Natürlich war das resultierende Programm von der Unterstützung dieses selbst erstellten Verzeichnisbaums abhängig.