Pagina 1 di 1

ldd e file di firefox

Inviato: dom 2 lug 2006, 13:48
da absinthe
salve,

avrei una domanda da farvi: se per caso lancio ldd su uno dei file del tgz di firefox 1.5.0.4 ottengo una risposta "strana":
root@laptop:/usr/lib/firefox/components# ldd libjsd.so
linux-gate.so.1 => (0xffffe000)
libxpcom.so => not found
libxpcom_core.so => not found
libplds4.so => not found
libplc4.so => not found
libnspr4.so => not found
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7f87000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb7f83000)
libmozjs.so => not found
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7ecb000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7ea8000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb7e9f000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7d82000)
/lib/ld-linux.so.2 (0x80000000)
in realtà però libmozjs.so è distribuito con firefox stesso ed è installato correttamente:
lrwxrwxrwx 1 root root 34 2006-02-26 17:04 libmozjs.so -> /usr/lib/firefox-1.0.7/libmozjs.so
premesso che non riscontro problemi in firefox, mi domandavo: come mai accade questo?

M

Inviato: lun 3 lug 2006, 14:01
da gallows

Codice: Seleziona tutto

# echo '/usr/lib/firefox' >> /etc/ld.so.conf
# ldconfig
`man ld.so' per maggiori informazioni

Inviato: lun 3 lug 2006, 14:34
da absinthe
mmm... grazie!

ora però la domanda è: perchè quella directory non è inserita di suo in ld.so.conf? cioè, se fosse necessario trovare quelle librerie:
- perchè in tgz di installazione di firefox (o chi per lui) non aggiunge quella stringa a ld.so.conf?
- e perchè non lo fa ldconfig lanciato ad ogni avvio?

M

PS: ho dato un occhio allo script di avvio di firefox (/usr/bin/firefox) ma non ci ho capito nulla... mi ci vorrà + tempo libero :/

Inviato: lun 3 lug 2006, 15:15
da syaochan
absinthe ha scritto:PS: ho dato un occhio allo script di avvio di firefox (/usr/bin/firefox) ma non ci ho capito nulla... mi ci vorrà + tempo libero :/
Ecco, poi quando capisci dove in quel script viene chiamato il binario (cioe' dove si puo' aggiungere artsdps, se usi KDE) fammi un fischio, che io non lo trovo ^^;;;;
Ciao

Inviato: lun 3 lug 2006, 16:03
da gohanz
Per quanto rigurda artsdsp io ho creato il file
/etc/firefox/firefoxrc

contenente la riga


FIREFOX_DSP="artsdsp"

Sembra che adesso non ci siano più problemi con l'audio flash. Interessante anche l'idea di aggiungere le librerie di firefox direttamente dal pacchetto

Inviato: lun 3 lug 2006, 20:38
da syaochan
:shock: Grande! Dopo provo :wink: