Reply
Thread Tools
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#101
Originally Posted by marmistrz View Post
Well, I did the debian/rules patching, but the adaptation is fremantle-only. Will post the src package when builds in my sb.
you'd better send me the patch, so I can push it on github or clone the repo and request a merge. it doesn't make sense to have piles of differents sources, unless you plan a fork
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer


Last edited by freemangordon; 2013-11-20 at 07:27.
 

The Following 3 Users Say Thank You to freemangordon For This Useful Post:
Posts: 1,203 | Thanked: 3,027 times | Joined on Dec 2010
#102
Is it worth adding a build depends and/or export for python2.7 in rules when using fremantle target?
 
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#103
Originally Posted by Android_808 View Post
Is it worth adding a build depends and/or export for python2.7 in rules when using fremantle target?
At least for now, I guess it doesn;t make sense, gecko is buildable and it has much serious problems on Fremantle than packaging
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer

 
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#104
It's the patch for debian/rules

Includes python2.7 in fremantle.

rules.orig is the git one.
Attached Files
File Type: txt rules.patch.txt (1.2 KB, 63 views)
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here
 

The Following 6 Users Say Thank You to marmistrz For This Useful Post:
Posts: 1,203 | Thanked: 3,027 times | Joined on Dec 2010
#105
I've managed to get it to build up to the linking stage but now I'm getting the following error message. The :12049 error is repeated lots of times before this.

Code:
/scratchbox/compilers/linaro-4.7-2012.07-fremantle-armv7a/bin/../lib/gcc/arm-none-linux-gnueabi/4.7.2/../../../../arm-none-linux-gnueabi/bin/ld: BFD (GNU Binutils) 2.22 assertion fail ../../../sources/binutils-2.22/bfd/elf32-arm.c:12049
make[6]: *** [libxul.so] Error 1
make[6]: Leaving directory `/home/robert/alopex/mozilla-central/objdir-armel/toolkit/library'
make[5]: *** [toolkit/library/libs] Error 2
make[5]: Leaving directory `/home/robert/alopex/mozilla-central/objdir-armel'
make[4]: *** [libs] Error 2
make[4]: Leaving directory `/home/robert/alopex/mozilla-central/objdir-armel'
make[3]: *** [default] Error 2
make[3]: Leaving directory `/home/robert/alopex/mozilla-central/objdir-armel'
make[2]: *** [realbuild] Error 2
make[2]: Leaving directory `/home/robert/alopex/mozilla-central'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/home/robert/alopex/mozilla-central'
make: *** [build-armel-stamp] Error 2
 
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#106
make sure you've pulled the latest source form github
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer

 
Posts: 1,203 | Thanked: 3,027 times | Joined on Dec 2010
#107
Definitely using latest source. Restarted and piped output into a log file. It seemed like VM was running out of memory during linking (850MB RAM with 700ish swap) as ld teminated with signal 9. Left it whilst doing some shopping with 1GB RAM and 5,7GB swap. Solved.

Build of embedlite-components seems to be missing a few build-deps. Libtool 1.5 in repo has a size mismatch, by passed by installing via dpkg. Then discover it seems to require >2.2.6, 2.2 has no package on its package page, so only logical option is libtool242.

So installed autoconf2.67, automake1.11, libtool242 and now I get

Code:
mv: cannot stat `.deps/libhistory_la-EmbedHistoryListener.Tpo': No such file or directory

Last edited by Android_808; 2013-11-21 at 19:32.
 
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#108
Originally Posted by Android_808 View Post
Definitely using latest source. Restarted and piped output into a log file. It seemed like VM was running out of memory during linking (850MB RAM with 700ish swap) as ld teminated with signal 9. Left it whilst doing some shopping with 1GB RAM and 5,7GB swap. Solved.

Build of embedlite-components seems to be missing a few build-deps. Libtool 1.5 in repo has a size mismatch, by passed by installing via dpkg. Then discover it seems to require >2.2.6, 2.2 has no package on its package page, so only logical option is libtool242.

So installed autoconf2.67, automake1.11, libtool242 and now I get

Code:
mv: cannot stat `.deps/libhistory_la-EmbedHistoryListener.Tpo': No such file or directory
Well, I'm fixing my thumb target, and'll proceed with building asap.
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here
 

The Following User Says Thank You to marmistrz For This Useful Post:
Posts: 3,328 | Thanked: 4,476 times | Joined on May 2011 @ Poland
#109
Well, built successfully and found a bug: debian/rules clean should clean objdir-armel.

Uploading the fixed source and xulrunner package to http://marmistrz.net63.net/public/mozilla/

/edit: the source is too big to be uploaded via my home net. Will push it 2moro
__________________
If you want to support my work, you can donate by PayPal or Flattr

Projects no longer actively developed: here

Last edited by marmistrz; 2013-11-22 at 16:10.
 
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#110
Guys, debian packaging and compile scripts are our least problem with embedlite. I am far from telling you what to do with your free time, but there are things like missing UI, bad performance, memory usage, video playback, webgl support, etc, which are better to play with if we want functional browser IMO.

@marmistrz - there is a way to contribute source code to embedlite - clone it on github, make your changes and request merge. That way patches can be reviewed not only by me, but also by romaxa, tatiana, dimitry etc. I wouldn't waste my time doing diff between my tree and the tar.gz you uploaded just to extract a one-line patch.
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer

 

The Following 3 Users Say Thank You to freemangordon For This Useful Post:
Reply

Tags
gecko browser, maemo 5


 
Forum Jump


All times are GMT. The time now is 06:37.