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

Tim Orling timothy.t.orling at linux.intel.com
Fri Feb 28 18:33:41 UTC 2020



> On Feb 28, 2020, at 10:00 AM, Khem Raj <raj.khem at gmail.com> wrote:
> 
> 
> 
> On 2/28/20 1:30 AM, Alexander Kanavin wrote:
>> 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 <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.
> 
> centos7 is just showing the problem that other distros are not.
> This problem seems to be due to missing header includes
> Can we try to add
> 
> #include <time.h>
> 
> in tests/atk_test_util.h and perhaps this should fix it.
> 

Thank you Khem!

https://gitlab.gnome.org/GNOME/at-spi2-atk/issues/14 <https://gitlab.gnome.org/GNOME/at-spi2-atk/issues/14>

I’ll prepare a v2 with patch.

> 
>> Alex
>> On Fri, 28 Feb 2020 at 05:35, Tim Orling <ticotimo at gmail.com <mailto:ticotimo at gmail.com> <mailto:ticotimo at gmail.com <mailto: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 <mailto:ticotimo at gmail.com>
>>    <mailto:ticotimo at gmail.com <mailto: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 <mailto:raj.khem at gmail.com>
>>        <mailto:raj.khem at gmail.com <mailto: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 <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 <mailto:timothy.t.orling at linux.intel.com>
>>            <mailto:timothy.t.orling at linux.intel.com <mailto:timothy.t.orling at linux.intel.com>>>
>>             >> ---
>>             >>   .../atk/{at-spi2-atk_2.32.0.bb
>>            <http://at-spi2-atk_2.32.0.bb <http://at-spi2-atk_2.32.0.bb/>> => at-spi2-atk_2.34.1.bb
>>            <http://at-spi2-atk_2.34.1.bb <http://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
>>            <http://at-spi2-atk_2.32.0.bb <http://at-spi2-atk_2.32.0.bb/>> =>
>>             >> at-spi2-atk_2.34.1.bb <http://at-spi2-atk_2.34.1.bb <http://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 <mailto:Openembedded-core at lists.openembedded.org>
>>            <mailto:Openembedded-core at lists.openembedded.org <mailto:Openembedded-core at lists.openembedded.org>>
>>            http://lists.openembedded.org/mailman/listinfo/openembedded-core <http://lists.openembedded.org/mailman/listinfo/openembedded-core>
>>    --     _______________________________________________
>>    Openembedded-core mailing list
>>    Openembedded-core at lists.openembedded.org <mailto:Openembedded-core at lists.openembedded.org>
>>    <mailto:Openembedded-core at lists.openembedded.org <mailto:Openembedded-core at lists.openembedded.org>>
>>    http://lists.openembedded.org/mailman/listinfo/openembedded-core <http://lists.openembedded.org/mailman/listinfo/openembedded-core>
> -- 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org <mailto:Openembedded-core at lists.openembedded.org>
> http://lists.openembedded.org/mailman/listinfo/openembedded-core <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/dab9f837/attachment-0001.html>


More information about the Openembedded-core mailing list