Estou tentando instalar / atualizar a versão do PHP que estamos usando em nosso servidor interno no trabalho. Fazendo isso a partir do tarball do php.net e quando chega a hora de executar ./configure eu recebo este erro:
verificando se o libxml build funciona ... não configure: erro: teste de compilação falhou. Por favor, verifique o config.log para detalhes.
O config.log tem isto a dizer sobre a libxml:
configure:22189: checking whether libxml build works configure:22216: cc -o conftest -g -O2 -fvisibility=hidden conftest.c
-lrt -lm -ldl -lnsl -lxml2 >&5
/usr/lib/gcc/i486-linux-gnu/4.4.6/../../../i386-linux-gnu/libxml2.so: undefined reference >to 'gzopen64@ZLIB_1.2.3.3'
Eu já tentei fazer uma atualização básica do libxml do apt e instalar especificamente o zlib 1.2.3.3 de um tarball no link e francamente essa sou eu sem ideias.
EDIT Resolvido. A atualização para a versão mais recente do zlib, em vez de usar o 1.2.3.3, corrigiu o problema.