Re: [Balloon] Further build issues

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Wookey
Date:  
To: balloon
Subject: Re: [Balloon] Further build issues
+++ Charles Manning [2010-04-08 09:39 +1200]:
> After deleting the build and distro directories I tried another make and
> encountered two problems:
>
> During the initrd building, the building of makedev failed due to the compiler
> being -Werror and system() return value being ignored. I got past that with
> the following patch. I'm sure this should rather be fixed elsewhere.


Cheers for that. I've not seen that before - I wonder why it has
suddenly appeared).


> With that we get past initrd but rootfs build then fails with.
>
>  '[' -f ../../../build/rootfs/emdebian/emdebian-grip-rootfs/etc/apt/sources.list ']'
> + cd ../../../build/rootfs/emdebian/emdebian-grip-rootfs/dev
> + ln -sf urandom random
> + echo balloon
> + echo '127.0.0.1       localhost.localdomain   localhost'
> + echo '127.0.1.1       balloon   balloon'
> tar: ./lib/firmware/mts_edge.fw: Cannot open: Not a directory


I did see that once, but it went away with the fakeroot-related
changes I made. I think this is due to a mismatch between the real world
and fakeroot's view of it, but I don;t understand why it is arising.

> I really don't want to spend hours debugging all this building


Indeed. it's no fun at all. Sorry it's still not working for you,
despite building OK (but not installing OK) last week. It seems to be
generally the case that building kernel, utils and a couple of
rootfses, with several configs, is quite a fragile thing. Only lots of
people trying it and fixing issues can make it more robust.

> and I wonder
> whether there is somewhere where I can just download a fresh set of
> consistent bunch of binaries that work.


There is the set I built and tested on your board-type a few days ago.
I haven't uploaded those anywhere yet as there were other issues still
to fix in the build system to get a build known to work on old boards,
new boards, podpoint, CUED and tcl configs.

However I'll check my current build and (assuming it works) do a
release of that tomorrow so you can use it, and concentrate on the
kernel/yaffs stuff.

Wookey
--
Principal hats: iEndian - Balloonboard - Toby Churchill - Emdebian
http://wookware.org/