Re: Fennec Beta 1 Released
Thanks for the clarification! Rui On Fri, Mar 20, 2009 at 10:56:37AM -0400, Brad Lassey wrote: Yes, I suppose that would be a bit of a misprint, which I have corrected to read If you want to cross-compile Fennec and XULRunner for Maemo, you should first set up scratchbox https://wiki.mozilla.org/Mobile/Build/cs2007q3. The mozilla build process handles gcc style cross compiles out of the box. -Brad On 3/20/2009 10:04 AM, Rui Miguel Silva Seabra wrote: Really? Because it says If you want to cross-compile Fennec and XULRunner for ARM devices, you should first set up scratchbox. r...@om-gta02:~# grep Processor /proc/cpuinfo Processor: ARM920T rev 0 (v4l) Rui On Fri, Mar 20, 2009 at 09:29:11AM -0400, Brad Lassey wrote: Rui, Those instructions are for setting up a Maemo development environment, which wouldn't be applicable to someone trying to build for Openmoko. -Brad On 3/20/2009 4:50 AM, Rui Miguel Silva Seabra wrote: You're oversimplifying a bit. You're forgetting https://wiki.mozilla.org/Mobile/Build/cs2007q3 Rui On Fri, Mar 20, 2009 at 01:05:45AM -0700, blassey wrote: Out of curiosity, what part of the build process is giving you trouble? It boils down to this: -Pull the code hg clone http://hg.mozilla.org/mozilla-central cd mozilla-central hg clone http://hg.mozilla.org/mobile-browser mobile -Create configuration file (an example is provided, just copy and paste) -Build make -f client.mk build Daniel Benoy wrote: Looks like the hell on drugs according to their wiki. https://wiki.mozilla.org/Mobile/Build/Fennec ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community -- Fnord. Today is Prickle-Prickle, the 11th day of Discord in the YOLD 3175 + No matter how much you do, you never do enough -- unknown + Whatever you do will be insignificant, | but it is very important that you do it -- Gandhi + So let's do it...? ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
Brad Lassey wrote: On 3/21/2009 2:54 PM, GNUtoo wrote: I built it too... but it has issues: *slow There have been a lot of performance improvements in beta 1 (with more coming before release). If its slow on FR, it would be great to get some profiles so we can know where the hot spots are. Well, I think that one of the things that mostly affect this aspect is libpixman; as I've read, Fennec uses it a lot to design the pages and that library is mostly written with floating-point logic, and it has not native arm code for armv4; so this causes a great slowdown. Upgrading it allows to get a slightly better experience, but I figure that this is not the only problem. *not obtimized for the openmoko screen... With some user.js optimization it could be better (look in the archives), but it is not so good for us yet. -- Treviño's World - Life and Linux http://www.3v1n0.net/ ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
Xavier Cremaschi wrote: Rui Miguel Silva Seabra a écrit : Does it have a sane compile process already? Or is it still the hell on drugs that I last saw (which was fairly recent)? I tried for alpha 1 and alpha 2 too, and I failed. But IIRC Marco Trevisan succeeded (for alpha 1) a long time ago... Yes I did using the toolchain... Marco if you read this, can you put a bit of your knowledge on the wiki ? So maybe one of us will be able to compile the beta for FR without becoming insane. Well, honestly I don't remember so well how I did, but practically followed the building wiki... However surely I hg-cloned the repos for mozilla-central and mobilebase, then I configured mozilla-central using this mozconfig: # Options for client.mk. mk_add_options MOZ_BUILD_PROJECTS=xulrunner mobile #mobile mk_add_options moz_objd...@topsrcdir@/../mobilebase # XULRunner options ac_add_app_options xulrunner --enable-application=xulrunner ac_add_app_options xulrunner --disable-javaxpcom # Enabling --with-arm-kuser implies Linux on ARM and enables kernel # optimizations for that platform ac_add_app_options xulrunner --with-arm-kuser # mobile options ac_add_app_options mobile --enable-application=mobile ac_add_app_options mobile --with-libxul-sdk=../xulrunner/dist mk_add_options AUTOCONF=autoconf2.13 CROSS_COMPILE=1 #export CC=arm-angstrom-linux-gnueabi-gcc #export CXX=arm-angstrom-linux-gnueabi-gcc #export LD=arm-angstrom-linux-gnueabi-ld #export AR=arm-angstrom-linux-gnueabi-ar #export AS=arm-angstrom-linux-gnueabi-as ac_add_options --target=arm-angstrom-linux-gnueabi ac_add_options --disable-gnomevfs ac_add_options --disable-gnomeui ac_add_options --disable-ogg If I'll find some more time, I'll retry again, but honestly I don't think that fennec will be our answer. Webkit based browsers works well in our platform (actually the best are the gtk-webkit [compiled with libsoup backend] based ones, but I figure that in the future libewebkit based browsers will be our primary choice). -- Treviño's World - Life and Linux http://www.3v1n0.net/ ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
On Fri, 2009-03-20 at 17:55 +0100, Johny Tenfinger wrote: I builded Alpha 2 with bitbake some time ago. It has bugs with using autotools from host machine, but i workarounded it and it worked. Now i'm trying the same with beta 1. but alpha 2 was really slow... I'm not expecting Beta 1 to be usable on FR. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community I built it too... but it has issues: *slow *not obtimized for the openmoko screen... Denis. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
On Fri, 2009-03-20 at 12:32 -0400, Brad Lassey wrote: Al, Personally, I have never used bitbake, so I'm not sure what that is doing exactly. As for the autoconf question, mozilla requires autoconf2.13. You can specify the path to your autoconf2.13 either by exporting AUTOCONF=path in your environment or by specifying AUTOCONF=path in your mozconfig. ah ok better thank hacking the client.mk makefile... making a recipe for autoconf-2.13 is realy easy...but it seems to replace the default one in staging maybe we should make like the Desktop distributions: Create a wrapper script for autoconf that call the right autoconf,and stage autoconf differently. See https://developer.mozilla.org/en/Linux_Build_Prerequisites for more details. Also, if you're interested, see the FAQ for why autoconf 2.5.x doesn't work. https://developer.mozilla.org/en/Mozilla_Build_FAQ -Brad On 3/20/2009 12:05 PM, Al Johnson wrote: On Friday 20 March 2009, Rui Miguel Silva Seabra wrote: You're oversimplifying a bit. You're forgetting https://wiki.mozilla.org/Mobile/Build/cs2007q3 I just tried: bitbake fennec This does a checkout from hg but it fails during configure. It looks like it's trying to use autoconf2.13 for some reason. This version isn't on my build machine, or in OE, so perhaps it's hardcoded to use it? I haven't dug any deeper. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
Out of curiosity, what part of the build process is giving you trouble? It boils down to this: -Pull the code hg clone http://hg.mozilla.org/mozilla-central cd mozilla-central hg clone http://hg.mozilla.org/mobile-browser mobile -Create configuration file (an example is provided, just copy and paste) -Build make -f client.mk build Daniel Benoy wrote: Looks like the hell on drugs according to their wiki. https://wiki.mozilla.org/Mobile/Build/Fennec -- View this message in context: http://n2.nabble.com/Fennec-Beta-1-Released-tp2499202p2507607.html Sent from the Openmoko Community mailing list archive at Nabble.com. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
You're oversimplifying a bit. You're forgetting https://wiki.mozilla.org/Mobile/Build/cs2007q3 Rui On Fri, Mar 20, 2009 at 01:05:45AM -0700, blassey wrote: Out of curiosity, what part of the build process is giving you trouble? It boils down to this: -Pull the code hg clone http://hg.mozilla.org/mozilla-central cd mozilla-central hg clone http://hg.mozilla.org/mobile-browser mobile -Create configuration file (an example is provided, just copy and paste) -Build make -f client.mk build Daniel Benoy wrote: Looks like the hell on drugs according to their wiki. https://wiki.mozilla.org/Mobile/Build/Fennec -- Pzat! Today is Prickle-Prickle, the 6th day of Discord in the YOLD 3175 + No matter how much you do, you never do enough -- unknown + Whatever you do will be insignificant, | but it is very important that you do it -- Gandhi + So let's do it...? ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
Rui, Those instructions are for setting up a Maemo development environment, which wouldn't be applicable to someone trying to build for Openmoko. -Brad On 3/20/2009 4:50 AM, Rui Miguel Silva Seabra wrote: You're oversimplifying a bit. You're forgetting https://wiki.mozilla.org/Mobile/Build/cs2007q3 Rui On Fri, Mar 20, 2009 at 01:05:45AM -0700, blassey wrote: Out of curiosity, what part of the build process is giving you trouble? It boils down to this: -Pull the code hg clone http://hg.mozilla.org/mozilla-central cd mozilla-central hg clone http://hg.mozilla.org/mobile-browser mobile -Create configuration file (an example is provided, just copy and paste) -Build make -f client.mk build Daniel Benoy wrote: Looks like the hell on drugs according to their wiki. https://wiki.mozilla.org/Mobile/Build/Fennec ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
To incentive a little more the awesome work you are doing porting Fennec, there is a cofundos.org bounty for this once a opkg package is reached http://openmoko.cofundos.org/project.php?id=156 2009/3/20 Brad Lassey las...@alum.mit.edu: Rui, Those instructions are for setting up a Maemo development environment, which wouldn't be applicable to someone trying to build for Openmoko. -Brad On 3/20/2009 4:50 AM, Rui Miguel Silva Seabra wrote: You're oversimplifying a bit. You're forgetting https://wiki.mozilla.org/Mobile/Build/cs2007q3 Rui On Fri, Mar 20, 2009 at 01:05:45AM -0700, blassey wrote: Out of curiosity, what part of the build process is giving you trouble? It boils down to this: -Pull the code hg clone http://hg.mozilla.org/mozilla-central cd mozilla-central hg clone http://hg.mozilla.org/mobile-browser mobile -Create configuration file (an example is provided, just copy and paste) -Build make -f client.mk build Daniel Benoy wrote: Looks like the hell on drugs according to their wiki. https://wiki.mozilla.org/Mobile/Build/Fennec ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community -- David Reyes Samblas Martinez http://www.tuxbrain.com Open ultraportable embedded solutions Openmoko, Openpandora, GP2X the Wiz, Letux 400, Arduino Hey, watch out!!! There's a linux in your pocket!!! ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
Really? Because it says If you want to cross-compile Fennec and XULRunner for ARM devices, you should first set up scratchbox. r...@om-gta02:~# grep Processor /proc/cpuinfo Processor : ARM920T rev 0 (v4l) Rui On Fri, Mar 20, 2009 at 09:29:11AM -0400, Brad Lassey wrote: Rui, Those instructions are for setting up a Maemo development environment, which wouldn't be applicable to someone trying to build for Openmoko. -Brad On 3/20/2009 4:50 AM, Rui Miguel Silva Seabra wrote: You're oversimplifying a bit. You're forgetting https://wiki.mozilla.org/Mobile/Build/cs2007q3 Rui On Fri, Mar 20, 2009 at 01:05:45AM -0700, blassey wrote: Out of curiosity, what part of the build process is giving you trouble? It boils down to this: -Pull the code hg clone http://hg.mozilla.org/mozilla-central cd mozilla-central hg clone http://hg.mozilla.org/mobile-browser mobile -Create configuration file (an example is provided, just copy and paste) -Build make -f client.mk build Daniel Benoy wrote: Looks like the hell on drugs according to their wiki. https://wiki.mozilla.org/Mobile/Build/Fennec ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community -- Kallisti! Today is Prickle-Prickle, the 6th day of Discord in the YOLD 3175 + No matter how much you do, you never do enough -- unknown + Whatever you do will be insignificant, | but it is very important that you do it -- Gandhi + So let's do it...? ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
Now I know nothing about anything, and I've only just read this part of the thread - but could it not be that the cross compiler and tools setup by MokoMakefile are used instead when building for the NEO? - Gunnar Rui Miguel Silva Seabra wrote: Really? Because it says If you want to cross-compile Fennec and XULRunner for ARM devices, you should first set up scratchbox. r...@om-gta02:~# grep Processor /proc/cpuinfo Processor : ARM920T rev 0 (v4l) Rui On Fri, Mar 20, 2009 at 09:29:11AM -0400, Brad Lassey wrote: Rui, Those instructions are for setting up a Maemo development environment, which wouldn't be applicable to someone trying to build for Openmoko. -Brad On 3/20/2009 4:50 AM, Rui Miguel Silva Seabra wrote: You're oversimplifying a bit. You're forgetting https://wiki.mozilla.org/Mobile/Build/cs2007q3 Rui On Fri, Mar 20, 2009 at 01:05:45AM -0700, blassey wrote: Out of curiosity, what part of the build process is giving you trouble? It boils down to this: -Pull the code hg clone http://hg.mozilla.org/mozilla-central cd mozilla-central hg clone http://hg.mozilla.org/mobile-browser mobile -Create configuration file (an example is provided, just copy and paste) -Build make -f client.mk build Daniel Benoy wrote: Looks like the hell on drugs according to their wiki. https://wiki.mozilla.org/Mobile/Build/Fennec ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community -- Gunnar Aastrand Grimnes gunnar.grimnes [AT] dfki.de DFKI GmbH Knowledge Management Trippstadter Strasse 122 D-67663 Kaiserslautern Germany Office: +49 631 205 75-117 Mobile: +49 177 277 4397 ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
Yes, I suppose that would be a bit of a misprint, which I have corrected to read If you want to cross-compile Fennec and XULRunner for Maemo, you should first set up scratchbox https://wiki.mozilla.org/Mobile/Build/cs2007q3. The mozilla build process handles gcc style cross compiles out of the box. -Brad On 3/20/2009 10:04 AM, Rui Miguel Silva Seabra wrote: Really? Because it says If you want to cross-compile Fennec and XULRunner for ARM devices, you should first set up scratchbox. r...@om-gta02:~# grep Processor /proc/cpuinfo Processor : ARM920T rev 0 (v4l) Rui On Fri, Mar 20, 2009 at 09:29:11AM -0400, Brad Lassey wrote: Rui, Those instructions are for setting up a Maemo development environment, which wouldn't be applicable to someone trying to build for Openmoko. -Brad On 3/20/2009 4:50 AM, Rui Miguel Silva Seabra wrote: You're oversimplifying a bit. You're forgetting https://wiki.mozilla.org/Mobile/Build/cs2007q3 Rui On Fri, Mar 20, 2009 at 01:05:45AM -0700, blassey wrote: Out of curiosity, what part of the build process is giving you trouble? It boils down to this: -Pull the code hg clone http://hg.mozilla.org/mozilla-central cd mozilla-central hg clone http://hg.mozilla.org/mobile-browser mobile -Create configuration file (an example is provided, just copy and paste) -Build make -f client.mk build Daniel Benoy wrote: Looks like the hell on drugs according to their wiki. https://wiki.mozilla.org/Mobile/Build/Fennec ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
On Friday 20 March 2009, Rui Miguel Silva Seabra wrote: You're oversimplifying a bit. You're forgetting https://wiki.mozilla.org/Mobile/Build/cs2007q3 I just tried: bitbake fennec This does a checkout from hg but it fails during configure. It looks like it's trying to use autoconf2.13 for some reason. This version isn't on my build machine, or in OE, so perhaps it's hardcoded to use it? I haven't dug any deeper. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
Al, Personally, I have never used bitbake, so I'm not sure what that is doing exactly. As for the autoconf question, mozilla requires autoconf2.13. You can specify the path to your autoconf2.13 either by exporting AUTOCONF=path in your environment or by specifying AUTOCONF=path in your mozconfig. See https://developer.mozilla.org/en/Linux_Build_Prerequisites for more details. Also, if you're interested, see the FAQ for why autoconf 2.5.x doesn't work. https://developer.mozilla.org/en/Mozilla_Build_FAQ -Brad On 3/20/2009 12:05 PM, Al Johnson wrote: On Friday 20 March 2009, Rui Miguel Silva Seabra wrote: You're oversimplifying a bit. You're forgetting https://wiki.mozilla.org/Mobile/Build/cs2007q3 I just tried: bitbake fennec This does a checkout from hg but it fails during configure. It looks like it's trying to use autoconf2.13 for some reason. This version isn't on my build machine, or in OE, so perhaps it's hardcoded to use it? I haven't dug any deeper. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
I builded Alpha 2 with bitbake some time ago. It has bugs with using autotools from host machine, but i workarounded it and it worked. Now i'm trying the same with beta 1. but alpha 2 was really slow... I'm not expecting Beta 1 to be usable on FR. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
Looks like the hell on drugs according to their wiki. what do you expect from people who put most of their browser's configuration in a long list of key/value pairs, accessible only via about:config -- the keys often unreadble and the values even more? for every advanced setting you have to search the web to a) find how the call it b) how the key is named c) what values are possible d) what unintelligible name corresponds to each value why should the build process be any less complicated? people _expect_ mozilla stuff to be configured unintuitive and long-winded -- they probably would be disappointed if it was obvious and straight forward ... ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
On Thu, Mar 19, 2009 at 12:00:15PM +0100, Xavier Cremaschi wrote: Rui Miguel Silva Seabra a écrit : Does it have a sane compile process already? Or is it still the hell on drugs that I last saw (which was fairly recent)? I tried for alpha 1 and alpha 2 too, and I failed. But IIRC Marco Trevisan succeeded (for alpha 1) a long time ago... Marco if you read this, can you put a bit of your knowledge on the wiki ? So maybe one of us will be able to compile the beta for FR without becoming insane. It is stuff to make one insane. :) It will need someone who is more motivated than I am, and who has a lot more free time! Rui -- Hail Eris, Hack GNU/Linux! Today is Pungenday, the 5th day of Discord in the YOLD 3175 Celebrate Mojoday + No matter how much you do, you never do enough -- unknown + Whatever you do will be insignificant, | but it is very important that you do it -- Gandhi + So let's do it...? ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
Rui Miguel Silva Seabra a écrit : Does it have a sane compile process already? Or is it still the hell on drugs that I last saw (which was fairly recent)? I tried for alpha 1 and alpha 2 too, and I failed. But IIRC Marco Trevisan succeeded (for alpha 1) a long time ago... Marco if you read this, can you put a bit of your knowledge on the wiki ? So maybe one of us will be able to compile the beta for FR without becoming insane. Xavier. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Fennec Beta 1 Released
I can't wait to see how this is on the Freerunner. I tried a version some months ago, but it was to slow to be worthwhile. It sounds like there are a lot of speedups in this version. http://blog.pavlov.net/2009/03/17/fennec-1-beta-1/ http://www.mozilla.org/projects/fennec/1.0b1/releasenotes/ ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
On Wed, Mar 18, 2009 at 11:27:58AM -0800, Ben Hussey wrote: I can't wait to see how this is on the Freerunner. I tried a version some months ago, but it was to slow to be worthwhile. It sounds like there are a lot of speedups in this version. http://blog.pavlov.net/2009/03/17/fennec-1-beta-1/ http://www.mozilla.org/projects/fennec/1.0b1/releasenotes/ Does it have a sane compile process already? Or is it still the hell on drugs that I last saw (which was fairly recent)? For what I see, it's much better to work on midori's UI, making a midori-moko package or going further down and just making a simple UI with webkit and others (but maybe it's more work than worth it). Don't claim I'm wrong, prove it! A decent build process example: ./configure make make install An acceptable one could be: edit a configuration file make install Rui -- This statement is false. Today is Boomtime, the 4th day of Discord in the YOLD 3175 + No matter how much you do, you never do enough -- unknown + Whatever you do will be insignificant, | but it is very important that you do it -- Gandhi + So let's do it...? ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Fennec Beta 1 Released
Looks like the hell on drugs according to their wiki. https://wiki.mozilla.org/Mobile/Build/Fennec On Wednesday 18 March 2009 15:36:04 you wrote: On Wed, Mar 18, 2009 at 11:27:58AM -0800, Ben Hussey wrote: I can't wait to see how this is on the Freerunner. I tried a version some months ago, but it was to slow to be worthwhile. It sounds like there are a lot of speedups in this version. http://blog.pavlov.net/2009/03/17/fennec-1-beta-1/ http://www.mozilla.org/projects/fennec/1.0b1/releasenotes/ Does it have a sane compile process already? Or is it still the hell on drugs that I last saw (which was fairly recent)? For what I see, it's much better to work on midori's UI, making a midori-moko package or going further down and just making a simple UI with webkit and others (but maybe it's more work than worth it). Don't claim I'm wrong, prove it! A decent build process example: ./configure make make install An acceptable one could be: edit a configuration file make install Rui -- Daniel Benoy http://daniel.benoy.name ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community