hallo zusammen,
ich habe folgendes problem. ich möchte in php die grafikfunktionen (z.b. imagettftext ) mit truetype font nutzen. hierfür habe ich die obengenannten pakete installiert und in meine configure eingetragen.
./configure \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-oci8=/usr/local/oracle \
--with-zlib=/usr/local \
--with-gd \
--with-freetype-dir=/usr/local \
--enable-gd-native-ttf \
--with-dbase \
--with-openssl=/usr/local/ssl \
--without-mysql \
--with-ldap=/usr/local \
--enable-track-vars \
--enable-sysvsem \
--enable-ftp
das configure läuft ohne weiteres durch aber ich bekomme beim make die fehlermeldung:
\In file included from /usr/local/install/php-4.3.4/ext/gd/libgd/gdft.c:63:
/usr/local/include/freetype2/freetype/freetype.h:20:2: #error "`ft2build.h' hasn't been included yet!"
/usr/local/include/freetype2/freetype/freetype.h:21:2: #error "Please always use macros to include FreeType header files."
/usr/local/include/freetype2/freetype/freetype.h:22:2: #error "Example:"
/usr/local/include/freetype2/freetype/freetype.h:23:2: #error " #include <ft2build.h>"
/usr/local/include/freetype2/freetype/freetype.h:24:2: #error " #include FT_FREETYPE_H"
make: *** [ext/gd/libgd/gdft.lo] Error 1
und der übersetzungsvorgang bricht ab. nehme ich die freetype zeilen aus dem configure heraus, wird php anstandslos übersetzt. meine vermutung liegt jetzt darin, dass ich entweder gd oder freetype selbst neu übersetzen muss, damit das eine vom anderen erkannt wird.
ich wäre über jede hilfe, einen entsprechenden workaround oder ein howto dankbar.
grüße
darkrain