Openembedded Devel Discussions
 help / color / mirror / Atom feed
From: Gregor Rudorfer <gregor.rudorfer@student.tugraz.at>
To: openembedded-devel@lists.openembedded.org
Subject: package gobject-introspection-native-0.9.10-r0: task do_compile: Failed
Date: Mon, 25 Mar 2013 18:43:44 +0100	[thread overview]
Message-ID: <51508CD0.8080702@student.tugraz.at> (raw)

Hi

I have a problem building Angstrom based packages:

I've tried building:

beagleboard-demo-image
angstrom-gnome-image
angstrom-gnome-image-big
angstrom-x-image

all failed at multiple packages. I used bitbake -k so all packages which 
can be built were built, regardless
if errors occurred.

F.e. the beagleboard-demo-image had the following errors

ERROR: 
'/home/elinux/OE/openembedded/recipes/matchbox-wm/matchbox-wm_1.2.bb' failed
ERROR: '/home/elinux/OE/openembedded/recipes/jaaa/clthreads_2.4.0.bb' failed
ERROR: 
'virtual:native:/home/elinux/OE/openembedded/recipes/gobject-introspection/gobject-introspection_0.9.10.bb' 
failed
ERROR: 
'/home/elinux/OE/openembedded/recipes/gnome/gnome-menus_2.30.5.bb' failed
ERROR: 
'/home/elinux/OE/openembedded/recipes/pulseaudio/libatomics-ops_7.3+git20111031.bb' 
failed
ERROR: '/home/elinux/OE/openembedded/recipes/bluez/obexd_0.34.bb' failed
ERROR: '/home/elinux/OE/openembedded/recipes/libnet/libnet_1.1.2.1.bb' 
failed
ERROR: '/home/elinux/OE/openembedded/recipes/fftw/fftwf_3.3.1.bb' failed
ERROR: '/home/elinux/OE/openembedded/recipes/jaaa/clalsadrv_1.2.2.bb' failed
ERROR: '/home/elinux/OE/openembedded/recipes/jaaa/clxclient_3.6.1.bb' failed
ERROR: 
'/home/elinux/OE/openembedded/recipes/mime-support/mime-support_3.44.bb' 
failed
ERROR: 
'/home/elinux/OE/openembedded/recipes/xcursor-transparent-theme/xcursor-transparent-theme_0.1.1.bb' 
failed
ERROR: 
'/home/elinux/OE/openembedded/recipes/debianutils/debianutils_2.30.bb' 
failed
ERROR: 
'/home/elinux/OE/openembedded/recipes/rt2x00/rt73-firmware_1.8.bb' failed
ERROR: '/home/elinux/OE/openembedded/recipes/jaaa/jaaa_0.4.2.bb' failed
ERROR: '/home/elinux/OE/openembedded/recipes/gs/gs_9.01.bb' failed
ERROR: '/home/elinux/OE/openembedded/recipes/mozilla/firefox_3.6.8.bb' 
failed

I was able to solve most of these errors, because most of them were only 
missing links i.e. the SRC_URI links in the .bb files
weren't correct.

At the end I was left with those errors, which seem not to be a easy fix.

ERROR: 
'virtual:native:/home/elinux/OE/openembedded/recipes/gobject-introspection/gobject-introspection_0.9.10.bb' 
failed
ERROR: 
'/home/elinux/OE/openembedded/recipes/pulseaudio/libatomics-ops_7.3+git20111031.bb' 
failed
ERROR: '/home/elinux/OE/openembedded/recipes/fftw/fftwf_3.3.1.bb' failed
ERROR: 
'/home/elinux/OE/openembedded/recipes/gnome/gnome-menus_2.30.5.bb' failed
ERROR: '/home/elinux/OE/openembedded/recipes/gs/gs_9.01.bb' failed
ERROR: '/home/elinux/OE/openembedded/recipes/mozilla/firefox_3.6.8.bb' 
failed


Especially the failure of gobject-introspection_0.9.10.bb gives me 
headaches.

I'm searching google for a solution for over 4 hours now. I've tried out 
different solutions but all didn't work.

I'm using Ubuntu 12.04 LTS

My build configuration is as follows:

BB_VERSION        = "1.12.0"
METADATA_BRANCH   = "master"
METADATA_REVISION = "fd43377"
TARGET_ARCH       = "arm"
TARGET_OS         = "linux-gnueabi"
MACHINE           = "adb4000"
DISTRO            = "angstrom"
DISTRO_VERSION    = "v2013.03"
TARGET_FPU        = "soft"

As you can see my machine is a adb4000. Although it's fully supported by 
OE, the Angstrom online
buildtool (Narcissus) [1] obviously doesn't support it. So I can't use a 
image from the Narcissus online builder.
I've successfully ran the opie-image on this board  without any problems.

| 
/home/elinux/OE/build/tmp/work/i686-linux/gobject-introspection-native-0.9.10-r0/gobject-introspection-0.9.10/tools/.libs/lt-g-ir-compiler: 
symbol lookup error: /usr/lib/libgirepository-1.0.so.1: undefined 
symbol: g_mutex_lock
| make[2]: *** [cairo-1.0.typelib] Error 127
| make[2]: Leaving directory 
`/home/elinux/OE/build/tmp/work/i686-linux/gobject-introspection-native-0.9.10-r0/gobject-introspection-0.9.10/gir'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory 
`/home/elinux/OE/build/tmp/work/i686-linux/gobject-introspection-native-0.9.10-r0/gobject-introspection-0.9.10'
| make: *** [all] Error 2
| + die 'oe_runmake failed'
| + oefatal 'oe_runmake failed'


My second question is:

Is there a central configuration file somewhere, which tells bitbake 
what recipes it has to compile into an
image? Because I'm thinking of removing those packages, which aren't 
absolutely necessary, so that
I can get a working image in the shortest time as possible. F.e. I don't 
need firefox, ghostscript, the
fast fourier transform package (fftwf) and pulseaudio.
Is there a possibility to do so?

--------------------------------------------------------------------
[1]    http://narcissus.angstrom-distribution.org/



                 reply	other threads:[~2013-03-25 18:28 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=51508CD0.8080702@student.tugraz.at \
    --to=gregor.rudorfer@student.tugraz.at \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox