Compilazione Firefox 1.5 per AMD64 e libIDL

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Compilazione Firefox 1.5 per AMD64 e libIDL

Messaggio da jepessen »

Salve a tutti (e buon Natale!!! ;D)

Ho appena letto sul forum che Firefox 1.5 è migliore in termini di velocità, ed ho deciso di installarlo. Tuttavia, poichè la mia archichettura è a 64 bit, non ho trovato i precompilati, ed avevo deciso di compilare da sorgente.

Scarico quindi Firefox-1.5-source-.tar.bz2, la metto nella mia cartella di download ~/Download, e scompatto.

Poi eseguo

./configure --enable-application=browser

e dopo qualche secondo si blocca, restituendo il seguente messaggio d'errore:

checking for libIDL-2.0 >= 0.8.0... Package libIDL-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `libIDL-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'libIDL-2.0' found
configure: error: Library requirements (libIDL-2.0 >= 0.8.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.


eseguo un locate, per vedere se sono presenti queste librerie, e con locate libIDL trovo

/usr/lib/libIDL-2.so.0.0.0
/usr/lib/libIDL-2.so.0
/usr/lib/libIDL-0.6.so.0.4.4
/usr/lib/libIDL-0.6.so.0

Quindi penso di averle, ed anche nella versione corretta. Inoltre (anche se non ne sono sicuro, dato che sono abbastanza nuovo di compilazione da sorgenti) il percorso sembra standard, e configure dovrebbe trovarle facilmente le librerie. Come faccio a far capire a configure che ho queste librerie?

Forse devo modivicare la variabile d'ambiente PKG_CONFIG_PATH? Come faccio?

Grazie per le risposte

Daniele
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
Avatar utente
Shenk
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 444
Iscrizione: martedì 8 novembre 2005, 12:27
Località: Empoli
Contatti:

Re: Compilazione Firefox 1.5 per AMD64 e libIDL

Messaggio da Shenk »

Controlla di avere installato i pacchetti

libidl0

e

libidl-dev

se no aggiungili con synaptic...

Ciao
Vivo soltanto per i Devox http://www.devox.it
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: Compilazione Firefox 1.5 per AMD64 e libIDL

Messaggio da jepessen »

mancava proprio il del....

il configure è andato a buon fine, ma adesso mi spunta un altro problema quando do il make...

Codice: Seleziona tutto

/usr/bin/ld: deflate.o: relocation R_X86_64_PC32 against `memcpy@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[3]: *** [libmozz.so] Error 1
make[3]: Leaving directory `/home/daniele/Download/mozilla/modules/zlib/src'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/home/daniele/Download/mozilla/modules/zlib'
make[1]: *** [tier_1] Error 2
make[1]: Leaving directory `/home/daniele/Download/mozilla'
make: *** [default] Error 2
il comando ld non funge, a quanto pare, e non capisco perchè.
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
Avatar utente
Shenk
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 444
Iscrizione: martedì 8 novembre 2005, 12:27
Località: Empoli
Contatti:

Re: Compilazione Firefox 1.5 per AMD64 e libIDL

Messaggio da Shenk »

jepessen ha scritto: mancava proprio il del....

il configure è andato a buon fine, ma adesso mi spunta un altro problema quando do il make...

Codice: Seleziona tutto

/usr/bin/ld: deflate.o: relocation R_X86_64_PC32 against `memcpy@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[3]: *** [libmozz.so] Error 1
make[3]: Leaving directory `/home/daniele/Download/mozilla/modules/zlib/src'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/home/daniele/Download/mozilla/modules/zlib'
make[1]: *** [tier_1] Error 2
make[1]: Leaving directory `/home/daniele/Download/mozilla'
make: *** [default] Error 2
il comando ld non funge, a quanto pare, e non capisco perchè.
qui non ti so aiutare mi dispiace..
Vivo soltanto per i Devox http://www.devox.it
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: Compilazione Firefox 1.5 per AMD64 e libIDL

Messaggio da jepessen »

Forse puoi aiutarmi qua... Sono andato in cerca per forum, ed ho trovato in quello inglese di una persona con il mio stesso problema.

Il post è questo,

http://www.ubuntuforums.org/showthread.php?t=90106

e la soluzione la riporto qua:
It does get compiled -fPIC. This is a bug in the Ubuntu tool chain. I forget which part's fault it is, I want to say it is a bug in binutils.

The fix is to add this option to your .mozconfig
Code:

ac_cv_visibility_pragma=no

I would reccomend removing the whole mozilla source directory and restarting with a fresh source tree before adding that option.

I'm still trying to fine tune the build options, I'm still getting some screwy behavior from firefox. Book marks don't load properly and after customizing the toolbars they toolbars start acting strange. Though I think that is my fault for my build options. Though I must say I'm impressed with the results of changing "-O2" to "-Os" Seems to make firefox a lot more snappy.

Oh yes, don't build with Pango enabled either.
Il mio problema è che non trovo .mozconfig, nè prima nè dopo l'esecuzione del configure... dove si trova? Oppure devo crearlo io questo file?
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: Compilazione Firefox 1.5 per AMD64 e libIDL

Messaggio da jepessen »

Ho trovato il file in browser/config

Speriamo che adesso tutto vada per il meglio..
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Dromji e 13 ospiti