i realize i'm going to antagonize all the wrong people with this
post but i've simply run out of patience with the monstrously
unreliable and broken piece of junk that is the OE development branch
when it comes to building for the beagleboard.
as most people here have probably noticed, i like to work off of the
OE dev branch and bitbake the beagleboard-demo-image for testing
purposes. having tried this for the last quite some time, i can
safely say that i've managed to even get a successful *build* less
than 10 per cent of the time on my 64-bit ubuntu 10.04 system.
there is *inevitably* some package that won't build, and those
packages keep changing. first it was firefox and abiword. then
firefox was fixed but abiword was still broken. then abiword was
miraculously repaired but firefox went back to being broken. this
went on for ***weeks***.
and now? now both firefox and abiword build, but gnash won't
compile. and what i hear is, "well, it builds on *my* system." well,
good for you. but i can't believe that the current 64-bit release of
ubuntu is such a fringe distro that it can be ignored as a data point.
that's just ridiculous.
i pull the OE dev branch and try a build at *least* once a day, and
i notice that there's quite a lot of development going on, *except*
when it comes to fixing known breakage, which is an absurd situation.
obviously, a development branch is going to be unreliable. that's
pretty much *by definition*. but breakage should be the *exception*,
not the *norm*. if i can't even build, i certainly can't do any
i have to ask, is no one else seeing this? is absolutely no one
else running 64-bit ubuntu (and, yes, the 64-bit part is important
since i'm seeing errors that 32-bit versions don't see).
the current situation is ridiculous. even on a development branch,
there should be a minimum level of testing and quality control so that
the branch at least *builds*. and i'll ask again, is no one else
running 64-bit ubuntu and seeing these build problems for the dev
and, finally, after having vented, if this is something i've done in
terms of screwing up my build environment, i will of course apologize
profusely. but i've been fighting with this situation for months now
and i'm really, really tired of it. i want to test the dev branch on
my beagleboard. and i can't. and i'm tired of having to edit the
task or recipe files to exclude packages just to get a build.
why is this such a perpetual state of affairs?