Pagina 1 di 1

xulrunner

Inviato: domenica 19 febbraio 2012, 18:30
da jamme
ciao,

Provando ad integrare il motore di rendering gecko,
ho testato vari esempi:
(mybrowser) http://benjamin.smedbergs.us/xulrunner/
(xulexplorer) https://developer.mozilla.org/en/XUL_Explorer

in entrambi i casi non risco a far partire l'applicazione (mentr su windows7 è ok) quindi credo ci sia qualcosa che non va nella configurazione della mia distro: Ubuntu 11.10

la versione di xulrunner è: 1.8.0.4

comando ed errore:

Codice: Seleziona tutto

$ /opt/xulrunner/1.8.0.4/xulrunner/xulrunner ./application.ini 
Gtk-Message: Failed to load module "atk-bridge"
/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: classe ELF errata: ELFCLASS64

(xulrunner-bin:996): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

Segmentation fault
ho controllato ed ho già installato :
libatk1.0-0 2.2.0-0ubuntu1
libatk-adaptor 2.2.1-0ubuntu1

avete qualche consiglio/suggerimento?

grazie.

Re: xulrunner

Inviato: domenica 19 febbraio 2012, 23:47
da fabrixx
Hai Ubuntu 32 bit o 64 bit?

Re: xulrunner

Inviato: lunedì 20 febbraio 2012, 12:15
da jamme
64 bit.

aggiungo che: nel frattempo ho installato la verisone 1.9.2 con questo pacchetto deb che non è fornito da Mozilla quindi non so che modifiche abbia ricevuto (xulrunner-1.9.2_1.9.2.17+build3+nobinonly-0ubuntu1_i386.deb) preso da: http://kiwix.org/index.php/Ubuntu_PPA

ora l'applicazione parte ma con un warning diverso:

Codice: Seleziona tutto

(xulrunner-bin:15338): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»
a cosa sono dovuti questi errori+warning?
ci sono soluzioni che posso adottare?

grazie.

Re: xulrunner

Inviato: mercoledì 22 febbraio 2012, 22:03
da fabrixx
Il primo errore mi dice che stai usando una versione di xulrunner a 32 bit su Ubuntu a 64 bit e lui si lamenta trovando quelle librerie GTK a 64 anziché a 32 come si aspetterebbe.
Hai già il pacchetto ia32-libs immagino?

Per il secondo errore una curiosità: se hai Ubuntu 64 bit perché hai prelevato dal PPA la versione a 32 bit (xulrunner-1.9.2_1.9.2.17+build3+nobinonly-0ubuntu1_i386.deb) ?

Eventualmente avresti potuto attingere agli ultimi deb specifici per Ubuntu
xulrunner 1.9.2 per natty

xulrunner 2.0 (devel) per natty


Certo rispetto al PPA ti devi scaricare le eventuali dipendenze manualmente ma si può provare.

Lo si potrebbe anche compilare dai sorgenti