Problema construindo GD no Ubuntu 'Jaunty'
Pergunta
Estou tendo problemas para criar gdlib. Até onde eu sei, Zlib, PNG e todo o restante são instalados em ou Lib ou /usr /lib. Não parece importar se eu uso --prefix
ou um ou todos os --with-
, o script de configuração continua insistindo que não consegue encontrar nenhuma das bibliotecas de suporte.
** Configuration summary for gd 2.0.34:
Support for PNG library: no
Support for JPEG library: no
Support for Freetype 2.x library: no
Support for Fontconfig library: no
Support for Xpm library: no
Support for pthreads: yes
Editar] Agora eu notei que libpthread
foi encontrado. Caçando ao redor do disco que encontro libpthread.so
. O que não acho é libpng.so
. O que eu encontro é /usr/lib/libpng12.so.0
. Então, o que é zero no final? É por isso que a configuração do GD não está funcionando? O que eu faço sobre isso?
Isso é tudo porque Concreto5O instalador está me dizendo que não pode encontrar o GD.
Solução
# cd /usr/lib
# ln -s libpng.so libpng12.so.0
# ldconfig
Isso cria um softlink para libpng12.so.0 usando o nome do arquivo que a compilação espera e executa o ldconfig (deve ser executado como root!) Para reconstruir o cache da biblioteca.
Se você deseja verificar se o seu sistema sabe sobre bibliotecas ou não, use o seguinte comando:
# ldconfig -p |grep <library_name>
Outras dicas
tente correr ldconfig Para atualizar a lista de bibliotecas