Erro ao compilar o PHP com suporte ao GD

You can see this post in english too.

Olá a todos!

Se tentar compilar o PHP com a opção –with-gd em um sistema que possui a versão 1.4 ou superior da libpng, terá um erro de compilação.

A solução enquanto a turma do PHP não libera a próxima versão estável com o acerto é bem simples, mas requer que altere uma linha no código-fonte do PHP.

Para quem está com pressa:

  • Abra o arquivo ext/gd/libgd/gd_png.c, vá até a linha 148 e encontrará isto:
    if (!png_check_sig (sig, 8)) { /* bad signature */
  • Comente-a (melhor) ou remova-a (pior), substituindo-a por isto:
    if (png_sig_cmp (sig, 0, 8)) { /* bad signature */

Se quer saber de todos os detalhes, visite esta página no website do PHP.

About Adriano Laranjeira

Software engineer & developer See more at http://about.me/arglbr
This entry was posted in Português and tagged . Bookmark the permalink.

1 Response to Erro ao compilar o PHP com suporte ao GD

  1. Pingback: Adriano Laranjeira » Blog Archive » Error compiling PHP with GD support

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s