Pagina 1 di 1

Problemi di dipendenza "NSS"... come li risolvo?!

Inviato: mer 30 lug 2008, 22:19
da Vic Steele
Salve a tutti.
Per esperimento e curiosità ho trovato un tutorial: Compilare ed installare Pidgin (versione stabile-development). Quel che a me interessa è development, con il supporto alle emoticon personalizzate.

Sto adattando la guida senza problemi, e mi sono trovato più di qualche dipendenza risolta egregiamente. Ma una non riesco proprio a sistemarla...

Sono arrivato al punto in cui ho creato il pacchetto, e lancio il configure per compilarlo. Le ultime righe che compaiono sono queste:
Building with D-Bus support
checking for python... /usr/bin/python
checking for Python compile flags... checking for pthread_create in -lpthread... yes
checking for openpty in -lutil... yes
checking for dbopen in -ldb... no
ok
checking for Mozilla nspr4 includes in ... ""
checking nspr.h usability... no
checking nspr.h presence... no
checking for nspr.h... no
checking prio.h usability... no
checking prio.h presence... no
checking for prio.h... no
checking for Mozilla nspr4 libraries... no
checking for Mozilla nss3 includes... no
checking for Mozilla nss libraries... no
configure: error:
NSS SSL development headers not found.
Use --disable-nss if you do not need SSL support.
MSN, Novell Groupwise and Google Talk will not work without SSL support.
Sto sbattendo la testa da più di un'ora, per capire cos'è che devo installare per risolvere questa dipendenza.
Avete idea di come potermi aiutare?

Re: Problemi di dipendenza "NSS"... come li risolvo?!

Inviato: gio 31 lug 2008, 0:43
da cymon
Credo che sia la libreria per ssl di Mozilla, dal sito di pidgin (http://developer.pidgin.im/wiki/FAQssl) il tarball dovrebbe essere questo:
ftp://ftp.mozilla.org/pub/mozilla.org/s ... 9.2.tar.gz

Oltretutto, almeno nella stable, se non sbaglio si poteva scegliere a piacere se compilare con questa o con GNUtls giocando sulle flag del configure. Non so però se la development abbia eliminato l'alternativa.

Re: Problemi di dipendenza "NSS"... come li risolvo?!

Inviato: gio 31 lug 2008, 1:37
da Vic Steele
Ho scompattato il file, l'ho installato con la procedura configure, make e make install, pare l'abbia installato, ma l'errore continua ad essere quello.
Possibile che abbia sbagliato qualcosa?
In ogni caso, grazie per il supporto.

Re: Problemi di dipendenza "NSS"... come li risolvo?!

Inviato: gio 31 lug 2008, 2:19
da algol
Ma ce l'hai Seamonkey installato?
Per quanto molti preferiscano Firefox, Seamonkey contiene varie dipendenze per altri pacchetti... capita di installarlo solo per questo!

Re: Problemi di dipendenza "NSS"... come li risolvo?!

Inviato: gio 31 lug 2008, 6:06
da Vic Steele
L'ho installato ma non cambia nulla.

Re: Problemi di dipendenza "NSS"... come li risolvo?!

Inviato: gio 31 lug 2008, 8:09
da gohanz
NSS e NSPR li trovi entrambi in Seamonkey o in Firefox della 12.1. Però devi indicare al configure dove trovare librerie ed header.

Prova con

Codice: Seleziona tutto

CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
CPPFLAGS="-I/usr/include/seamonkey/nss" \
LDFLAGS="-L/usr/lib/seamonkey" \
./configure  --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--disable-debug \
--program-prefix= \
--program-suffix= \
--build=$CHOST-slackware-linux
make
make install DESTDIR=$PKG

Re: Problemi di dipendenza "NSS"... come li risolvo?!

Inviato: gio 31 lug 2008, 14:48
da ildiama
In ogni caso, se non hai in /etc/ld.so.conf le librerie di firefox (/usr/lib/firefox) non hai speranze di successo. Controlla e aggiorna il tuo ld.so.conf, dai un ldconfig e riprova..

In bocca al lupo, ciao.

Re: Problemi di dipendenza "NSS"... come li risolvo?!

Inviato: gio 31 lug 2008, 20:49
da Vic Steele
Caspita, ho fatto come detto da entrambi, ma l'errore continua a presentarsi.
In ld.so.conf avevo le librerie di Seamonkey, ci ho aggiunto comunque quelle di Firefox che erano assenti, e ho aggiunto quei parametri al configure detti da gohanz.
Stesso errore.

Ho aggiornato Firefox da 2.0.16 al 3.0.1, e ancora niente.
Ho Slackware 12.1.