Re: Building FSO Wiki page

2008-10-05 Thread Rod Whitby
Previdi Roberto wrote:
 On Sun, Oct 5, 2008 at 12:27 AM, Rod Whitby [EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED] wrote:
 
  2) if i issue a make update openembedded complains that it don't know
  where to update from...
 the Makefile was updated to match this.  Did you run make
 update-makefile and try again?
 
 i tried but the makefile just doesn't have the update-makefile target..

Apologies for that - the FSO makefile updates itself automatically as
part of the normal make update target.  So if you'd done that you
should have got the new makefile.

-- Rod

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Building FSO Wiki page

2008-10-05 Thread Fredrik Wendt
sön 2008-10-05 klockan 21:04 +1030 skrev Rod Whitby:
 Previdi Roberto wrote:
  On Sun, Oct 5, 2008 at 12:27 AM, Rod Whitby [EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED] wrote:
  
   2) if i issue a make update openembedded complains that it don't know
   where to update from...
  the Makefile was updated to match this.  Did you run make
  update-makefile and try again?
  
  i tried but the makefile just doesn't have the update-makefile target..
 
 Apologies for that - the FSO makefile updates itself automatically as
 part of the normal make update target.  So if you'd done that you
 should have got the new makefile.

Is this why http://downloads.freesmartphone.org/fso-testing/images/
doesn't produce daily builds any more? (guess it's not)

/ Fredrik


signature.asc
Description: Detta är en digitalt signerad	meddelandedel
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Building FSO Wiki page

2008-10-05 Thread Rod Whitby
Fredrik Wendt wrote:
 Is this why http://downloads.freesmartphone.org/fso-testing/images/
 doesn't produce daily builds any more? (guess it's not)

No, that's due to OE having a flag day TMPDIR ABI change requiring
everything to be rebuilt from scratch on the autobuilder.  I froze the
feeds while this is happening so people don't get a half-baked result.

As soon as building is successful again, I will unfreeze them.  At the
moment, fso-testing-image and fso-unstable-image pass but
fso-testing-packages and fso-unstable-packages fail on liburi-perl.

-- Rod

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Building FSO Wiki page

2008-10-04 Thread Previdi Roberto
building it is what makes all the difference, you have the source so you can
modify one line of code, rebuild and test it.. I also think the building_fso
page is confusing, because the second part of page talks about directories
that don't exist using the makefile procedure, so you cannot gradually pass
from automatic to manual.. but i admit that i didn't look much into the
openembedded page, so probably i must just understand better.

anyway, using the automatic procedure (the makefile) i have some problems:
1) the build stops at the ttf-liberation-0.2-r2 package, install phase, and
the install log is empty
2) if i issue a make update openembedded complains that it don't know where
to update from... i actually know less than him, so the only way to update
the distribution for me is to delete all and restart from the wget makefile
step..
this is the error i get:
*
[EMAIL PROTECTED] ~/openmoko/fso-makefile $ make update
( cd common ; git pull )
Already up-to-date.
( cd bitbake ; svn up )
At revision 1092.
( cd openembedded ; git pull )
remote: Counting objects: 47, done.
remote: Compressing objects: 100% (30/30), done.
remote: Total 30 (delta 24), reused 0 (delta 0)
Unpacking objects: 100% (30/30), done.
From git://git.openembedded.net/org.openembedded.dev
   7c2adf8..682d3d3  org.openembedded.dev - origin/org.openembedded.dev
You asked me to pull without telling me which branch you
want to merge with, and 'branch.master.merge' in
your configuration file does not tell me either.  Please
name which branch you want to merge on the command line and
try again (e.g. 'git pull repository refspec').
See git-pull(1) for details on the refspec.

If you often merge with the same branch, you may want to
configure the following variables in your configuration
file:

branch.master.remote = nickname
branch.master.merge = remote-ref
remote.nickname.url = url
remote.nickname.fetch = refspec

See git-config(1) for details.
make: *** [update-openembedded] Error 1*

3) which other branches are present? how do i list them? i mean: i have
managed to build the fso-testing-image branch, modifying the bb files that
depended on the ttf-liberation package. by doing this i must remove the
terminal bb recipe, and so it's difficult to use it actually. so i tried to
build fso-stable-image, but it stops the compilation on the same package
(ttf-liberation, same version) and with the identical sympthoms (empty log
file). is there actually any difference between fso-testing and fso-stable?

4) last but not least, the fso image i have created (fso-testing, removing
the ttf-liberation package) is not able to connect to the gsm network, and
write No service over the band meter icon. Is this expected?

anyway, i will try to flash the prebuilt image, but i would like to know how
that images are built if on my pc it actually fails.. any other got the
ttf-liberation problem?

roberto previdi

On Fri, Sep 5, 2008 at 6:05 PM, Dale Maggee [EMAIL PROTECTED]wrote:

  Sorry but want to build FSO and flash it into my FR and do some work. If
  I can make the wiki clearer in the process then well and good. Perhaps
  it's just me that gets confused ;-)
 
 Do you need to build it?

 you can download an image for milestone 2 from
 http://downloads.openmoko.org/framework/milestone2/

 Apparently milestone 3 will be out in a day or two...

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Building FSO Wiki page

2008-10-04 Thread Rod Whitby
Previdi Roberto wrote:
 anyway, using the automatic procedure (the makefile) i have some problems:
 1) the build stops at the ttf-liberation-0.2-r2 package, install phase,
 and the install log is empty

This was fixed a couple of days ago.  Did you run make update and try
again?

 2) if i issue a make update openembedded complains that it don't know
 where to update from...

The trial OE Git repository layout was changed a couple of days ago, and
the Makefile was updated to match this.  Did you run make
update-makefile and try again?

 3) which other branches are present? how do i list them? i mean: i have
 managed to build the fso-testing-image branch, modifying the bb files
 that depended on the ttf-liberation package. by doing this i must remove
 the terminal bb recipe, and so it's difficult to use it actually. so i
 tried to build fso-stable-image, but it stops the compilation on the
 same package (ttf-liberation, same version) and with the identical
 sympthoms (empty log file). is there actually any difference between
 fso-testing and fso-stable?

This problem will go away once you do the two things above.

 4) last but not least, the fso image i have created (fso-testing,
 removing the ttf-liberation package) is not able to connect to the gsm
 network, and write No service over the band meter icon. Is this expected?

It's not a systematic problem, since many people are able to connect
using that image.

-- Rod

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Building FSO Wiki page

2008-10-04 Thread Previdi Roberto
On Sun, Oct 5, 2008 at 12:27 AM, Rod Whitby [EMAIL PROTECTED] wrote:

  2) if i issue a make update openembedded complains that it don't know
  where to update from...
 the Makefile was updated to match this.  Did you run make
 update-makefile and try again?

i tried but the makefile just doesn't have the update-makefile target.. No
problems anyway, i just went back to square one and wgetted a new makefile
and it seems to work. now i can even issue a make update, and i just seen
the ttf-liberation package compiled, yeah!


  4) last but not least, the fso image i have created (fso-testing,
  removing the ttf-liberation package) is not able to connect to the gsm
  network, and write No service over the band meter icon. Is this
 expected?
 It's not a systematic problem, since many people are able to connect
 using that image.

happy to hear this.. maybe i just made some confusion with the kernel boot
arguments, since i want to start it from the sd card and seems like uboot
don't like it very much. it's a 2 gb ultra, but when i make mmcinit uboot
says it is a 512 mb card.. i am able to boot fso one time out of 10 or so,
and i suspect that uboot fallback to load the main kernel on the internal
memory passing it the rootfs argument of the sd, the kernel actually can
read the card without problem and fso magically boots :) (i'm not sure of
this, it's just a suspicion.. i must indagate better. is there a way, maybe
in the proc directory, to know where the kernel were loaded from? or maybe
the complete kernel image to diff against and find out?)
maybe the different kernel loaded make gsmd unable to actually use the gsm
hardware..

well, thanks for your reply, my pc will compile all night now.. let's hope
to find a good fso image tomorrow morning, and let's prepare to fight
another uboot war!

roby
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Building FSO Wiki page

2008-09-08 Thread Rod Whitby
John Whitmore wrote:
 Thanks to all who replied and to Hedora who went and edited the wiki 
 page. No doubt more questions may follow from me in the fullness of 
 time, but for the moment I'm building. I'm hoping that I can ultimately 
 help out here. If asking questions of Wiki pages highlights areas for 
 improvement maybe it'll save future people asking the same questions.

Indeed.  http://wiki.openmoko.org/wiki/Building_FSO is now a great wiki page.

[I made some small adjustments as well]

Thanks to all involved.

-- Rod

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Building FSO Wiki page

2008-09-08 Thread John Whitmore
Michael 'Mickey' Lauer wrote:
 Am Saturday 06 September 2008 14:40:40 schrieb Rod Whitby:
   
 Michael 'Mickey' Lauer wrote:
 
 Am Saturday 06 September 2008 00:48:00 schrieb Rod Whitby:
   
 Michael 'Mickey' Lauer wrote:
 
 For building a .dev branch, in your local.conf file, you should have at
 least the following three entries. Example for the Angstrom
 distribution and the Openmoko gta01 machine:

 BBFILES = /stuff/org.openembedded.dev/packages/*/*.bb
 DISTRO = angstrom-2008.1
 MACHINE = om-gta01
   
 I thought DISTRO was openmoko for FSO builds?
 
 Yes, but this was a quote from the wiki page.
   
 Therein lies the problem with that wiki page
 (http://wiki.openmoko.org/wiki/Building_FSO).

 It's meant to tell you how to build FSO, but instead it starts talking
 about Angstrom half way through (after the first half of the page
 duplicates other existing OpenEmbedded pages).
 

 Yeah, it looks like it's largely based on the respective text in OE's 
 GettingStarted.

   
 No wonder people are confused about how to build things ...
 

 Indeed. Perhaps the one who added this page should have stripped it a bit.

 Thankfully, it's a Wiki and everyone can fix this.

   
Thanks to all who replied and to Hedora who went and edited the wiki 
page. No doubt more questions may follow from me in the fullness of 
time, but for the moment I'm building. I'm hoping that I can ultimately 
help out here. If asking questions of Wiki pages highlights areas for 
improvement maybe it'll save future people asking the same questions.

A lot of information gets posted on this mailing list and the more of it 
that gets filtered onto the wiki the less questions there'll be on this 
list. For the moment looking forward to understanding, and ultimately 
helping in a more code based way.

Thanks for all the good work and help.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Building FSO Wiki page

2008-09-06 Thread Michael 'Mickey' Lauer
Am Saturday 06 September 2008 00:48:00 schrieb Rod Whitby:
 Michael 'Mickey' Lauer wrote:
  For building a .dev branch, in your local.conf file, you should have at
  least the following three entries. Example for the Angstrom distribution
  and the Openmoko gta01 machine:
 
  BBFILES = /stuff/org.openembedded.dev/packages/*/*.bb
  DISTRO = angstrom-2008.1
  MACHINE = om-gta01

 I thought DISTRO was openmoko for FSO builds?

Yes, but this was a quote from the wiki page.

-- 
:M:

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Building FSO Wiki page

2008-09-06 Thread Rod Whitby
Michael 'Mickey' Lauer wrote:
 Am Saturday 06 September 2008 00:48:00 schrieb Rod Whitby:
 Michael 'Mickey' Lauer wrote:
 For building a .dev branch, in your local.conf file, you should have at
 least the following three entries. Example for the Angstrom distribution
 and the Openmoko gta01 machine:

 BBFILES = /stuff/org.openembedded.dev/packages/*/*.bb
 DISTRO = angstrom-2008.1
 MACHINE = om-gta01
 I thought DISTRO was openmoko for FSO builds?
 
 Yes, but this was a quote from the wiki page.

Therein lies the problem with that wiki page
(http://wiki.openmoko.org/wiki/Building_FSO).

It's meant to tell you how to build FSO, but instead it starts talking
about Angstrom half way through (after the first half of the page
duplicates other existing OpenEmbedded pages).

No wonder people are confused about how to build things ...

-- Rod

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Building FSO Wiki page

2008-09-06 Thread Michael 'Mickey' Lauer
Am Saturday 06 September 2008 14:40:40 schrieb Rod Whitby:
 Michael 'Mickey' Lauer wrote:
  Am Saturday 06 September 2008 00:48:00 schrieb Rod Whitby:
  Michael 'Mickey' Lauer wrote:
  For building a .dev branch, in your local.conf file, you should have at
  least the following three entries. Example for the Angstrom
  distribution and the Openmoko gta01 machine:
 
  BBFILES = /stuff/org.openembedded.dev/packages/*/*.bb
  DISTRO = angstrom-2008.1
  MACHINE = om-gta01
 
  I thought DISTRO was openmoko for FSO builds?
 
  Yes, but this was a quote from the wiki page.

 Therein lies the problem with that wiki page
 (http://wiki.openmoko.org/wiki/Building_FSO).

 It's meant to tell you how to build FSO, but instead it starts talking
 about Angstrom half way through (after the first half of the page
 duplicates other existing OpenEmbedded pages).

Yeah, it looks like it's largely based on the respective text in OE's 
GettingStarted.

 No wonder people are confused about how to build things ...

Indeed. Perhaps the one who added this page should have stripped it a bit.

Thankfully, it's a Wiki and everyone can fix this.

-- 
:M:

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Building FSO Wiki page

2008-09-05 Thread John Whitmore
Hello all,
http://wiki.openmoko.org/wiki/Building_FSO#Create_local_configuration

Looking at that just confuses, me I'm afraid. I looked to see was there 
a wiki mailing list as I thought that was going to be set up. No such 
list so I'll post here, hope somebody can shed some light.

The paragraph tells you what you should not do, but not really what you 
should do. Should I:

cd /stuff/
mkdir build
mkdir build/conf
touch build/conf/local.conf

Then edit that local.conf file and pull stuff from 
org.openembedded.dev/conf/local.conf.sample into my local.conf?

Sorry but want to build FSO and flash it into my FR and do some work. If 
I can make the wiki clearer in the process then well and good. Perhaps 
it's just me that gets confused ;-)



___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Building FSO Wiki page

2008-09-05 Thread Dale Maggee
John Whitmore wrote:
 Hello all,
 http://wiki.openmoko.org/wiki/Building_FSO#Create_local_configuration

 Looking at that just confuses, me I'm afraid. I looked to see was there 
 a wiki mailing list as I thought that was going to be set up. No such 
 list so I'll post here, hope somebody can shed some light.

 The paragraph tells you what you should not do, but not really what you 
 should do. Should I:

 cd /stuff/
 mkdir build
 mkdir build/conf
 touch build/conf/local.conf

 Then edit that local.conf file and pull stuff from 
 org.openembedded.dev/conf/local.conf.sample into my local.conf?

 Sorry but want to build FSO and flash it into my FR and do some work. If 
 I can make the wiki clearer in the process then well and good. Perhaps 
 it's just me that gets confused ;-)
   
Do you need to build it?

you can download an image for milestone 2 from 
http://downloads.openmoko.org/framework/milestone2/

Apparently milestone 3 will be out in a day or two...


HTH,
-Dale

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Building FSO Wiki page

2008-09-05 Thread Michael 'Mickey' Lauer
Am Friday 05 September 2008 17:43:09 schrieb John Whitmore:
 Hello all,
 http://wiki.openmoko.org/wiki/Building_FSO#Create_local_configuration

 Looking at that just confuses, me I'm afraid. I looked to see was there
 a wiki mailing list as I thought that was going to be set up. No such
 list so I'll post here, hope somebody can shed some light.

 The paragraph tells you what you should not do, but not really what you
 should do. Should I:

 cd /stuff/
 mkdir build
 mkdir build/conf
 touch build/conf/local.conf

 Then edit that local.conf file and pull stuff from
 org.openembedded.dev/conf/local.conf.sample into my local.conf?

 Sorry but want to build FSO and flash it into my FR and do some work. If
 I can make the wiki clearer in the process then well and good. Perhaps
 it's just me that gets confused ;-)

What exactly makes you confused? Please reread the following excerpts from the 
section you referenced:

It is actually recommended to start smaller and keep local.conf.sample in the 
background and add entries from there step-by-step as you understand and need 
them.

[...]

For building a .dev branch, in your local.conf file, you should have at least 
the following three entries. Example for the Angstrom distribution and the 
Openmoko gta01 machine:

BBFILES = /stuff/org.openembedded.dev/packages/*/*.bb
DISTRO = angstrom-2008.1
MACHINE = om-gta01

-- 
:M:

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Building FSO Wiki page

2008-09-05 Thread Rod Whitby
Michael 'Mickey' Lauer wrote:
 For building a .dev branch, in your local.conf file, you should have at least 
 the following three entries. Example for the Angstrom distribution and the 
 Openmoko gta01 machine:
 
 BBFILES = /stuff/org.openembedded.dev/packages/*/*.bb
 DISTRO = angstrom-2008.1
 MACHINE = om-gta01

I thought DISTRO was openmoko for FSO builds?

The easiest way to build FSO is:

wget http://shr.bearstech.com/Makefile
make fso-testing-image

-- Rod

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community