Skip to contentSkip to conversation

eggdbus build failure in master

DISCUSSION Darren Hart 4 participants 5 messages Jun 20, 2011 – Jun 21, 2011

lore
Share & tools
lore
#0 lore raw

I'm seeing a consistent eggdbus build failure that seems to be related to the perl-native relocation. I've cleanall'd autoconf and automake, native and target versions. The failure persists.

Anyone have any ideas on how to get this building? I'll start a clean build in another directory for now.

OE Build Configuration:
BB_VERSION = "1.13.1"
METADATA_BRANCH = "master"
METADATA_REVISION = "ac06a5faa456b1e5b8db52911d3dc6cb9bca6e0c"

TARGET_ARCH       = "arm"
TARGET_OS         = "linux-gnueabi"
MACHINE           = "beagleboard"
DISTRO            = "poky"
DISTRO_VERSION    = "1.0+snapshot-20110620"
TARGET_FPU        = "soft"

ERROR: Logfile of failure stored in:
/vol/1/dvhart/poky.git/build-beagleboard/tmp/work/x86_64-linux/eggdbus-native-0.6-r1/temp/log.do_compile.37035 Log data follows:

| NOTE: make
| make  all-recursive
| make[1]: Entering directory

`/vol/1/dvhart/poky.git/build-beagleboard/tmp/work/x86_64-linux/eggdbus-native-0.6-r1/eggdbus-0.6' | Making all in src
| make[2]: Entering directory `/vol/1/dvhart/poky.git/build-beagleboard/tmp/work/x86_64-linux/eggdbus-native-0.6-r1/eggdbus-0.6/src' | Making all in eggdbus
| make[3]: Entering directory `/vol/1/dvhart/poky.git/build-beagleboard/tmp/work/x86_64-linux/eggdbus-native-0.6-r1/eggdbus-0.6/src/eggdbus' | glib-genmarshal eggdbusmarshal.list --prefix=eggdbus_marshal --header

Quoted 1 line

eggdbusmarshal.h

| echo "#include \"eggdbusmarshal.h\"" > eggdbusmarshal.c &&
glib-genmarshal eggdbusmarshal.list --prefix=eggdbus_marshal --body >>
eggdbusmarshal.c
| ( top_builddir=cd ../.. && pwd; \
| cd . && glib-mkenums --template eggdbusenumtypes.h.template
eggdbusinterface.h eggdbusconnection.h eggdbuserror.h eggdbusmessage.h
) > \
| eggdbusenumtypes.h.tmp && mv eggdbusenumtypes.h.tmp
eggdbusenumtypes.h
| /bin/sh:
/vol/1/dvhart/poky.git/build-beagleboard/tmp/sysroots/x86_64-linux/usr/bin/glib-mkenums:
/vol/1/dvhart/poky.git/build-beagleboard/tmp/sysroots/x86_64-linux/usr/bin/pe:
bad interpreter: No such file or directory
| make[3]: *** [eggdbusenumtypes.h] Error 126
| make[3]: Leaving directory `/vol/1/dvhart/poky.git/build-beagleboard/tmp/work/x86_64-linux/eggdbus-native-0.6-r1/eggdbus-0.6/src/eggdbus' | make[2]: *** [all-recursive] Error 1
| make[2]: Leaving directory `/vol/1/dvhart/poky.git/build-beagleboard/tmp/work/x86_64-linux/eggdbus-native-0.6-r1/eggdbus-0.6/src' | make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/vol/1/dvhart/poky.git/build-beagleboard/tmp/work/x86_64-linux/eggdbus-native-0.6-r1/eggdbus-0.6'

| make: *** [all] Error 2
| ERROR: oe_runmake failed
| ERROR: Function 'do_compile' failed (see

/vol/1/dvhart/poky.git/build-beagleboard/tmp/work/x86_64-linux/eggdbus-native-0.6-r1/temp/log.do_compile.37035 for further information)
| ERROR: Function 'do_compile' failed (see /vol/1/dvhart/poky.git/build-beagleboard/tmp/work/x86_64-linux/eggdbus-native-0.6-r1/temp/log.do_compile.37035 for further information)
NOTE: package eggdbus-native-0.6-r1: task do_compile: Failed
ERROR: Task 3556 (virtual:native:/home/dvhart/data/poky.git/meta/recipes-core/eggdbus/eggdbus_0.6.bb, do_compile) failed with exit code '1'

Signature · 3 lines
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel
#1 lore raw
Quoted 6 lines · Darren Hart

I'm seeing a consistent eggdbus build failure that seems to be related to the perl-native relocation. I've cleanall'd autoconf and automake, native and target versions. The failure persists.

Anyone have any ideas on how to get this building? I'll start a clean build in another directory for now.

It's a glib problem, you need to switch glib-mkenums to using /usr/bin/env perl (you're building in too deep a path for #! to work with the full path to perl-native).

Signature · 2 lines
Tom Rini
Mentor Graphics Corporation
#2 lore raw
Quoted 5 lines · Tom Rini
Quoted 4 lines · Darren Hart

I'm seeing a consistent eggdbus build failure that seems to be related to the perl-native relocation. I've cleanall'd autoconf and automake, native and target versions. The failure persists.

Quoted 7 lines
Quoted 2 lines

Anyone have any ideas on how to get this building? I'll start a clean build in another directory for now.

It's a glib problem, you need to switch glib-mkenums to using /usr/bin/env perl (you're building in too deep a path for #! to work with the full path to perl-native).

you mean import from oe

commit c63403cb9c02641476f9e275fb2e63bb54f5e46d

Author: Tom Rini <[email protected]>
Date:   Thu Nov 18 06:38:28 2010 -0700

glib-2.0: Fix glib-mkenums to use /usr/bin/env perl

Quoted 8 lines

--
Tom Rini
Mentor Graphics Corporation
_______________________________________________
poky mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/poky

#3 lore raw
Quoted 16 lines · Khem Raj
Quoted 5 lines · Tom Rini
Quoted 4 lines · Darren Hart

I'm seeing a consistent eggdbus build failure that seems to be related to the perl-native relocation. I've cleanall'd autoconf and automake, native and target versions. The failure persists.

Quoted 7 lines
Quoted 2 lines

Anyone have any ideas on how to get this building? I'll start a clean build in another directory for now.

It's a glib problem, you need to switch glib-mkenums to using /usr/bin/env perl (you're building in too deep a path for #! to work with the full path to perl-native).

you mean import from oe

Quoted 7 lines

commit c63403cb9c02641476f9e275fb2e63bb54f5e46d

Author: Tom Rini <[email protected]>
Date:   Thu Nov 18 06:38:28 2010 -0700

glib-2.0: Fix glib-mkenums to use /usr/bin/env perl

Yes, that one and probably a few others where I said '/usr/bin/env perl' in the git log for fixing deep-path builds. Thanks :)

Signature · 2 lines
Tom Rini
Mentor Graphics Corporation
#4 lore raw
In reply to Tom Rini

Op 21 jun 2011, om 00:51 heeft Tom Rini het volgende geschreven:

Quoted 11 lines · Darren Hart
Quoted 6 lines

I'm seeing a consistent eggdbus build failure that seems to be related to the perl-native relocation. I've cleanall'd autoconf and automake, native and target versions. The failure persists.

Anyone have any ideas on how to get this building? I'll start a clean build in another directory for now.

It's a glib problem, you need to switch glib-mkenums to using /usr/bin/env perl (you're building in too deep a path for #! to work with the full path to perl-native).

I sent that last week to oe-core :)

Have a look at http://patches.openembedded.org/patch/6137/