Freetype installieren

Falloutboy6

New Member
Hi,

wer kann mir helfen? Ich versuche Freetype zu installieren doch irgendwie haut das nicht hin.

Also ich habe bis jetzt folgendes gemacht:

linux:/ # cd /opt/freetype2

linux:/opt/freetype2 # tar xvfz freetype-2.1.5.tar.gz

linux:/opt/freetype2 # mv freetype-2.1.5 freetype-2.1.5-install

linux:/ # cd /opt/freetype2/freetype-2.1.5-install

linux:/opt/freetype2/freetype-2.1.5-install # ./configure --prefix=/opt/freetype2/freetype-2.1.5

linux:/opt/freetype2/freetype-2.1.5-install # make
linux:/opt/freetype2/freetype-2.1.5-install # make install

So das läuft eigentlich alles ganz gut durch bis auf

Code:
rmdir: `/opt/freetype2/freetype-2.3.4/include/freetype2/freetype/internal': No such file or directory
make: [install] Error 1 (ignored)

nach dem make install.

Hier mal der Link zur phpinfo() vom Server:

PHPINFO

Wer noch infos braucht sagt es mir bitte.

Danke schonmal.
 
Hallo,

wenn jemand weiter weiß wird der sich schon melden!

Das nur mal eben so am Rande.

Ich kann mir nicht vorstellen das du nach dem "make" keinerlei Ausgabe erhalten hast.
Wenn ich mir aber deinen Quote so ansehe gibt es keine Ausgabe, oder hast du das nur raus genommen aus dem Quote?

Wenn es eine Ausgabe gibt dann schaue dort mal bitte nach Fehlern.
 
Jetzt habe ich etwas rumgeschaut und habe es nun soweit, wenn ich es installiert habe und meine ./configure ausführe das wie folgt aussieht

Code:
./configure --program-prefix= --prefix=/usr/local/php5 --datadir=/usr/share/php5 --mandir=/usr/share/man/php5 --bindir=/usr/local/php5/bin --exec-prefix=/usr/local/php5 --includedir=/usr/include/php5 --sysconfdir=/etc/php5 --localstatedir=/var --with-config-file-path=/etc/php5 --with-exec-dir=/usr/lib/php5/bin --disable-debug --enable-inline-optimization --enable-memory-limit --enable-magic-quotes --enable-safe-mode --enable-sigchild --enable-session --with-mysql=/usr/lib/mysql/ --enable-cli --with-pear=/usr/share/pear --with-openssl --without-pgsql --with-config-file=/etc/php5/php.ini --with-apxs2=/usr/sbin/apxs2 --with-zlib-dir=/usr/lib --enable-mbstring --with-imap=/usr/lib --with-imap-ssl --with-gd=/opt/gd/gd-2.0.15 --with-freetype-dir=/opt/freetype2/freetype-2.1.5 --with-png-dir=/usr/lib

kommt folgende Meldung:

configure: error: libxml2 version 2.6.11 or greater required.

Ich finde aber keine neuere Version zum updaten.

Ignorier ich es und mach das make kommt folgendes:

Build complete.
(It is safe to ignore warnings about tempnam and tmpnam).

Wer weiss was?
 
Na, was ist wohl der Unterschied zwischen i386 und x86_64? (Sollte eigentlich bekannt sein - oder durch Google beantwortbar)

Das sind zwei unterschiedliche Architekturen - 32Bit Intel kompatibel (auch bekannt als IA32) und x86_64 - 64Bit (da war AMD schneller - IA64, von Intel, ist nicht kompatibel dazu).

Gib einfach mal "uname -i" ein und du erfährst, was deine Maschine laufen hat.
 
Nein, die Sourcen sind auch schon für 2.6.28 verfügbar. Wenn du nicht selber compilieren willst/kannst, dann ist 2.6.27 die aktuellste, die via RPM Verfügbar ist. Vielleicht findest du ja wo anders im Netz auch noch ein aktuelleres RPM.
 
führe ich es so aus bekomm ich folgendes:

linux:/opt/libxml/libxml2-2.6.28-install # ./configure --prefix=/root/php-5.2.0/libxml2-2.6.28
linux:/opt/libxml/libxml2-2.6.28-install # make

Code:
./libtool: line 1: -e: command not found
./libtool: line 1: -e: command not found
./libtool: line 1: -e: command not found
./libtool: line 1: -e: command not found
mv: cannot stat `.deps/SAX.Tpo': No such file or directory
make[2]: *** [SAX.lo] Error 1
make[2]: Leaving directory `/opt/libxml/libxml2-2.6.28-install'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/libxml/libxml2-2.6.28-install'
make: *** [all] Error 2

führe ich es so aus bekomm ich folgendes:

linux:/opt/libxml/libxml2-2.6.28-install # ./configure --prefix=/opt/libxml/libxml2-2.6.28
linux:/opt/libxml/libxml2-2.6.28-install # make

Code:
ar: .libs/libxml2.a: No space left on device
make[2]: *** [libxml2.la] Error 1
make[2]: Leaving directory `/opt/libxml/libxml2-2.6.28-install'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/libxml/libxml2-2.6.28-install'
make: *** [all] Error 2
 
Last edited by a moderator:
No space left on device
Übersetzt heißt das, dass auf deiner Partition nicht mehr genügend freier Speicherplatz vorhanden ist.
Poste doch mal die Ausgabe von
Code:
df -h
 
Hi,

danke erstmal für die Hilfe.
Also es kommt folgendes:

Filesystem Size Used Avail Use% Mounted on
LABEL=/ 510M 508M 0 100% /
tmpfs 20M 4.0K 20M 1% /dev/shm
/dev/hda5 4.9G 770M 4.2G 16% /usr
/dev/hda6 4.9G 1.6G 3.4G 32% /var
/dev/hda7 63G 1.6G 61G 3% /home
tmpfs 502M 160K 502M 1% /tmp
 
Hallo.

Partition "/" ist somit definitiv (wie bereits angenommen) voll! ;)
Jetzt solltest du baldmöglichst wieder ein paar MB freimachen (nicht das es zu Problemen mit anderen Anwendungen kommt). Die heruntergeladenen Sources (PHP, Freetype, XML etc) bitte nach "/home" (z.B.) verschieben und von dort dann kompilieren. Dann wirst du sicherlich nicht mehr eine solche Fehlermeldung erhalten.

Good luck!
 
Hi,

ja ist klar, dass die voll ist. Mein Problem eher welche ist die.Wie kann ich auf die Zugreifen?
Bei den anderen ist es klar, da ja dahinter ein Ordner steht, aber ich weiss ja jetzt nichtmal welcher Ordner das ist, dass ich dorthin komme.

Habe es nun wo anders hingelegt und bekomme nun folgende Meldungen beim installieren von libxml

Nach:
./configure --prefix=/home/libxml/libxml2-2.6.28
kommt
creating gjobread
make[2]: Leaving directory `/home/libxml/libxml2-2.6.28-install/example'
Making all in xstc
make[2]: Entering directory `/home/libxml/libxml2-2.6.28-install/xstc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/libxml/libxml2-2.6.28-install/xstc'
make[1]: Leaving directory `/home/libxml/libxml2-2.6.28-install'

nach

kommt
I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
error
xsltParseStylesheetFile : cannot parse http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
compilation error: file xmllint.xml line 10 element refentry
xsltParseStylesheetProcess : document is not a stylesheet
make[2]: [xmllint.1] Error 5 (ignored)
make[2]: Leaving directory `/home/libxml/libxml2-2.6.28-install/doc'
Making all in example
make[2]: Entering directory `/home/libxml/libxml2-2.6.28-install/example'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/libxml/libxml2-2.6.28-install/example'
Making all in xstc
make[2]: Entering directory `/home/libxml/libxml2-2.6.28-install/xstc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/libxml/libxml2-2.6.28-install/xstc'
make[1]: Leaving directory `/home/libxml/libxml2-2.6.28-install'
und nach

make install
kommt
make[3]: Leaving directory `/home/libxml/libxml2-2.6.28-install/doc'
make[2]: Leaving directory `/home/libxml/libxml2-2.6.28-install/doc'
make[1]: Leaving directory `/home/libxml/libxml2-2.6.28-install/doc'
Making install in example
make[1]: Entering directory `/home/libxml/libxml2-2.6.28-install/example'
make[2]: Entering directory `/home/libxml/libxml2-2.6.28-install/example'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/libxml/libxml2-2.6.28-install/example'
make[1]: Leaving directory `/home/libxml/libxml2-2.6.28-install/example'
Making install in xstc
make[1]: Entering directory `/home/libxml/libxml2-2.6.28-install/xstc'
make[2]: Entering directory `/home/libxml/libxml2-2.6.28-install/xstc'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/libxml/libxml2-2.6.28-install/xstc'
make[1]: Leaving directory `/home/libxml/libxml2-2.6.28-install/xstc'
 
Last edited by a moderator:
Mein Problem eher welche ist die.Wie kann ich auf die Zugreifen?
Hatte ich dir doch schon geschrieben. "/" ist voll (gewesen).
Somit sind es alle Verzeichnisse unter "/", ausgenommen der anderen angegeben Partitionsverzeichnisse (/usr /var /home etc). Logisch denken könnte weiterhelfen ;)

Bitte wirklich zumindest ein paar MB für die Partition "/" freihalten, da es sonst zu Problemen mit Quota und anderen Programmen kommen können (nur ein Tipp).

Benutze doch einfach den Midnight Commander
Code:
mc
um durch die Verzeichnisse zu checken.

Ein
Code:
./configure --prefix=/home/libxml/libxml2-2.6.28
scheint mir nicht so clever zu sein. Dann musst du nachher bei PHP das ja in der configure angeben.
Installier es einfach über das alte libxml2!
So suchst du den Pfad der aktuell installierten Version:
Code:
whereis libxml2
Ansonsten scheint doch alles zu funktionieren.
Bevor du jetzt wieder make machst, solltest du davor kurz make clean machen ;)

Mit ein wenig "Probierergeist" geht alles :)
 
Last edited by a moderator:
Hi,

ich bin wirklich dankbar für alle Hilfen hier. Danke.

Also ich bekomme nun folgende Meldung:

Nach

Code:
whereis libxml2
/usr/local/lib/libxml2.so /usr/local/lib/libxml2.la /usr/local/lib/libxml2.a
dann mach ich:
Code:
/home/libxml/libxml2-2.6.28-install # ./configure --prefix=/usr/local/lib/

dann mach ich make usw alles läuft durch. Wenn ich jetzt aber die configure durchlaufen lasse:

Code:
root:~/php-5.2.0 # ./configure --program-prefix= --prefix=/usr/local/php5 --datadir=/usr/share/php5 --mandir=/usr/share/man/php5 --bindir=/usr/local/php5/bin --exec-prefix=/usr/local/php5 --includedir=/usr/include/php5 --sysconfdir=/etc/php5 --localstatedir=/var --with-config-file-path=/etc/php5 --with-exec-dir=/usr/lib/php5/bin --disable-debug --enable-inline-optimization --enable-memory-limit --enable-magic-quotes --enable-safe-mode --enable-sigchild --enable-session --with-mysql=/usr/lib/mysql/ --enable-cli --with-pear=/usr/share/pear --with-openssl --without-pgsql --with-config-file=/etc/php5/php.ini --with-apxs2=/usr/sbin/apxs2 --with-zlib-dir=/usr/lib --enable-mbstring --with-imap=/usr/lib --with-imap-ssl --with-gd=/home/gd/gd-2.0.15 --with-freetype-dir=/home/freetype2/freetype-2.1.5 --with-png-dir=/usr/lib
kommt folgende Fehlermeldung:
Configuring extensions
checking whether to enable LIBXML support... yes
checking libxml2 install dir... no
checking for xml2-config path... (cached) /usr/bin/xml2-config
configure: error: xml2-config not found. Please check your libxml2 installation.
 
Back
Top