[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