ID:               28175
 Updated by:       [EMAIL PROTECTED]
 Reported By:      Paul dot Gardiner at Barleychalu dot Co dot Uk
-Status:           Open
+Status:           Closed
 Bug Type:         Compile Failure
 Operating System: slackware 9.1, 2.4.25 kernel
 PHP Version:      4.3.6/4.3.7
 Assigned To:      iliaa
 New Comment:

This bug has been fixed in CVS.

Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
 
Thank you for the report, and for helping us make PHP better.




Previous Comments:
------------------------------------------------------------------------

[2004-06-07 12:44:48] [EMAIL PROTECTED]

Operation mistake;-(

------------------------------------------------------------------------

[2004-06-07 12:16:48] [EMAIL PROTECTED]

The problem is not solved.
Correction of gdft.c is inadequate.
Therefore, it cannot still build by freetype 2.1.2.

Here is diff from php-4.3.7.
----Cut Here----Cut Here----Cut Here----Cut Here----Cut Here----
--- php-4.3.7/ext/gd/libgd/gdft.c       2004-05-10 02:34:02.000000000 +0900
+++ php-4.3.7.new/ext/gd/libgd/gdft.c   2004-06-07 15:20:19.000000000
+0900
@@ -984,7 +984,7 @@
                }
 
 /* EAM DEBUG */
-#if (defined(FREETYPE_MAJOR) && (FREETYPE_MAJOR >=2 ) &&
(FREETYPE_MINOR >= 1))
+#if (defined(FREETYPE_MAJOR) && ((FREETYPE_MAJOR == 2 &&
((FREETYPE_MINOR == 1 && FREETYPE_PATCH >= 3) || FREETYPE_MINOR > 1) ||
FREETYPE_MAJOR > 2)))
                if (font->face->charmap->encoding == FT_ENCODING_MS_SYMBOL) {
                        /* I do not know the significance of the constant 0xf000.
                         * It was determined by inspection of the character codes
----Cut Here----Cut Here----Cut Here----Cut Here----Cut Here----

I check build on red hat linux 7.2/7.3/8/9, red hat enterprise linux
2.1/3.0 and turbolinux 8 server.
The problem was generated in redhat linux 8.

------------------------------------------------------------------------

[2004-05-09 19:34:08] [EMAIL PROTECTED]

This bug has been fixed in CVS.

Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
 
Thank you for the report, and for helping us make PHP better.



------------------------------------------------------------------------

[2004-05-05 22:29:14] [EMAIL PROTECTED]

Ilia, check above comment. :)


------------------------------------------------------------------------

[2004-05-04 09:21:44] paul dot gardiner at barleychalu dot co dot uk

Iliaa,

I looked at your patch to gdft.c and modified it as there was a ')'
missing from the end of the main line and it needed repeating further
down in the file. Once this was applied it compiled OK :)

I've included a basic diff below.

Thanks,
- Paul -

476c476
< #if (defined(FREETYPE_MAJOR) && (FREETYPE_MAJOR >=2 ) &&
(FREETYPE_MINOR >= 1))
---
> #if (defined(FREETYPE_MAJOR) && ((FREETYPE_MAJOR == 2 &&
((FREETYPE_MINOR == 1 && FREETYPE_PATCH >= 3) || FREETYPE_MINOR > 1) ||
FREETYPE_MAJOR > 2)))
485c485
< #endif /* Freetype 2.1 or better */
---
> #endif /* Freetype 2.1.3 or better */
973c973
< #if (defined(FREETYPE_MAJOR) && (FREETYPE_MAJOR >=2 ) &&
(FREETYPE_MINOR >= 1))
---
> #if (defined(FREETYPE_MAJOR) && ((FREETYPE_MAJOR == 2 &&
((FREETYPE_MINOR == 1 && FREETYPE_PATCH >= 3) || FREETYPE_MINOR > 1) ||
FREETYPE_MAJOR > 2)))
983c983
< #endif /* Freetype 2.1 or better */
---
> #endif /* Freetype 2.1.3 or better */

------------------------------------------------------------------------

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/28175

-- 
Edit this bug report at http://bugs.php.net/?id=28175&edit=1

Reply via email to