[oe] xfce4-dev-tools fails to build on master-next

Anders Darander anders at chargestorm.se
Wed Apr 23 08:22:22 UTC 2014


* Adam Lee <adam.yh.lee at gmail.com> [140423 01:01]:

> It looks like autotools bbclass began doing out of tree build. Switching to
> Poky's 'daisy' branch, which contains a couple of autotools related
> commits, fixed this issue.

Yes, the autotools bbclass has been switched to doing out of tree builds
as the default. (For several good reasons).

The best thing would of course be to adapt the receipt in question. The
intermediate solution is to switch the recipe from 
inherit autotools
to 
inherit autotools-brokensep

This will restore the old, build in tree, behaviour.

Cheers,

Anders

> On Mon, Apr 21, 2014 at 10:56 AM, Adam Lee <adam.yh.lee at gmail.com> wrote:

> > I noticed my XFCE image is blocked due to the following:

> > DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common']

> > DEBUG: Executing shell function do_compile

> > NOTE: make -j 4

> > Making all in m4macros

> > make[1]: Entering directory `/media/Build/next/build/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/xfce4-dev-tools/4.11.0-r0/build/m4macros'

> > make[1]: Nothing to be done for `all'.

> > make[1]: Leaving directory `/media/Build/next/build/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/xfce4-dev-tools/4.11.0-r0/build/m4macros'

> > Making all in scripts

> > make[1]: Entering directory `/media/Build/next/build/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/xfce4-dev-tools/4.11.0-r0/build/scripts'

> > make[1]: *** No rule to make target `/media/Build/next/build/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/xfce4-dev-tools/4.11.0-r0/xfce4-dev-tools-4.11.0/scripts/xdt-autogen.in', needed by `xdt-autogen'.  Stop.

> > make[1]: Leaving directory `/media/Build/next/build/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/xfce4-dev-tools/4.11.0-r0/build/scripts'

> > make: *** [all-recursive] Error 1

> > ERROR: oe_runmake failed

> > WARNING: exit code 1 from a shell command.

> > ERROR: Function failed: do_compile (log file is located at /media/Build/next/build/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/xfce4-dev-tools/4.11.0-r0/temp/log.do_compile.22389)

> > I can only see xdt-autogen.in.in (not xdt-autogen.in) in the scripts
> > directory. This is the same with the previous version however.

> > Has anyone else seen this? Thanks!

> > Adam
-- 
Anders Darander
ChargeStorm AB / eStorm AB



More information about the Openembedded-devel mailing list