[oe] tk 8.6.0: strange error: "oe_runmake: command not found"

Nick D'Ademo nickdademo at gmail.com
Fri Feb 7 13:53:09 UTC 2014


Thanks Paul.

The run log has *oe_runmake* called via:

autotools_do_install() {
>     *oe_runmake*'DESTDIR=/home/nick/poky/build/tmp/work/corei7-64-poky-linux/tk/8.6.0-r0/image'
> install
>     # Info dir listing isn't interesting at this point so remove it if it
> exists.
>     if [ -e
> "/home/nick/poky/build/tmp/work/corei7-64-poky-linux/tk/8.6.0-r0/image/usr/share/info/dir"
> ]; then
>         rm -f
> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/tk/8.6.0-r0/image/usr/share/info/dir
>     fi
>
> }
>

My base.bbclass (meta/classes) also has oe_runmake defined:

oe_runmake() {
>     bbnote ${MAKE} ${EXTRA_OEMAKE} "$@"
>     ${MAKE} ${EXTRA_OEMAKE} "$@" || die "oe_runmake failed"
> }
>

So I'm very puzzled as to why the recipe can't find oe_runmake...



On Sat, Feb 8, 2014 at 12:06 AM, Paul Barker <paul at paulbarker.me.uk> wrote:

> On 7 February 2014 12:11, Nick D'Ademo <nickdademo at gmail.com> wrote:
> > No progress on working this one out unfortunately...
> > This is still a build show-stopper for me - anyone have any ideas?
> >
> > Thanks,
> > Nick
> >
> >
> > On Thu, Jan 30, 2014 at 10:57 PM, Nick D'Ademo <nickdademo at gmail.com>
> wrote:
> >
> >> I'm encountering a strange error at the install step with the tk 8.6.0
> >> recipe (full log below). Does anyone have any ideas on this?
> >> This recipe was compiling fine before (and has not been recently
> changed -
> >> last change Dec 5 2013) so I'm not sure what has broken it...
> >>
> >> Thanks,
> >> Nick
> >>
> >> ERROR: Function failed: do_install (log file is located at
> >>>
> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/tk/8.6.0-r0/temp/log.do_install.1831)
> >>> ERROR: Logfile of failure stored in:
> >>>
> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/tk/8.6.0-r0/temp/log.do_install.1831
> >>> Log data follows:
> >>> | DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc',
> >>> 'bit-64', 'x86_64-linux', 'common']
> >>> | DEBUG: Executing shell function do_install
> >>> |
> >>>
> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/tk/8.6.0-r0/temp/run.do_install.1831:
> >>> line 269: oe_runmake: command not found
> >>> | WARNING:
> >>>
> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/tk/8.6.0-r0/temp/run.do_install.1831:1
> >>> exit 127 from
> >>> |   oe_runmake
> >>>
> 'DESTDIR=/home/nick/poky/build/tmp/work/corei7-64-poky-linux/tk/8.6.0-r0/image'
> >>> install
> >>> | ERROR: Function failed: do_install (log file is located at
> >>>
> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/tk/8.6.0-r0/temp/log.do_install.1831)
> >>> ERROR: Task 2098
> >>> (/home/nick/poky/meta-openembedded/meta-oe/recipes-devtools/tcltk/
> >>> tk_8.6.0.bb, do_install) failed with exit code '1'
> >>> NOTE: Tasks Summary: Attempted 6752 tasks of which 6751 didn't need to
> be
> >>> rerun and 1 failed.
> >>> No currently running tasks (2879 of 6817)
> >>>
> >>> Summary: 1 task failed:
> >>>   /home/nick/poky/meta-openembedded/meta-oe/recipes-devtools/tcltk/
> >>> tk_8.6.0.bb, do_install
> >>> Summary: There was 1 ERROR message shown, returning a non-zero exit
> code.
> >>>
> >>
>
> Have you looked at the log and run files mentioned?
>
>
> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/tk/8.6.0-r0/temp/run.do_install.1831
> contains all the commands for the do_install stage and should define
> oe_runmake.
>
>
> /home/nick/poky/build/tmp/work/corei7-64-poky-linux/tk/8.6.0-r0/temp/log.do_install.1831
> contains the output from running those commands.
>
> The number after the final '.' is the pid so will change each time
> bitbake runs that step.
>
> If you can't spot anything in these files, send them to the mailing
> list, maybe someone else can.
>
> --
> Paul Barker
>
> Email: paul at paulbarker.me.uk
> http://www.paulbarker.me.uk
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>



More information about the Openembedded-devel mailing list