problema nella creazione di GD su Ubuntu 'Jaunty'
Domanda
Ho problemi a creare gdlib. Per quanto ne so, zlib, png e tutto il resto sono installati in / lib o / usr / lib. Non sembra importare se uso --prefix
o uno o tutti i --with-
, lo script di configurazione continua a insistere sul fatto che non riesce a trovare alcun delle librerie di supporto.
** 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
[EDIT]
Ora ho notato che libpthread
è stato trovato. A caccia del disco trovo libpthread.so
. Quello che non trovo è libpng.so
. Quello che trovo è /usr/lib/libpng12.so.0
. Quindi cos'è questo zero alla fine? È per questo che la configurazione di Gd non funziona? Cosa posso fare al riguardo?
Ciò è dovuto al fatto che l'installer di Concrete5 mi sta dicendo che non riesce a trovare GD.
Soluzione
# cd /usr/lib
# ln -s libpng.so libpng12.so.0
# ldconfig
Questo crea un softlink a libpng12.so.0 usando il nome file che la compilazione si aspetta, quindi esegue ldconfig (deve essere eseguito come root!) per ricostruire la cache della libreria.
Se vuoi verificare se il tuo sistema è a conoscenza delle librerie o meno, usa il seguente comando:
# ldconfig -p |grep <library_name>
Altri suggerimenti
prova a eseguire ldconfig per aggiornare l'elenco delle librerie