[oe] [meta-python][PATCH] python-gevent: update to version 1.3.4
Khem Raj
raj.khem at gmail.com
Wed Jul 11 15:01:51 UTC 2018
Fails to build on some platforms e.g. qemuarm and raspberrypi3
| In file included from
/mnt/a/oe/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-gnueabi/python-gevent/1.3.4-r0/recipe-sysroot-native/usr/include/python2.7/Python.h:61,
| from src/gevent/_greenlet_primitives.c:24:
| /mnt/a/oe/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-gnueabi/python-gevent/1.3.4-r0/recipe-sysroot-native/usr/include/python2.7/pyport.h:895:2:
error: #error "LONG_BIT definition appears wrong for platform (bad
gcc/glibc config?)."
| #error "LONG_BIT definition appears wrong for platform (bad
gcc/glibc config?)."
| ^~~~~
| In file included from
/mnt/a/oe/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-gnueabi/python-gevent/1.3.4-r0/recipe-sysroot-native/usr/include/python2.7/Python.h:83,
| from src/gevent/_greenlet_primitives.c:24:
| src/gevent/_greenlet_primitives.c: In function '__Pyx_PyBool_FromLong':
| /mnt/a/oe/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-gnueabi/python-gevent/1.3.4-r0/recipe-sysroot-native/usr/include/python2.7/object.h:769:6:
warning: dereferencing type-punned pointer will break strict-aliasing
rules [-Wstrict-aliasing]
| ((PyObject*)(op))->ob_refcnt++)
| ~^~~~~~~~~~~~~~~~
| src/gevent/_greenlet_primitives.c:668:28: note: in expansion of
macro 'Py_INCREF'
| #define __Pyx_NewRef(obj) (Py_INCREF(obj), obj)
| ^~~~~~~~~
| src/gevent/_greenlet_primitives.c:6007:14: note: in expansion of
macro '__Pyx_NewRef'
| return b ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False);
| ^~~~~~~~~~~~
| /mnt/a/oe/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-gnueabi/python-gevent/1.3.4-r0/recipe-sysroot-native/usr/include/python2.7/object.h:769:6:
warning: dereferencing type-punned pointer will break strict-aliasing
rules [-Wstrict-aliasing]
| ((PyObject*)(op))->ob_refcnt++)
| ~^~~~~~~~~~~~~~~~
| src/gevent/_greenlet_primitives.c:668:28: note: in expansion of
macro 'Py_INCREF'
| #define __Pyx_NewRef(obj) (Py_INCREF(obj), obj)
| ^~~~~~~~~
| src/gevent/_greenlet_primitives.c:6007:38: note: in expansion of
macro '__Pyx_NewRef'
| return b ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False);
| ^~~~~~~~~~~~
| error: command 'arm-bec-linux-gnueabi-gcc' failed with exit status 1
| ERROR: python setup.py build execution failed.
| WARNING: /mnt/a/oe/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-gnueabi/python-gevent/1.3.4-r0/temp/run.do_compile.6087:1
exit 1 from 'exit 1'
| ERROR: Function failed: do_compile (log file is located at
/mnt/a/oe/build/tmp/work/cortexa7t2hf-neon-vfpv4-bec-linux-gnueabi/python-gevent/1.3.4-r0/temp/log.do_compile.6087)
On Tue, Jul 10, 2018 at 6:48 AM Derek Straka <derek at asterius.io> wrote:
>
> License-Update: Update the checksum to include a file added in the latest release
>
> Signed-off-by: Derek Straka <derek at asterius.io>
> ---
> meta-python/recipes-devtools/python/python-gevent.inc | 6 +++---
> .../python/{python-gevent_1.2.2.bb => python-gevent_1.3.4.bb} | 0
> .../python/{python3-gevent_1.2.2.bb => python3-gevent_1.3.4.bb} | 0
> 3 files changed, 3 insertions(+), 3 deletions(-)
> rename meta-python/recipes-devtools/python/{python-gevent_1.2.2.bb => python-gevent_1.3.4.bb} (100%)
> rename meta-python/recipes-devtools/python/{python3-gevent_1.2.2.bb => python3-gevent_1.3.4.bb} (100%)
>
> diff --git a/meta-python/recipes-devtools/python/python-gevent.inc b/meta-python/recipes-devtools/python/python-gevent.inc
> index 13513f2..074e62f 100644
> --- a/meta-python/recipes-devtools/python/python-gevent.inc
> +++ b/meta-python/recipes-devtools/python/python-gevent.inc
> @@ -4,7 +4,7 @@ a high-level synchronous API on top of the libevent event loop."
> HOMEPAGE = "http://www.gevent.org"
> LICENSE = "MIT & Python-2.0 & BSD"
> LIC_FILES_CHKSUM = "file://LICENSE;md5=4de99aac27b470c29c6c309e0c279b65 \
> - file://NOTICE;md5=5966cd2c6582656d28ab3c33da3860f8 \
> + file://NOTICE;md5=18108df3583462cafd457f024b9b09b5 \
> file://deps/libev/LICENSE;md5=d6ad416afd040c90698edcdf1cbee347"
> DEPENDS += "libevent"
> DEPENDS += "${PYTHON_PN}-greenlet"
> @@ -19,8 +19,8 @@ SRC_URI_append = " \
> file://libev-conf.patch;patch=1;pnum=1 \
> "
>
> -SRC_URI[md5sum] = "7f0baf355384fe5ff2ecf66853422554"
> -SRC_URI[sha256sum] = "4791c8ae9c57d6f153354736e1ccab1e2baf6c8d9ae5a77a9ac90f41e2966b2d"
> +SRC_URI[md5sum] = "97deaf53196ba430808e8f18b731112a"
> +SRC_URI[sha256sum] = "53c4dc705886d028f5d81e698b1d1479994a421498cd6529cb9711b5e2a84f74"
>
> # The python-gevent has no autoreconf ability
> # and the logic for detecting a cross compile is flawed
> diff --git a/meta-python/recipes-devtools/python/python-gevent_1.2.2.bb b/meta-python/recipes-devtools/python/python-gevent_1.3.4.bb
> similarity index 100%
> rename from meta-python/recipes-devtools/python/python-gevent_1.2.2.bb
> rename to meta-python/recipes-devtools/python/python-gevent_1.3.4.bb
> diff --git a/meta-python/recipes-devtools/python/python3-gevent_1.2.2.bb b/meta-python/recipes-devtools/python/python3-gevent_1.3.4.bb
> similarity index 100%
> rename from meta-python/recipes-devtools/python/python3-gevent_1.2.2.bb
> rename to meta-python/recipes-devtools/python/python3-gevent_1.3.4.bb
> --
> 2.7.4
>
> --
> _______________________________________________
> 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