hi, I get these errors when trying to compile php 4.3.0 with the included gd and freetype 2.1.3 (I also tried 2.0.2 and 2.1.2):
/bin/sh libtool --silent --mode=compile gcc -I/root/php-4.3.0/ext/gd/libgd -DHAVE_LIBPNG -DHAVE_LIBFREETYPE -Iext/gd/ -I/root/php-4.3.0/ext/gd/ -DPHP_ATOM_INC -I/root/php-4.3.0/include -I/root/php-4.3.0/main -I/root/php-4.3.0 -I/root/php-4.3.0/Zend -I/usr//include -I/usr/include/freetype2 -I/usr/include/mysql -I/root/php-4.3.0/ext/xml/expat -DEAPI_MM -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHARD_SERVER_LIMIT=2048 -DDYNAMIC_MODULE_LIMIT=128 -DLINUX=22 -DMOD_SSL=208104 -DEAPI -DUSE_EXPAT -I/root/php-4.3.0/TSRM -g -O2 -prefer-pic -c /root/php-4.3.0/ext/gd/libgd/gdft.c -o ext/gd/libgd/gdft.lo In file included from /root/php-4.3.0/ext/gd/libgd/gdft.c:50: /usr/include/freetype2/freetype/ftglyph.h:86: parse error before `FT_Library' /usr/include/freetype2/freetype/ftglyph.h:86: warning: no semicolon at end of struct or union /usr/include/freetype2/freetype/ftglyph.h:88: parse error before `format' /usr/include/freetype2/freetype/ftglyph.h:88: warning: data definition has no type or storage class /usr/include/freetype2/freetype/ftglyph.h:89: parse error before `advance' /usr/include/freetype2/freetype/ftglyph.h:89: warning: data definition has no type or storage class /usr/include/freetype2/freetype/ftglyph.h:91: warning: data definition has no type or storage class /usr/include/freetype2/freetype/ftglyph.h:126: parse error before `FT_GlyphRec' /usr/include/freetype2/freetype/ftglyph.h:126: warning: no semicolon at end of struct or union /usr/include/freetype2/freetype/ftglyph.h:127: warning: data definition has no type or storage class /usr/include/freetype2/freetype/ftglyph.h:128: parse error before `top' /usr/include/freetype2/freetype/ftglyph.h:128: warning: data definition has no type or storage class /usr/include/freetype2/freetype/ftglyph.h:129: parse error before `bitmap' /usr/include/freetype2/freetype/ftglyph.h:129: warning: data definition has no type or storage class /usr/include/freetype2/freetype/ftglyph.h:131: warning: data definition has no type or storage class /usr/include/freetype2/freetype/ftglyph.h:162: parse error before `FT_GlyphRec' /usr/include/freetype2/freetype/ftglyph.h:162: warning: no semicolon at end of struct or union /usr/include/freetype2/freetype/ftglyph.h:163: warning: data definition has no type or storage class /usr/include/freetype2/freetype/ftglyph.h:165: warning: data definition has no type or storage class /usr/include/freetype2/freetype/ftglyph.h:185: parse error before `FT_Get_Glyph' /usr/include/freetype2/freetype/ftglyph.h:185: parse error before `slot' /usr/include/freetype2/freetype/ftglyph.h:186: warning: data definition has no type or storage class /usr/include/freetype2/freetype/ftglyph.h:207: parse error before `FT_Glyph_Copy' /usr/include/freetype2/freetype/ftglyph.h:207: parse error before `source' /usr/include/freetype2/freetype/ftglyph.h:208: warning: data definition has no type or storage class /usr/include/freetype2/freetype/ftglyph.h:236: parse error before `FT_Glyph_Transform' /usr/include/freetype2/freetype/ftglyph.h:236: parse error before `glyph' /usr/include/freetype2/freetype/ftglyph.h:238: warning: data definition has no type or storage class /usr/include/freetype2/freetype/ftglyph.h:314: parse error before `FT_Glyph_Get_CBox' /usr/include/freetype2/freetype/ftglyph.h:314: parse error before `glyph' /usr/include/freetype2/freetype/ftglyph.h:316: warning: data definition has no type or storage class /usr/include/freetype2/freetype/ftglyph.h:390: parse error before `FT_Glyph_To_Bitmap' /usr/include/freetype2/freetype/ftglyph.h:390: parse error before `*' /usr/include/freetype2/freetype/ftglyph.h:393: warning: data definition has no type or storage class /usr/include/freetype2/freetype/ftglyph.h:407: parse error before `FT_Done_Glyph' /usr/include/freetype2/freetype/ftglyph.h:407: parse error before `glyph' /usr/include/freetype2/freetype/ftglyph.h:407: warning: data definition has no type or storage class /usr/include/freetype2/freetype/ftglyph.h:437: parse error before `FT_Matrix_Multiply' /usr/include/freetype2/freetype/ftglyph.h:437: parse error before `*' /usr/include/freetype2/freetype/ftglyph.h:438: warning: data definition has no type or storage class /usr/include/freetype2/freetype/ftglyph.h:456: parse error before `FT_Matrix_Invert' /usr/include/freetype2/freetype/ftglyph.h:456: parse error before `*' /usr/include/freetype2/freetype/ftglyph.h:456: warning: data definition has no type or storage class /root/php-4.3.0/ext/gd/libgd/gdft.c:95: parse error before `FT_Library' /root/php-4.3.0/ext/gd/libgd/gdft.c:95: warning: no semicolon at end of struct or union /root/php-4.3.0/ext/gd/libgd/gdft.c:96: warning: data definition has no type or storage class /root/php-4.3.0/ext/gd/libgd/gdft.c:97: parse error before `have_char_map_unicode' /root/php-4.3.0/ext/gd/libgd/gdft.c:98: warning: data definition has no type or storage class /root/php-4.3.0/ext/gd/libgd/gdft.c:100: parse error before `}' /root/php-4.3.0/ext/gd/libgd/gdft.c:101: warning: data definition has no type or storage class /root/php-4.3.0/ext/gd/libgd/gdft.c:106: parse error before `FT_Library' /root/php-4.3.0/ext/gd/libgd/gdft.c:106: warning: no semicolon at end of struct or union /root/php-4.3.0/ext/gd/libgd/gdft.c:108: warning: data definition has no type or storage class /root/php-4.3.0/ext/gd/libgd/gdft.c: In function `fontTest': /root/php-4.3.0/ext/gd/libgd/gdft.c:327: `a' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:327: (Each undeclared identifier is reported only once /root/php-4.3.0/ext/gd/libgd/gdft.c:327: for each function it appears in.) /root/php-4.3.0/ext/gd/libgd/gdft.c:327: parse error before `)' /root/php-4.3.0/ext/gd/libgd/gdft.c:328: `b' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:328: parse error before `)' /root/php-4.3.0/ext/gd/libgd/gdft.c: In function `fontFetch': /root/php-4.3.0/ext/gd/libgd/gdft.c:336: `a' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:337: `b' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:337: parse error before `)' /root/php-4.3.0/ext/gd/libgd/gdft.c:345: `FT_Error' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:346: `FT_CharMap' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:349: parse error before `)' /root/php-4.3.0/ext/gd/libgd/gdft.c:356: `fontsearchpath' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:359: `fontlist' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:364: `name' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:364: `strtok_ptr' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:369: `path' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:374: `fullname' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:382: `font_found' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:386: `dir' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:419: `err' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:433: `n' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:435: `charmap' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:436: `platform' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:437: `encoding' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:444: `found' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c: In function `fontRelease': /root/php-4.3.0/ext/gd/libgd/gdft.c:475: `a' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:475: parse error before `)' /root/php-4.3.0/ext/gd/libgd/gdft.c: At top level: /root/php-4.3.0/ext/gd/libgd/gdft.c:563: parse error before `FT_Bitmap' /root/php-4.3.0/ext/gd/libgd/gdft.c: In function `gdft_draw_bitmap': /root/php-4.3.0/ext/gd/libgd/gdft.c:573: `fg' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:574: `im' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:578: request for member `rows' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:580: request for member `pitch' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:581: `pen_y' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:585: request for member `width' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:588: request for member `pixel_mode' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:588: `ft_pixel_mode_grays' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:594: request for member `buffer' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:595: request for member `num_grays' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:597: request for member `pixel_mode' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:597: `ft_pixel_mode_mono' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:599: request for member `buffer' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:613: `pen_x' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:635: request for member `rows' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:637: request for member `pitch' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:638: request for member `pixel_mode' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:647: request for member `width' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:649: request for member `pixel_mode' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:656: request for member `buffer' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:657: request for member `num_grays' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:658: request for member `num_grays' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:660: request for member `pixel_mode' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:662: request for member `buffer' in something not a structure or union /root/php-4.3.0/ext/gd/libgd/gdft.c:690: `tc_cache' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c: At top level: /root/php-4.3.0/ext/gd/libgd/gdft.c:700: parse error before `v1' /root/php-4.3.0/ext/gd/libgd/gdft.c: In function `gdroundupdown': /root/php-4.3.0/ext/gd/libgd/gdft.c:702: `updown' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:703: `v1' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c: At top level: /root/php-4.3.0/ext/gd/libgd/gdft.c:712: parse error before `library' /root/php-4.3.0/ext/gd/libgd/gdft.c:712: warning: data definition has no type or storage class /root/php-4.3.0/ext/gd/libgd/gdft.c: In function `gdImageStringFTEx': /root/php-4.3.0/ext/gd/libgd/gdft.c:738: `FT_BBox' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:738: parse error before `bbox' /root/php-4.3.0/ext/gd/libgd/gdft.c:739: `FT_Matrix' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:740: `FT_Vector' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:742: `FT_Glyph' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:743: `FT_GlyphSlot' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:744: `FT_Error' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:745: `FT_Bool' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:746: `FT_UInt' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:751: `font' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:752: `fontkey_t' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:752: parse error before `fontkey' /root/php-4.3.0/ext/gd/libgd/gdft.c:756: `FT_BitmapGlyph' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:771: `tc_cache' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:789: `fontkey' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:791: parse error before `)' /root/php-4.3.0/ext/gd/libgd/gdft.c:798: `slot' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:798: invalid type argument of `->' /root/php-4.3.0/ext/gd/libgd/gdft.c:800: `FT_F26Dot6' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:810: `linespace' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:813: `matrix' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:813: `FT_Fixed' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:818: `penf' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:819: `pen' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:820: `bbox' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:822: `use_kerning' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:823: `previous' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:826: `render_mode' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:826: `FT_LOAD_MONOCHROME' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:833: `tmpstr' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:836: `next' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:867: invalid type argument of `->' /root/php-4.3.0/ext/gd/libgd/gdft.c:938: `glyph_index' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:944: `ft_kerning_default' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:944: `delta' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:949: `err' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:957: `image' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:960: `glyph_bbox' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:988: `render' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:990: `ft_glyph_format_bitmap' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:992: `ft_render_mode_normal' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:1001: `bm' undeclared (first use in this function) /root/php-4.3.0/ext/gd/libgd/gdft.c:1001: parse error before `image' make: *** [ext/gd/libgd/gdft.lo] Error 1 I configured with these options: ./configure --prefix=/usr/ --with-gd --enable-gd-native-ttf --with-apxs=/usr/sbin/apxs --with-freetype-dir=/usr --with-mysql=/usr --with-zlib-dir=/usr/ (I also tried without --enable-gd-native-ttf) thanks, -- Felix Natter -- PHP Install Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php