Hello,

I have been trying for a whole week to install one of the embedded
browsers from Mozillla projects.

In a first time, I try to build them with Scratchbox, and then I try
them on target.
My target is an ARM phone, with a read-only root filesystem.
I already changed HOME variable to a r/w folder, to avoid some errors

I can't run these programs with gdb because my partition is tiny.

I have tried:
- Minimo, which returns me "Could not start Minimo: (7)!". As deep as
I could seek, it seems to be a problem an error in a method called
OpenWindowJS, which returns an NS_FAILED code.  A run with "strace"
informed me that this error was not due to a system problem (such as
read-only filesystem).
- GtkEmbedTest, which makes a Segfault while attempting to show
topLevel window.

I cannot test this programs with Qemu because they require futexes
that are not managed by Qemu ("Unsupported syscall: 240"), and I did
not succeed to run sbrsh for the moment (I'm gonna spend time on it,
it may be a good help).


My question is very basic: How to install at least one of this
programs? I mean from the beginning to the end, which branch should I
checkout - I'm using 1.8 - , which patches should I apply, what should
I put in my mozconfig...?

Thank you very much!

Mickael

PS: I give you my current mosconfig file, if it can help...

-----------------------------------------------------------
# mozilla/configure: Features and packages:

ac_add_options --enable-application=minimo
ac_add_options --with-embedding-profile=minimal
ac_add_options --enable-default-toolkit=gtk2
ac_add_options --disable-freetype2
ac_add_options --enable-xft
ac_add_options --disable-postscript
ac_add_options --disable-xprint
ac_add_options --disable-gnomevfs
ac_add_options --disable-gnomeui
ac_add_options --disable-jsd
ac_add_options --disable-plugins
ac_add_options --disable-view-source
ac_add_options --disable-accessibility
ac_add_options --disable-xpinstall
ac_add_options --disable-crypto
ac_add_options --enable-single-profile
ac_add_options --disable-jsloader
ac_add_options --disable-printing
ac_add_options --enable-native-uconv
ac_add_options --enable-plaintext-editor-only
ac_add_options --disable-xpcom-obsolete
ac_add_options --disable-pref-extensions
ac_add_options --disable-extensions
ac_add_options --enable-image-decoders=png,gif,jpeg
ac_add_options --disable-mathml
ac_add_options --disable-installer
ac_add_options --disable-updater
ac_add_options --disable-tests
ac_add_options --enable-optimize=-Os
ac_add_options --disable-logging
ac_add_options --enable-strip
ac_add_options --enable-elf-dynstr-gc
ac_add_options --enable-static
ac_add_options --disable-shared
ac_add_options --disable-profilesharing
ac_add_options --disable-profilelocking

mk_add_options [EMAIL PROTECTED]@/[EMAIL PROTECTED]@

_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to