DEBUG: Executing shell function do_compile
*********************
* Accelerated build *
*********************
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-cpython-312
creating build/lib.linux-x86_64-cpython-312/multidict
copying multidict/_abc.py -> build/lib.linux-x86_64-cpython-312/multidict
copying multidict/_multidict_py.py -> build/lib.linux-x86_64-cpython-312/multidict
copying multidict/_compat.py -> build/lib.linux-x86_64-cpython-312/multidict
copying multidict/__init__.py -> build/lib.linux-x86_64-cpython-312/multidict
copying multidict/_multidict_base.py -> build/lib.linux-x86_64-cpython-312/multidict
running egg_info
writing multidict.egg-info/PKG-INFO
writing dependency_links to multidict.egg-info/dependency_links.txt
writing top-level names to multidict.egg-info/top_level.txt
reading manifest file 'multidict.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files found matching 'multidict/_multidict.html'
warning: no previously-included files found matching 'multidict/*.so'
warning: no previously-included files found matching 'multidict/*.pyd'
warning: no previously-included files found matching 'multidict/*.pyd'
no previously-included directories found matching 'docs/_build'
adding license file 'LICENSE'
writing manifest file 'multidict.egg-info/SOURCES.txt'
TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot-native/usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'multidict._multilib' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'multidict._multilib' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'multidict._multilib' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'multidict._multilib' to be distributed and are
        already explicitly excluding 'multidict._multilib' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
copying multidict/__init__.pyi -> build/lib.linux-x86_64-cpython-312/multidict
copying multidict/py.typed -> build/lib.linux-x86_64-cpython-312/multidict
running build_ext
building 'multidict._multidict' extension
creating build/temp.linux-x86_64-cpython-312
creating build/temp.linux-x86_64-cpython-312/multidict
aarch64-yoe-linux-musl-clang -target aarch64-yoe-linux-musl -mcpu=cortex-a57 -march=armv8-a+crc -mbranch-protection=standard -mlittle-endian --dyld-prefix=/usr -Qunused-arguments -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -g -O3 -Wall -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3/3.12.1/Python-3.12.1=/usr/src/debug/python3/3.12.1 -fdebug-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3/3.12.1/Python-3.12.1=/usr/src/debug/python3/3.12.1 -fmacro-prefix-map=/build/path/unavailable/=/usr/src/debug/python3/3.12.1 -fdebug-prefix-map=/build/path/unavailable/=/usr/src/debug/python3/3.12.1 -fdebug-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot= -fmacro-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot= -fdebug-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot-native= -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3/3.12.1/Python-3.12.1=/usr/src/debug/python3/3.12.1 -fdebug-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3/3.12.1/Python-3.12.1=/usr/src/debug/python3/3.12.1 -fmacro-prefix-map=/build/path/unavailable/=/usr/src/debug/python3/3.12.1 -fdebug-prefix-map=/build/path/unavailable/=/usr/src/debug/python3/3.12.1 -fdebug-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot= -fmacro-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot= -fdebug-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot-native= -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/multidict-6.0.4=/usr/src/debug/python3-multidict/6.0.4 -fdebug-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/multidict-6.0.4=/usr/src/debug/python3-multidict/6.0.4 -fmacro-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/multidict-6.0.4=/usr/src/debug/python3-multidict/6.0.4 -fdebug-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/multidict-6.0.4=/usr/src/debug/python3-multidict/6.0.4 -fdebug-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot= -fmacro-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot= -fdebug-prefix-map=TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot-native= -fPIC -ITOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot/usr/include/python3.12 -c multidict/_multidict.c -o build/temp.linux-x86_64-cpython-312/multidict/_multidict.o -O2 -std=c99 -Wall -Wsign-compare -Wconversion -fno-strict-aliasing -pedantic
In file included from multidict/_multidict.c:9:
multidict/_multilib/iter.h:225:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
  225 | multidict_iter_init()
      |                    ^
      |                     void
In file included from multidict/_multidict.c:10:
multidict/_multilib/views.h:388:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
  388 | multidict_views_init()
      |                     ^
      |                      void
multidict/_multidict.c:458:37: error: incompatible pointer to integer conversion initializing 'int' with an expression of type 'void *' [-Wint-conversion]
  458 |     static _PyArg_Parser _parser = {NULL, _keywords, "getall", 0};
      |                                     ^~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot/usr/include/stddef.h:9:14: note: expanded from macro 'NULL'
    9 | #define NULL ((void*)0)
      |              ^~~~~~~~~~
multidict/_multidict.c:458:43: warning: incompatible pointer types initializing 'const char *' with an expression of type 'const char *const[3]' [-Wincompatible-pointer-types]
  458 |     static _PyArg_Parser _parser = {NULL, _keywords, "getall", 0};
      |                                           ^~~~~~~~~
multidict/_multidict.c:458:54: warning: incompatible pointer types initializing 'const char *const *' with an expression of type 'char[7]' [-Wincompatible-pointer-types]
  458 |     static _PyArg_Parser _parser = {NULL, _keywords, "getall", 0};
      |                                                      ^~~~~~~~
multidict/_multidict.c:503:37: error: incompatible pointer to integer conversion initializing 'int' with an expression of type 'void *' [-Wint-conversion]
  503 |     static _PyArg_Parser _parser = {NULL, _keywords, "getone", 0};
      |                                     ^~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot/usr/include/stddef.h:9:14: note: expanded from macro 'NULL'
    9 | #define NULL ((void*)0)
      |              ^~~~~~~~~~
multidict/_multidict.c:503:43: warning: incompatible pointer types initializing 'const char *' with an expression of type 'const char *const[3]' [-Wincompatible-pointer-types]
  503 |     static _PyArg_Parser _parser = {NULL, _keywords, "getone", 0};
      |                                           ^~~~~~~~~
multidict/_multidict.c:503:54: warning: incompatible pointer types initializing 'const char *const *' with an expression of type 'char[7]' [-Wincompatible-pointer-types]
  503 |     static _PyArg_Parser _parser = {NULL, _keywords, "getone", 0};
      |                                                      ^~~~~~~~
multidict/_multidict.c:538:37: error: incompatible pointer to integer conversion initializing 'int' with an expression of type 'void *' [-Wint-conversion]
  538 |     static _PyArg_Parser _parser = {NULL, _keywords, "get", 0};
      |                                     ^~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot/usr/include/stddef.h:9:14: note: expanded from macro 'NULL'
    9 | #define NULL ((void*)0)
      |              ^~~~~~~~~~
multidict/_multidict.c:538:43: warning: incompatible pointer types initializing 'const char *' with an expression of type 'const char *const[3]' [-Wincompatible-pointer-types]
  538 |     static _PyArg_Parser _parser = {NULL, _keywords, "get", 0};
      |                                           ^~~~~~~~~
multidict/_multidict.c:538:54: warning: incompatible pointer types initializing 'const char *const *' with an expression of type 'char[4]' [-Wincompatible-pointer-types]
  538 |     static _PyArg_Parser _parser = {NULL, _keywords, "get", 0};
      |                                                      ^~~~~
multidict/_multidict.c:712:5: warning: 'UsingDeprecatedTrashcanMacro' is deprecated [-Wdeprecated-declarations]
  712 |     Py_TRASHCAN_SAFE_BEGIN(self);
      |     ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot/usr/include/python3.12/cpython/object.h:551:9: note: expanded from macro 'Py_TRASHCAN_SAFE_BEGIN'
  551 |         UsingDeprecatedTrashcanMacro cond=1; \
      |         ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot/usr/include/python3.12/cpython/object.h:548:1: note: 'UsingDeprecatedTrashcanMacro' has been explicitly marked deprecated here
  548 | Py_DEPRECATED(3.11) typedef int UsingDeprecatedTrashcanMacro;
      | ^
TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot/usr/include/python3.12/pyport.h:317:54: note: expanded from macro 'Py_DEPRECATED'
  317 | #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
      |                                                      ^
multidict/_multidict.c:780:37: error: incompatible pointer to integer conversion initializing 'int' with an expression of type 'void *' [-Wint-conversion]
  780 |     static _PyArg_Parser _parser = {NULL, _keywords, "add", 0};
      |                                     ^~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot/usr/include/stddef.h:9:14: note: expanded from macro 'NULL'
    9 | #define NULL ((void*)0)
      |              ^~~~~~~~~~
multidict/_multidict.c:780:43: warning: incompatible pointer types initializing 'const char *' with an expression of type 'const char *const[3]' [-Wincompatible-pointer-types]
  780 |     static _PyArg_Parser _parser = {NULL, _keywords, "add", 0};
      |                                           ^~~~~~~~~
multidict/_multidict.c:780:54: warning: incompatible pointer types initializing 'const char *const *' with an expression of type 'char[4]' [-Wincompatible-pointer-types]
  780 |     static _PyArg_Parser _parser = {NULL, _keywords, "add", 0};
      |                                                      ^~~~~
multidict/_multidict.c:839:37: error: incompatible pointer to integer conversion initializing 'int' with an expression of type 'void *' [-Wint-conversion]
  839 |     static _PyArg_Parser _parser = {NULL, _keywords, "setdefault", 0};
      |                                     ^~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot/usr/include/stddef.h:9:14: note: expanded from macro 'NULL'
    9 | #define NULL ((void*)0)
      |              ^~~~~~~~~~
multidict/_multidict.c:839:43: warning: incompatible pointer types initializing 'const char *' with an expression of type 'const char *const[3]' [-Wincompatible-pointer-types]
  839 |     static _PyArg_Parser _parser = {NULL, _keywords, "setdefault", 0};
      |                                           ^~~~~~~~~
multidict/_multidict.c:839:54: warning: incompatible pointer types initializing 'const char *const *' with an expression of type 'char[11]' [-Wincompatible-pointer-types]
  839 |     static _PyArg_Parser _parser = {NULL, _keywords, "setdefault", 0};
      |                                                      ^~~~~~~~~~~~
multidict/_multidict.c:875:37: error: incompatible pointer to integer conversion initializing 'int' with an expression of type 'void *' [-Wint-conversion]
  875 |     static _PyArg_Parser _parser = {NULL, _keywords, "popone", 0};
      |                                     ^~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot/usr/include/stddef.h:9:14: note: expanded from macro 'NULL'
    9 | #define NULL ((void*)0)
      |              ^~~~~~~~~~
multidict/_multidict.c:875:43: warning: incompatible pointer types initializing 'const char *' with an expression of type 'const char *const[3]' [-Wincompatible-pointer-types]
  875 |     static _PyArg_Parser _parser = {NULL, _keywords, "popone", 0};
      |                                           ^~~~~~~~~
multidict/_multidict.c:875:54: warning: incompatible pointer types initializing 'const char *const *' with an expression of type 'char[7]' [-Wincompatible-pointer-types]
  875 |     static _PyArg_Parser _parser = {NULL, _keywords, "popone", 0};
      |                                                      ^~~~~~~~
multidict/_multidict.c:922:37: error: incompatible pointer to integer conversion initializing 'int' with an expression of type 'void *' [-Wint-conversion]
  922 |     static _PyArg_Parser _parser = {NULL, _keywords, "pop", 0};
      |                                     ^~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot/usr/include/stddef.h:9:14: note: expanded from macro 'NULL'
    9 | #define NULL ((void*)0)
      |              ^~~~~~~~~~
multidict/_multidict.c:922:43: warning: incompatible pointer types initializing 'const char *' with an expression of type 'const char *const[3]' [-Wincompatible-pointer-types]
  922 |     static _PyArg_Parser _parser = {NULL, _keywords, "pop", 0};
      |                                           ^~~~~~~~~
multidict/_multidict.c:922:54: warning: incompatible pointer types initializing 'const char *const *' with an expression of type 'char[4]' [-Wincompatible-pointer-types]
  922 |     static _PyArg_Parser _parser = {NULL, _keywords, "pop", 0};
      |                                                      ^~~~~
multidict/_multidict.c:970:37: error: incompatible pointer to integer conversion initializing 'int' with an expression of type 'void *' [-Wint-conversion]
  970 |     static _PyArg_Parser _parser = {NULL, _keywords, "popall", 0};
      |                                     ^~~~
TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot/usr/include/stddef.h:9:14: note: expanded from macro 'NULL'
    9 | #define NULL ((void*)0)
      |              ^~~~~~~~~~
multidict/_multidict.c:970:43: warning: incompatible pointer types initializing 'const char *' with an expression of type 'const char *const[3]' [-Wincompatible-pointer-types]
  970 |     static _PyArg_Parser _parser = {NULL, _keywords, "popall", 0};
      |                                           ^~~~~~~~~
multidict/_multidict.c:970:54: warning: incompatible pointer types initializing 'const char *const *' with an expression of type 'char[7]' [-Wincompatible-pointer-types]
  970 |     static _PyArg_Parser _parser = {NULL, _keywords, "popall", 0};
      |                                                      ^~~~~~~~
multidict/_multidict.c:1684:18: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
 1684 | PyInit__multidict()
      |                  ^
      |                   void
20 warnings and 8 errors generated.
error: command 'TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/recipe-sysroot-native/usr/bin/aarch64-yoe-linux-musl/aarch64-yoe-linux-musl-clang' failed with exit code 1
ERROR: 'python3 setup.py bdist_wheel ' execution failed.
WARNING: TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/temp/run.do_compile.2345409:180 exit 1 from 'exit 1'
WARNING: Backtrace (BB generated script): 
	#1: bbfatal_log, TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/temp/run.do_compile.2345409, line 180
	#2: setuptools3_do_compile, TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/temp/run.do_compile.2345409, line 170
	#3: do_compile, TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/temp/run.do_compile.2345409, line 152
	#4: main, TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/python3-multidict/6.0.4/temp/run.do_compile.2345409, line 184

Error details

Submitted on:
20/01/24 18:22
Error type:
Recipe
Task:
do_compile
Recipe:
python3-multidict
Recipe version:
6.0.4-r0
Machine:
qemuarm64
Distro:
yoe
Build system:
x86_64-linux
Target system:
aarch64-yoe-linux-musl
Host distro:
ubuntu-22.04/ubuntu-22.04
Branch:
HEAD
Commit:
413570d1dd311a1ef8bace299d78f43dbb7c9565
Build:
#177371
Submitter:
ab@rdk
Similar errors:
0
Open a bug