Bei der Compilierung (./configure) von
pango kommt am Ende diese Meldung:
creating libtool
checking for some Win32 platform... no
checking for native Win32... no
checking for perl5... perl5
checking for X... no
configure: WARNING: X development libraries not found
checking for freetype-config... no
checking freetype/internal/tterrors.h usability... no
checking freetype/internal/tterrors.h presence... no
checking for freetype/internal/tterrors.h... no
checking for FT_Get_First_Char... no
checking for pkg-config... /usr/local/bin/pkg-config
checking for fontconfig >= 1.0.1... Package fontconfig was not found in the pkg-config search path.
Perhaps you should add the directory containing `fontconfig.pc\'
to the PKG_CONFIG_PATH environment variable
No package \'fontconfig\' found
checking for xft >= 2.0.0... Package fontconfig was not found in the pkg-config search path.
Perhaps you should add the directory containing `fontconfig.pc\'
to the PKG_CONFIG_PATH environment variable
Package \'fontconfig\', required by \'Xft\', not found
configure: error: *** Didn\'t find any of FreeType, X11, or Win32.
*** Must have at least one backend to build Pango.
Also installierte ich:
libXft2-2.1-2.1mdk.i586.rpm
libfontconfig1-2.1-4.1mdk.i586.rpm
freetype2-2.1.3-5.1mdk.i586.rpm
fontconfig-2.1-4.1mdk.i586.rpm
xft-2.1.0-i386-1.tgz
Alles ohne Erfolg :(
fontconfig.pc gibt es anscheined nirgens auf der Platte
und wird auch nicht von einer der oben gelisteten Pakete
installiert.
irgendeine Idee ...?
F-)
Linux 15.070 Themen, 107.540 Beiträge
Ich glaube da fehlt die XFree-devel-xxxx ...
Ich behaupte einfach mal, dass das Programm keine grafische Oberfläche findet, bzw. bestimmte Dateien davon und es daher versucht eine alternative Kommandozeilenversion zu kompilieren.
Bei mir steht nämlich:
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
Die anderen Pakete (fontconfig xft etc.) werden gar nicht mehr überprüft, vielleicht werden diese nur für die Kommandozeilenversion gebraucht oder so.
Hi Plazebo,
mit den RPMs hatte es nicht geklappt, weil
die Packete noch "freetype" benötigten.
Aber das haben mir nicht die RPMs erzählt sondern
nur die tarballs.
Wenn ich die Wahl habe , dann nehme ich ab heute nur noch
tarballs anstatt RPMs , das erspart ne Menge Fragen.
Bei der Neucompelierung von Pango
spuckt er jetzt das hier aus (altes Problem,das ich mit Polytaen
weiter unten schon besprach):
checking For sufficiently new FreeType (at least 2.0.1)... yes
checking freetype/internal/tterrors.h usability... no
checking freetype/internal/tterrors.h presence... no
checking for freetype/internal/tterrors.h... no
checking for FT_Get_First_Char... yes
checking for pkg-config... /usr/local/bin/pkg-config
checking for fontconfig >= 1.0.1... yes
checking FONTCONFIG_CFLAGS... -I/usr/local/include
checking FONTCONFIG_LIBS... -L/usr/local/lib -lfontconfig
checking for xft >= 2.0.0... yes
checking XFT_CFLAGS... -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 -I/usr/local/include
checking XFT_LIBS... -L/usr/X11R6/lib -L/usr/local/lib -lXft -lfreetype -lXrender -lfontconfig
checking for pkg-config... (cached) /usr/local/bin/pkg-config
checking for GLIB - version >= 2.1.3...
*** 'pkg-config --modversion glib-2.0' returned 2.2.1, but GLIB (2.0.6)
*** was found! If pkg-config was correct, then it is best
*** to remove the old version of GLib. You may also be able to fix the error
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is
*** required on your system.
*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
*** to point to the correct configuration files
no
configure: error:
*** Glib 2.1.3 or better is required. The latest version of
*** Glib is always available from ftp://ftp.gtk.org/.
Glib ist natürlich installiert, aber in /usr/local/
und nicht in /usr/ ....also wer dazu
ne Idee hat , bitte melden !
F-)
Entweder den $PATH umschreiben, dass zuerst in /usr/local gesucht wird oder beim ./configure mit angeben, wo das Paket ist. Rufe mal ./configure --help auf, dort steht, wie du das genau angibst.
Bye, Klaus
Hi Klaus,
schön dass Du wieder da bist ;)
das mit ./configure --help hatte ich ihm schon gesagt, allerdings kann ich dort keinen Eintrag für pkg finden :( (Er hats weiter unten gepostet).
Was hälst Du davon,
$LD_LIBRARY_PATH, /etc/ld.so.conf oder (das einfachste) mal
$PKG_CONFIG_PATH zu setzten? Sollte doch gehen nach der Fehlermeldung, die er erhält.
Also:
export PKG_CONFIG_PATH=/Pfad_zur_neuen_pkg (bash, nicht csh!)
sollte doch gehen, oder?
Gruss
poly
Hey, ich war doch gar nicht weg. Ich musste mich nur etwas einlesen bei Solaris und etwas ueber mein Sun lernen.
LD_LIBRARY_PATH ist boese, sollte man nicht nehmen. Was noch moeglicvh waere, das alte, was unter /usr liegt, zu deinstallieren, dann findet er die neue, wenn /usr/local in /etc/ld.so.conf eingetragen ist.
Ansonsten einfach mal versuchen: ./configure --with-(programm-pfad)=/usr/local
Vielleicht klappt es ja. Manche Dinge sind einfach undokumentiert,und das configure-file ist eigentlich immer gleich.
Bye, Klaus
Womöglich noch ne 02 oder sowas???
WIe biste denn da dran gekommen?
Gruss
poly
Ja. die haben mich schon immer begeistert. Schoene Architektur, solide gebaut, alles in allem ein echtes Schaetzchen.
Meine erste war die Spar-Station 20, mit 2 SuperSparc2 Prozessoren. Habe ich jede Menge Geld reingesteckt, fuer Speicher und 24bit Graka und so.
Seit heute habe ich eine Ultra2, mit 2 UltraSparc Prozessoren, 384MB Ram, eine 9,1GB Platte und eine 4,0GB Platte. Das Ding uebertrifft natuerlich alles.
Jetzt muss ich nur noch Solaris installieren und alles auf dem Stand von der SS20 bringen, also Mutt, Slrn, Icewm, gpg und all die kleinigkeiten kompilieren. Dann bin ich wieder oefter vertreten.
Woher? Na, dafuer gibt es eBay. Die habe ich beide zum richtigen Zeitpunkt erworben, als alle anderen wohl nicht zu Hause waren (-:
Bye, Klaus
