DEBUG: Executing python function waf_preconfigure
ERROR: Error executing a python function in exec_python_func() autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_python_func() autogenerated', lineno: 2, function: <module>
     0001:
 *** 0002:waf_preconfigure(d)
     0003:
File: '/builds/3AmZpseJ/0/akuster/meta-branch-maint/poky/meta/classes/waf.bbclass', lineno: 40, function: waf_preconfigure
     0036:    from distutils.version import StrictVersion
     0037:    subsrcdir = d.getVar('S')
     0038:    wafbin = os.path.join(subsrcdir, 'waf')
     0039:    try:
 *** 0040:        result = subprocess.check_output([wafbin, '--version'], cwd=subsrcdir, stderr=subprocess.STDOUT)
     0041:        version = result.decode('utf-8').split()[1]
     0042:        if StrictVersion(version) >= StrictVersion("1.8.7"):
     0043:            d.setVar("WAF_EXTRA_CONF", "--bindir=${bindir} --libdir=${libdir}")
     0044:    except subprocess.CalledProcessError as e:
File: '/usr/lib/python3.8/subprocess.py', lineno: 411, function: check_output
     0407:        # Explicitly passing input=None was previously equivalent to passing an
     0408:        # empty string. That is maintained here for backwards compatibility.
     0409:        kwargs['input'] = '' if kwargs.get('universal_newlines', False) else b''
     0410:
 *** 0411:    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
     0412:               **kwargs).stdout
     0413:
     0414:
     0415:class CompletedProcess(object):
File: '/usr/lib/python3.8/subprocess.py', lineno: 489, function: run
     0485:                             'with capture_output.')
     0486:        kwargs['stdout'] = PIPE
     0487:        kwargs['stderr'] = PIPE
     0488:
 *** 0489:    with Popen(*popenargs, **kwargs) as process:
     0490:        try:
     0491:            stdout, stderr = process.communicate(input, timeout=timeout)
     0492:        except TimeoutExpired as exc:
     0493:            process.kill()
File: '/usr/lib/python3.8/subprocess.py', lineno: 854, function: __init__
     0850:                if self.text_mode:
     0851:                    self.stderr = io.TextIOWrapper(self.stderr,
     0852:                            encoding=encoding, errors=errors)
     0853:
 *** 0854:            self._execute_child(args, executable, preexec_fn, close_fds,
     0855:                                pass_fds, cwd, env,
     0856:                                startupinfo, creationflags, shell,
     0857:                                p2cread, p2cwrite,
     0858:                                c2pread, c2pwrite,
File: '/usr/lib/python3.8/subprocess.py', lineno: 1702, function: _execute_child
     1698:                    else:
     1699:                        err_filename = orig_executable
     1700:                    if errno_num != 0:
     1701:                        err_msg = os.strerror(errno_num)
 *** 1702:                    raise child_exception_type(errno_num, err_msg, err_filename)
     1703:                raise child_exception_type(err_msg)
     1704:
     1705:
     1706:        def _handle_exitstatus(self, sts, _WIFSIGNALED=os.WIFSIGNALED,
Exception: PermissionError: [Errno 13] Permission denied: 'TOPDIR/tmp/work/core2-64-poky-linux/mpv/0.32.0-r0/git/waf'

DEBUG: Python function waf_preconfigure finished

Error details

Submitted on:
22/12/20 20:19
Error type:
Recipe
Task:
do_configure
Recipe:
mpv
Recipe version:
0.32.0-r0
Machine:
qemux86-64
Distro:
poky
Build system:
x86_64-linux
Target system:
x86_64-poky-linux
Host distro:
ubuntu-20.04/ubuntu-20.04
Branch:
dunfell
Commit:
e79ccaa277d8a67429e5b5693236e2c98e395f24
Build:
#113753
Submitter:
akuster808@gmail.com
Similar errors:
3
Open a bug