[PHP-DEV] Re: Bug #12065 Updated: libgd was not built with TrueType font support problem

2001-07-12 Thread Philippe Bourcier

At 11:39 12/07/2001 +, you wrote:
ID: 12065
Updated by: wez
Reported By: [EMAIL PROTECTED]
Old Summary: libgd was not built with TrueType font support problem
Old Status: Open
Status: Feedback
Bug Type: GD related
Operating System: FreeBSD 4.3
PHP Version: 4.0.6
New Comment:

That libgd was not built with TrueType font support message comes from 
the GD library itself, not PHP.

Did you compile the GD library with TrueType font support?

Heh, sure...
By default GD doesn't compile without freetype installed.

Today here's what I've tried :

FreeBSD 4.3 :

Apache 1.3.20 + PHP 4.04pl1 + lib GD 1.8.3 + freetype 1.3.1  doesn't work

Apache 1.3.20 + PHP 4.06 + lib GD 1.8.3 + freetype 1.3.1  doesn't work

Apache 1.3.20 + PHP 4.06 + lib GD 1.8.4 + freetype 2.0.4  doesn't work

Apache 1.3.20 + PHP 4.06 + lib GD 2.0.1.beta + freetype 2.0.4  doesn't work


Linux 2.2 :

Apache 1.3.20 + PHP 4.03pl1 + lib GD 1.8.3 + freetype 1.3.1  worked

Apache 1.3.20 + PHP 4.06 + lib GD 1.8.4 + freetype 2.0.4  doesn't work


The only difference in the version that works is PHP is not a dynamic module.


--Wez.

Previous Comments:


[2001-07-11 16:08:16] [EMAIL PROTECTED]

? imagettfbbox(5, 0, x.ttf, the text); ?
shows : Warning: libgd was not built with TrueType font support in 
/www/test2.php on line 1

phpinfo();
shows :
gd
GD Support enabled
GD Version 1.6.2 or higher
FreeType Support enabled
FreeType Linkage with freetype
JPG Support enabled
PNG Support enabled
WBMP Support enabled

So basically I'd say something is not working correctly.
I have tried with PHP 4.0.6 on 2 FreeBSD servers I have.

Here's my configure line :
./configure --enable-inline-optimization --with-apxs --enable-calendar 
--enable-ftp --enable-track-vars --with-gd=/usr/local 
--with-freetype-dir=/usr/local --with-mysql

All looks ok during config  compilation of PHP.
Here's what shows:
checking whether to include GD support... yes
checking whether to enable truetype string function in gd... no
checking for freetype(2)... yes
checking whether to include include FreeType 1.x support... no
checking whether to include T1lib support... no
checking for gdImageString16 in -lgd... (cached) yes
checking for gdImagePaletteCopy in -lgd... (cached) yes
checking for gdImageCreateFromPng in -lgd... (cached) yes
checking for gdImageCreateFromGif in -lgd... (cached) no
...

I tried with --enable-gd-native-ttf and --enable-gd-imgstrttf, it's not 
better.

Also note that there is an error in the configure script :
  cat configure | grep -i native-tt
   --enable-gd-native-ttfGD: Enable TrueType string function in gd
# Check whether --enable-gd-native-tt or --disable-gd-native-tt was given.

It's confusing... --enable-gd-native-tt or --enable-gd-native-ttf ?

Thanks,
Philippe Bourcier






ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=12065edit=1


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP-DEV] Re: Bug #12065 Updated: libgd was not built with TrueType font support problem

2001-07-12 Thread Philippe Bourcier

At 22:28 12/07/2001 +, you wrote:
ID: 12065
Updated by: wez
Reported By: [EMAIL PROTECTED]
Old Summary: libgd was not built with TrueType font support problem
Status: Feedback
Bug Type: GD related
Operating System: FreeBSD 4.3
PHP Version: 4.0.6
New Comment:


Are you really, really sure that GD is linked with freetype support??
By default GD doesn't compile without freetype installed
That statement is not correct in any of the GD sources that I have seen; 
you need to explicitly enable TTF/Freetype support in the makefiles.

Re

True, for GD I always have this in the Makefile :
CFLAGS=-O -DHAVE_LIBPNG -DHAVE_LIBJPEG -DHAVE_LIBFREETYPE
LIBS=-lgd -lpng -lz -ljpeg -lfreetype -lm

Can you successfully run the GD test programs that work with TTF/Freetype? 
(if there are any).

Yes.
I modified gdtestft.c to load the arial font instead of the times one by 
default.
http://www.documents.cyberabuse.org/fttest.png

Another proof of GD having freetype compiled with it is the phpinfo() result :

FreeType Support enabled
FreeType Linkage with freetype
(with freetype 2)

FreeType Support enabled
FreeType Linkage with TTF library
(with freetype 1)

If phpinfo() says it's ok and then the function says it's bugged... then I 
say something is wrong.

Thanks,
Philippe Bourcier

--Wez.

Previous Comments:


[2001-07-12 18:26:50] [EMAIL PROTECTED]

(Please use the web interface to reply!)
User Comment:

Heh, sure...
By default GD doesn't compile without freetype installed.

Today here's what I've tried :

FreeBSD 4.3 :

Apache 1.3.20 + PHP 4.04pl1 + lib GD 1.8.3 + freetype 1.3.1  doesn't work

Apache 1.3.20 + PHP 4.06 + lib GD 1.8.3 + freetype 1.3.1  doesn't work

Apache 1.3.20 + PHP 4.06 + lib GD 1.8.4 + freetype 2.0.4  doesn't work

Apache 1.3.20 + PHP 4.06 + lib GD 2.0.1.beta + freetype 2.0.4  doesn't work


Linux 2.2 :

Apache 1.3.20 + PHP 4.03pl1 + lib GD 1.8.3 + freetype 1.3.1  worked

Apache 1.3.20 + PHP 4.06 + lib GD 1.8.4 + freetype 2.0.4  doesn't work


The only difference in the version that works is PHP is not a dynamic module.



[2001-07-12 07:39:23] [EMAIL PROTECTED]

That libgd was not built with TrueType font support message comes from 
the GD library itself, not PHP.

Did you compile the GD library with TrueType font support?

--Wez.



[2001-07-11 16:08:16] [EMAIL PROTECTED]

? imagettfbbox(5, 0, x.ttf, the text); ?
shows : Warning: libgd was not built with TrueType font support in 
/www/test2.php on line 1

phpinfo();
shows :
gd
GD Support enabled
GD Version 1.6.2 or higher
FreeType Support enabled
FreeType Linkage with freetype
JPG Support enabled
PNG Support enabled
WBMP Support enabled

So basically I'd say something is not working correctly.
I have tried with PHP 4.0.6 on 2 FreeBSD servers I have.

Here's my configure line :
./configure --enable-inline-optimization --with-apxs --enable-calendar 
--enable-ftp --enable-track-vars --with-gd=/usr/local 
--with-freetype-dir=/usr/local --with-mysql

All looks ok during config  compilation of PHP.
Here's what shows:
checking whether to include GD support... yes
checking whether to enable truetype string function in gd... no
checking for freetype(2)... yes
checking whether to include include FreeType 1.x support... no
checking whether to include T1lib support... no
checking for gdImageString16 in -lgd... (cached) yes
checking for gdImagePaletteCopy in -lgd... (cached) yes
checking for gdImageCreateFromPng in -lgd... (cached) yes
checking for gdImageCreateFromGif in -lgd... (cached) no
...

I tried with --enable-gd-native-ttf and --enable-gd-imgstrttf, it's not 
better.

Also note that there is an error in the configure script :
  cat configure | grep -i native-tt
   --enable-gd-native-ttfGD: Enable TrueType string function in gd
# Check whether --enable-gd-native-tt or --disable-gd-native-tt was given.

It's confusing... --enable-gd-native-tt or --enable-gd-native-ttf ?

Thanks,
Philippe Bourcier






ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=12065edit=2


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]