[oe] Is Angstrom dead?

Robert P. J. Day rpjday at crashcourse.ca
Tue Jun 1 12:32:14 UTC 2010


On Tue, 1 Jun 2010, Gary Thomas wrote:

> It sure feels like it :-(
>
> For a week, I've been trying to build various images in Angstrom and
> the problems I've faced have gone totally unanswered on either the
> Angstrom or OE mailing lists.  I'm not the only one facing these
> problems either.
>
> I'm mostly interested in building
> beagleboard-linuxtag2010-demo-image which [at least] implies it
> should be a great demo to show at LinuxTag (which starts in only a
> few days now).  Surely a show piece would be something that a
> popular project would want to support and be available to the
> masses??
>
> I tried again today, updating to org.openembedded.dev branch, commit
> a2834c64fb3ed535fca51c25547754fa907e4ca5 Sadly, new problems (and
> probably still the old ones) remain:
>
> | checking for CHEESE... configure: error: Package requirements (  glib-2.0 >=
> 2.16.0   gobject-2.0 >= 2.12.0   gio-2.0 >= 2.16.0   gtk+-2.0 >= 2.19.1
> gdk-2.0 >= 2.14.0 gnome-desktop-2.0 >= 2.26.0   gconf-2.0 >= 2.16.0
> gstreamer-0.10 >= 0.10.23   gstreamer-plugins-base-0.10 >= 0.10.23   cairo >=
> 1.4.0   dbus-1 >= 1.0   dbus-glib-1 >= 0.7 pangocairo >= 1.18.0   librsvg-2.0
> >= 2.18.0
> |   libcanberra-gtk gudev-1.0) were not met:
> |
> | No package 'gstreamer-plugins-base-0.10' found
> |
> | Consider adjusting the PKG_CONFIG_PATH environment variable if you
> | installed software in a non-standard prefix.
> |
> | Alternatively, you may set the environment variables CHEESE_CFLAGS
> | and CHEESE_LIBS to avoid the need to call pkg-config.
> | See the pkg-config man page for more details.
> |
> NOTE: package cheese-2.30.1-r0: task do_configure: Failed

  heh.  i feel your pain.  there's still a couple packages that fail
to build for me for beagleboard-demo-image but as for the other issue,
i went through that yesterday in another context.

  apparently (as best i understand), some distros build packages that
come with a pkg-config component, while others don't.  a given build
procedure might, when trying to figure out *how* to compile a given
package, consult pkg-config.  if there's no pkg-config info, what
happens is exactly what you see above, so you need to set the
corresponding vars to " " to effectively say you *know* what those
values should be and just leave pkg-config out of it.  and when you
fix that, it might happen again for another package.  etc, etc.
eventually, depending on your distro, you'll build up a list of env
vars that override pkg-config in some cases.

  i did this yesterday for a package that allegedly builds fine on
fedora, but fails as above on ubuntu.  and you didn't mention what
distro you were using.  ubuntu, perhaps?

rday

-- 

========================================================================
Robert P. J. Day                               Waterloo, Ontario, CANADA

            Linux Consulting, Training and Kernel Pedantry.

Web page:                                          http://crashcourse.ca
Twitter:                                       http://twitter.com/rpjday
========================================================================




More information about the Openembedded-devel mailing list