phpbar.de logo

Mailinglisten-Archive

[php] Probleme beim Compilen von 4.1.2

[php] Probleme beim Compilen von 4.1.2

Joerg Behrens php_(at)_phpcenter.de
Fri, 1 Mar 2002 11:10:50 +0100


Moin,

----- Original Message -----
From: "Andreas Müller" <php_(at)_universalware.de>
To: <php_(at)_phpcenter.de>
Sent: Friday, March 01, 2002 10:40 AM
Subject: [php] Probleme beim Compilen von 4.1.2


> Hall zusammen,
> ich habe Problem die aktuellen Quellen auf einer SuSE 7.2 zu compilen.
[..]
> (Entnommen und etwas gekürzt von der ausgelieferten Version vom PHP).

Du meinst das rpm was deine Distriubution mitbringt

>
> Die Konfiguration ist soweit sauber durchgelaufen.
>
>
gcc -I. -I/root/src/php-4.1.2/main -I/root/src/php-4.1.2/main -I/root/src/ph
>
p-4.1.2 -I/usr/include/apache -I/root/src/php-4.1.2/Zend -I/include -I/usr/i
>
nclude/imap -I/usr/include/mysql -I/root/src/php-4.1.2/ext/xml/expat -DEAPI_
>
MM -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHARD_SERVER_LIMIT=2048 -DDYN
>
AMIC_MODULE_LIMIT=128 -DLINUX=22 -DMOD_SSL=208103 -DEAPI -DUSE_EXPAT -I/root
> /src/php-4.1.2/TSRM -g -Wall -c internal_functions.c  -fPIC -DPIC -o
> internal_functions.lo
> In file included from /root/src/php-4.1.2/ext/imap/php_imap.h:42,
>                  from internal_functions.c:43:
> /usr/include/imap/c-client.h:30: osdep.h: No such file or directory

Na dann suche Mal die Datei 'osdep.h' und wenn du sie gefunden hast oeffne
'/usr/include/imap/c-client.h' und aendere in Zeile 30 das define.
Ansonnsten fehlen die ein ein paar header Dateien.

> Ganz abgesehen das ich eine GD 2.0. Ich versuche ebenfalls die libgd 2.0
zu
> verwenden. Dazu habe ich mir die Quellen besorgt, übersetzt und
installiert.

Einige deiner configure Optionen gibt es nicht '-enable-gd-imgstrttf ' oder
machen keinen/wenig Sinn '--with-ttf ' . Damit wird. z.b Freetype 1 support
aktiviert... die gdlib2.x braucht aber freetype2.

Installiere die GD2 noch einmal und diesmal in ein Extra Verz. bei php dann
'--with-gd=/usr/gd-2.0' und evlt. sorgen das dieses Verz. im Pfad vor den
anderen stehen. Beachte dann die Ausgabe des PHP Configures.

Wie immer gilt die Aussage das der Sourcetreevor jedem erneutem Compilieren
aufzuraeumen ist und besonders das der config.cache geloescht wird.

MfG
Joerg Behrens


php::bar PHP Wiki   -   Listenarchive