[openmamba-devel-it] firefox 3

Silvan Calarco silvan.calarco a mambasoft.it
Mar 24 Giu 2008 00:47:58 CEST


Alle martedė 24 giugno 2008, gil ha scritto:
> Silvan Calarco ha scritto:
> > Alle lunedė 23 giugno 2008, gil ha scritto:
> >>> Ho provato il pacchetto firefox3 che c'e' nel tuo repository e mi
> >>> sembra che vada bene, anche per la lingua. Lo sto ricompilando ora con
> >>> le librerie attualmente presenti nel repository e dopo aver modificato
> >>> il nome del programma che compare nel menų di kde in in "Firefox 3" per
> >>> non confonderlo con il 2.
> >>> L'aggiornamento di libnss alla 3.12 non mi sembra necessario nč per la
> >>> compilazione nč per l'uso del programma, a te risulta diversamente?
> >>>
> >>> ciao,
> >>> Silvan
> >>
> >> ciao
> >> sto provando a migliorare anche il pacchetto
> >> suite (seamonkey) hai tempo gi dargli un occhiata?
> >> per quanto riguarda firefox 3 a me dava degli errori di questo tipo
> >> quando compilavo
> >> forse per la lib condivisa la libsqlite3.so.0
> >> l'unico difetto che ho adesso e che tutte le volte che lancio le due
> >> versioni si caricano come quando si inizializzano per la prima volta
> >> e se li lancio tutti e due il primo in esecuzione ha il sopravvento
> >
> > Si ho notato anch'io questo comportamento. Comunque la libnss che
> > utilizza sqlite di sistema č in devel-makedist, ho aggiunto la riga:
> >
> > export NSS_USE_SYSTEM_SQLITE=1
> >
> > nella sezione %build dello specfile.
> > Sto finendo di compilare firefox per usare a sua volta libnss di sistema.
> > Questo mi ha richiesto pių tempo del previsto ed ho dei lavori arretrati
> > per cui non penso che riuscierō a vedere seamonkey a breve.
> >
> > ciao,
> > Silvan
>
> ciao
> mi puoi passare la patch 5 di firefox 3
> si verificano degli errori mettendo
> export NSS_USE_SYSTEM_SQLITE=1
> sto provando a compilarlo di nuovo mettendo
> questa costante (ha senso?)
> _use_internal_dependency_generator 0
> grazie

E' tutto nel repository devel-makedist, libnss e firefox3. 
L'uso di _use_internal_dependency_generator serve per evitare conflitti tra 
duplicati di librerie. Puoi vedere lo specfile per esaminare le modifiche 
fatte e la patch non č nient'altro che:

--- mozilla.orig/config/autoconf.mk.in  2008-05-05 23:08:14.000000000 +0200
+++ mozilla/config/autoconf.mk.in       2008-06-23 21:28:41.000000000 +0200
@@ -276,7 +276,7 @@
 OS_COMPILE_CFLAGS = $(OS_CPPFLAGS) @COMPILE_CFLAGS@
 OS_COMPILE_CXXFLAGS = $(OS_CPPFLAGS) @COMPILE_CXXFLAGS@

-OS_INCLUDES    = $(NSPR_CFLAGS) $(JPEG_CFLAGS) $(PNG_CFLAGS) $(ZLIB_CFLAGS) 
$(L
CMS_CFLAGS)
+OS_INCLUDES    = $(NSPR_CFLAGS) $(NSS_CFLAGS) $(JPEG_CFLAGS) $(PNG_CFLAGS) 
$(ZL
IB_CFLAGS) $(LCMS_CFLAGS)
 OS_LIBS                = @LIBS@
 ACDEFINES      = @MOZ_DEFINES@

Comunque sono partito dal tuo lavoro e sarebbe opportuno che tu riprendessi 
dal mio se vuoi fare ulteriori modifiche di interesse generale. Ora il 
problema che rimane č che thunderbird utilizza la usa libnss interna, che 
essendo configurata in /etc/ld.so.conf.d/ viene usata anche da firefox3 che 
perō dā errore all'avvio.

ciao,
Silvan

-- 
mambaSoft di Calarco Silvan
Web: http://www.mambasoft.it

mambaSoft Store @ http://shop.mambasoft.it
openmamba GNU/Linux development @ http://www.openmamba.org


Maggiori informazioni sulla lista openmamba-devel-it