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.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top