#19542 [Com]: imagettfbbox() ... undefined
| From: | diederik at visionextendaz dot NO-SPAM dot nl | Date: | Wed, 09 Oct 2002 21:40:58 +0000 |
| Subject: | #19542 [Com]: imagettfbbox() ... undefined | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-21989@lists.php.net to get a copy of this message | ||
ID: 19542
Comment by: diederik@visionextendaz.NO-SPAM.nl
Reported By: fxbois@free.fr
Status: Feedback
Bug Type: GD related
Operating System: linux redhat 6.2
PHP Version: 4.2.3
New Comment:
I have expirienced the same thing, recompiled PHP time after time,
'till i realised not PHP was the faulty one, but GD!
I have done the following (under RedHat 8.0):
1) Download and install both RPM's for FreeType (current:
freetype-2.1.2.7*.rpm and freetype-devel-2.1.2.7*.rpm)
2) Download GD 1.8.4 from http://www.boutell.com/gd/
3) Edit the makefile and BE SURE to check freetype-support
(various options in the Makefile)
4) Include /usr/lib/freetype1/freetype in the INCLUDE_DIR= line
(otherwise make will stumble on "tff.h" or so... )
5) (optional) Set the "make install" directories to /usr/ instead of
/usr/local/
6) "Make" and "Make Install" GD
7) Configure PHP 4.2.3 --with-gd --with-freetype-dir=/usr/lib/
--with-ttf-dir=/usr/lib --enable-gd-native-ttf
8) "Make" and "Make Install" PHP.
After this, imagettfbbox() was recognised as a function on my
PHP-pages...
Previous Comments:
------------------------------------------------------------------------
[2002-09-27 06:47:53] iliaa@php.net
It appears that php does not detect ttf and does not install the
support for it. If it did, your phpinfo would show the following 2
lines under the GD config:
FreeType Support => enabled
FreeType Linkage => with TTF library
Look at the config.log file and inside it look for any errors
pertaining to ttf. It is highly likely that PHP simply cannot find the
needed libs.
------------------------------------------------------------------------
[2002-09-27 02:36:47] fxbois@free.fr
I've compiled without --enable-gd-native-ttf ...
Itcompiles ok, but I hve the same error (which is logical) and the
phpinfo print this :
GD Support enabled
GD Version 1.6.2 or higher
JPG Support enabled
PNG Support enabled
WBMP Support enabled
------------------------------------------------------------------------
[2002-09-26 17:10:41] iliaa@php.net
If you try to compile without the --enable-gd-native-ttf flag does the
error still occur? Also, check your phpinfo() in regard to the gd
settings if the problem persists please include those in your report as
well.
------------------------------------------------------------------------
[2002-09-22 16:25:40] fxbois@free.fr
in the phpinfo nothing appears in the gd section about truetype font
... (it used to before)
------------------------------------------------------------------------
[2002-09-22 14:33:36] iliaa@php.net
Check your phpinfo() for GD module, it is possible it was never
compiled due to some mis-configuration issue.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/19542
--
Edit this bug report at http://bugs.php.net/?id=19542&edit=1