[OE-core] [PATCH 3/4] at-spi2-atk: upgrade 2.32.0 -> 2.34.1

Alexander Kanavin alex.kanavin at gmail.com
Fri Feb 28 09:30:13 UTC 2020


I actually have a number of patches I have to hold because they don't build
or don't work on centos 7.
Latest atk and friends included:
http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=akanavin/package-version-updates-later

Something ought to be done about centos 7, I'm all for dropping it asap, if
the newer compiler installation turns out unfeasible.

Alex

On Fri, 28 Feb 2020 at 05:35, Tim Orling <ticotimo at gmail.com> wrote:

> All those build failures are on CentOS-7.
> Grumble grumble.
>
> On Thu, Feb 27, 2020 at 8:32 PM Tim Orling <ticotimo at gmail.com> wrote:
>
>> Strange. I built it in new environment, tip of master, on Debian-10 and
>> no problems. I’ll look into it tomorrow.
>>
>> Thank you for the information.
>>
>> On Thu, Feb 27, 2020 at 8:28 PM Khem Raj <raj.khem at gmail.com> wrote:
>>
>>>
>>>
>>> On 2/27/20 7:54 PM, Anuj Mittal wrote:
>>> > Hi Tim,
>>> >
>>> > On 27-Feb-20 08:06 AM, Tim Orling wrote:
>>> >> Release notes:
>>> >>
>>> https://gitlab.gnome.org/GNOME/at-spi2-atk/-/raw/043b793de2161a0548835424f4d087ac90d1172d/NEWS
>>> >>
>>> >>
>>> >> License-Update: Changed to LGPL-2.1+
>>> >>
>>> >> Signed-off-by: Tim Orling <timothy.t.orling at linux.intel.com>
>>> >> ---
>>> >>   .../atk/{at-spi2-atk_2.32.0.bb => at-spi2-atk_2.34.1.bb}  | 8
>>> ++++----
>>> >>   1 file changed, 4 insertions(+), 4 deletions(-)
>>> >>   rename meta/recipes-support/atk/{at-spi2-atk_2.32.0.bb =>
>>> >> at-spi2-atk_2.34.1.bb} (66%)
>>> >
>>> > This is failing on musl-qemu86:
>>> >
>>> > https://autobuilder.yoctoproject.org/typhoon/#/builders/64/builds/1623
>>> >
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error: unknown
>>> field
>>> > ‘tv_sec’ specified in initializer
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: excess
>>> > elements in struct initializer [enabled by default]
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: (near
>>> > initialization for ‘timeout’) [enabled by default]
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: error: unknown
>>> field
>>> > ‘tv_nsec’ specified in initializer
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: excess
>>> > elements in struct initializer [enabled by default]
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:10: warning: (near
>>> > initialization for ‘timeout’) [enabled by default]
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:75:19: error: storage size
>>> > of ‘timeout’ isn’t known
>>> >     struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
>>> >                     ^
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:90:5: warning: implicit
>>> > declaration of function ‘nanosleep’ [-Wimplicit-function-declaration]
>>> >       nanosleep(&timeout, NULL);
>>> >       ^
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c: In function
>>> ‘terminate_app’:
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: variable
>>> > ‘timeout’ has initializer but incomplete type
>>> >     struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
>>> >            ^
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: unknown
>>> field
>>> > ‘tv_sec’ specified in initializer
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: excess
>>> > elements in struct initializer [enabled by default]
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: (near
>>> > initialization for ‘timeout’) [enabled by default]
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: error: unknown
>>> field
>>> > ‘tv_nsec’ specified in initializer
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: excess
>>> > elements in struct initializer [enabled by default]
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:10: warning: (near
>>> > initialization for ‘timeout’) [enabled by default]
>>> > ../at-spi2-atk-2.34.1/tests/atk_test_util.c:108:19: error: storage
>>> size
>>> > of ‘timeout’ isn’t known
>>> >     struct timespec timeout = { .tv_sec = 0, .tv_nsec = 10 * 1000000 };
>>> >
>>>
>>> yeah this is exposing a bug in use if time_t struct in this component.
>>> there are several patches done to address that, we will perhaps need one
>>> of these patches here.
>>>
>>> --
>>> _______________________________________________
>>> Openembedded-core mailing list
>>> Openembedded-core at lists.openembedded.org
>>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>>>
>> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20200228/59677913/attachment-0001.html>


More information about the Openembedded-core mailing list