Esperimento: compilazione Firefox

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Esperimento: compilazione Firefox

Messaggio da Blallo »

Sto compilando firefox (per puro esperimento)
ad un certo punto mi da questo errore

Codice: Seleziona tutto

archivereader.o: In function `ArchiveReader::ExtractItemToStream(MarItem_ const*, _IO_FILE*)':
archivereader.cpp:(.text+0x40): undefined reference to `BZ2_bzDecompressInit'
archivereader.cpp:(.text+0xc6): undefined reference to `BZ2_bzDecompress'
archivereader.cpp:(.text+0xe3): undefined reference to `BZ2_bzDecompressEnd'
/usr/lib64/gcc/x86_64-slackware-linux/4.3.3/../../../../x86_64-slackware-linux/bin/ld: updater: hidden symbol `BZ2_bzDecompress' isn't defined
/usr/lib64/gcc/x86_64-slackware-linux/4.3.3/../../../../x86_64-slackware-linux/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
gmake[7]: *** [updater] Error 1
gmake[7]: Leaving directory `/tmp/mozilla-1.9.1/toolkit/mozapps/update/src/updater'
gmake[6]: *** [libs] Error 2
gmake[6]: Leaving directory `/tmp/mozilla-1.9.1/toolkit/mozapps/update/src'
gmake[5]: *** [libs] Error 2
gmake[5]: Leaving directory `/tmp/mozilla-1.9.1/toolkit/mozapps/update'
gmake[4]: *** [libs] Error 2
gmake[4]: Leaving directory `/tmp/mozilla-1.9.1/toolkit/mozapps'
gmake[3]: *** [libs] Error 2
gmake[3]: Leaving directory `/tmp/mozilla-1.9.1/toolkit'
gmake[2]: *** [libs_tier_toolkit] Error 2
gmake[2]: Leaving directory `/tmp/mozilla-1.9.1'
gmake[1]: *** [tier_toolkit] Error 2
gmake[1]: Leaving directory `/tmp/mozilla-1.9.1'
make: *** [default] Error 2
qualcuno ha idea di come posso risolvere? sono in x64

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Esperimento: compilazione Firefox

Messaggio da 414N »

Beh, quei messaggi sembrano sottolineare un problema di linking alla libreria di bz2.
Verifica se è installata:

Codice: Seleziona tutto

# ldconfig -p | grep bz2

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Esperimento: compilazione Firefox

Messaggio da Blallo »

rintengo di si...

Codice: Seleziona tutto

	libbz2.so.1 (libc6,x86-64) => /lib64/libbz2.so.1
	libbz2.so.1 (libc6) => /lib/libbz2.so.1
	libbz2.so (libc6,x86-64) => /usr/lib64/libbz2.so
	libbz2.so (libc6) => /usr/lib/libbz2.so

muzzle
Linux 0.x
Linux 0.x
Messaggi: 60
Iscritto il: sab 3 gen 2009, 11:24
Slackware: current_64
Kernel: 2.6.36-zen1
Desktop: xfce

Re: Esperimento: compilazione Firefox

Messaggio da muzzle »

Non è che nella compilazione si verifica un conflitto tra librerie a 32 e librerie a 64 ?
A me un problema simile era successo con le libtorrent-rasterbar e l'ho risolto mettendo

Codice: Seleziona tutto

LDFLAGS=-L/usr/lib${LIBDIRSUFFIX} \ ./configure \
Magari controlla anche che

Codice: Seleziona tutto

  --libdir=/usr/lib${LIBDIRSUFFIX} \
punti alle 64.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Esperimento: compilazione Firefox

Messaggio da 414N »

muzzle ha scritto:Non è che nella compilazione si verifica un conflitto tra librerie a 32 e librerie a 64 ?
A me un problema simile era successo con le libtorrent-rasterbar e l'ho risolto mettendo

Codice: Seleziona tutto

LDFLAGS=-L/usr/lib${LIBDIRSUFFIX} \ ./configure \
Magari controlla anche che

Codice: Seleziona tutto

  --libdir=/usr/lib${LIBDIRSUFFIX} \
punti alle 64.
Non credo, sennò avrebbe usato messaggi tipo "wrong ELF format (ELF32)".

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Esperimento: compilazione Firefox

Messaggio da Trotto@81 »

Stai usando lo slackbuild di Pat?

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Esperimento: compilazione Firefox

Messaggio da Blallo »

Trotto@81 ha scritto:Stai usando lo slackbuild di Pat?
no, perchè quello di pat semplicemente scompatta e impacchetta un precompilato
io sto ricompilando dai sorgenti (sperando in un miglioramento di prestazioni)

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Esperimento: compilazione Firefox

Messaggio da conraid »

jimmy_page_89 ha scritto:
Trotto@81 ha scritto:Stai usando lo slackbuild di Pat?
no, perchè quello di pat semplicemente scompatta e impacchetta un precompilato
io sto ricompilando dai sorgenti (sperando in un miglioramento di prestazioni)
no, per la versione a 64bit compila dai sorgenti

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Esperimento: compilazione Firefox

Messaggio da Trotto@81 »

conraid ha scritto:
jimmy_page_89 ha scritto:
Trotto@81 ha scritto:Stai usando lo slackbuild di Pat?
no, perchè quello di pat semplicemente scompatta e impacchetta un precompilato
io sto ricompilando dai sorgenti (sperando in un miglioramento di prestazioni)
no, per la versione a 64bit compila dai sorgenti
Se volessi compilarlo con la lingua italiana sarebbe possibile?

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Esperimento: compilazione Firefox

Messaggio da phobos3576 »

Trotto@81 ha scritto:Se volessi compilarlo con la lingua italiana sarebbe possibile?
La localizzazione non credo abbia a che vedere con compilazioni a 32 o a 64 bit; dovrebbe funzionare senza problemi.

La localizzazione italiana più recente la trovi su:

http://hg.mozilla.org/releases/l10n-mozilla-1.9.1/it/

Cliccando su bz2 ottieni un file del tipo it-9ac269bd4bd5.tar.bz2 che deve essere decompresso in una directory l10n creata all'interno della directory dove è stato decompresso il sorgente di Firefox.

Nel configure poi bisogna aggiungere le opzioni:

Codice: Seleziona tutto

--enable-ui-locale=it
--with-l10n-base=$SRCDIR/l10n
dove $SRCDIR è la directory dove è stato decompresso il sorgente di Firefox.

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Esperimento: compilazione Firefox

Messaggio da Blallo »

tutto a posto, ho usato lo SB di Pat
qualche miglioramento in termini di velocità c'è, ma appena percettibile quindi non credo che il gioco valga la candela
la 3.6beta come va? (intendo tempi avvio, rendering ecc)

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Esperimento: compilazione Firefox

Messaggio da Trotto@81 »

jimmy_page_89 ha scritto:tutto a posto, ho usato lo SB di Pat
qualche miglioramento in termini di velocità c'è, ma appena percettibile quindi non credo che il gioco valga la candela
la 3.6beta come va? (intendo tempi avvio, rendering ecc)
Se non altro hai il pacchetto pronto, dato che per i 64bit non se ne trovano facilmente in giro.

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Esperimento: compilazione Firefox

Messaggio da Trotto@81 »

phobos3576 ha scritto:
Trotto@81 ha scritto:Se volessi compilarlo con la lingua italiana sarebbe possibile?
La localizzazione non credo abbia a che vedere con compilazioni a 32 o a 64 bit; dovrebbe funzionare senza problemi.

La localizzazione italiana più recente la trovi su:

http://hg.mozilla.org/releases/l10n-mozilla-1.9.1/it/

Cliccando su bz2 ottieni un file del tipo it-9ac269bd4bd5.tar.bz2 che deve essere decompresso in una directory l10n creata all'interno della directory dove è stato decompresso il sorgente di Firefox.

Nel configure poi bisogna aggiungere le opzioni:

Codice: Seleziona tutto

--enable-ui-locale=it
--with-l10n-base=$SRCDIR/l10n
dove $SRCDIR è la directory dove è stato decompresso il sorgente di Firefox.
Ho provato anche a vedere se c'era doc in giro, ma una procedura chiara non si trova.
Della tua non ho capito se la localizzazione va decompressa sotto mozilla-1.9.1 o nella sua sotto direcoty browser.

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Esperimento: compilazione Firefox

Messaggio da Blallo »

Trotto@81 ha scritto:
jimmy_page_89 ha scritto:tutto a posto, ho usato lo SB di Pat
qualche miglioramento in termini di velocità c'è, ma appena percettibile quindi non credo che il gioco valga la candela
la 3.6beta come va? (intendo tempi avvio, rendering ecc)
Se non altro hai il pacchetto pronto, dato che per i 64bit non se ne trovano facilmente in giro.
Offtopic: oh questo sì, e avrei un sacco di altri pacchetti 64bit pronti, che però non posso caricare in nessuno spazio web causa porte blindate del collegio :(

odiusseus
Linux 2.x
Linux 2.x
Messaggi: 352
Iscritto il: sab 30 giu 2007, 14:09
Slackware: 13.0
Kernel: 2.6.32.2
Desktop: kde
Località: roma/vibo valentia
Contatta:

Re: Esperimento: compilazione Firefox

Messaggio da odiusseus »

Ciao preso dalla curiosità ho provato a compilare anche io firefox per 32 bit. mi pare leggermente meglio all'avvio del programma ma decisamente meglio per quel che riguarda flash player..l'unica cosa è che non so come compilare la localizzazion italiana.
Per compilarlo ho preso l slackbuild della 64 bit e l'ho adattato per la mia architettura.

Rispondi