> On Feb 28, 2020, at 10:00 AM, Khem Raj <raj.k...@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 <ticot...@gmail.com >> <mailto:ticot...@gmail.com> <mailto:ticot...@gmail.com >> <mailto:ticot...@gmail.com>>> wrote: >> All those build failures are on CentOS-7. >> Grumble grumble. >> On Thu, Feb 27, 2020 at 8:32 PM Tim Orling <ticot...@gmail.com >> <mailto:ticot...@gmail.com> >> <mailto:ticot...@gmail.com <mailto:ticot...@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.k...@gmail.com >> <mailto:raj.k...@gmail.com> >> <mailto:raj.k...@gmail.com <mailto:raj.k...@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.orl...@linux.intel.com >> <mailto:timothy.t.orl...@linux.intel.com> >> <mailto:timothy.t.orl...@linux.intel.com >> <mailto:timothy.t.orl...@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@lists.openembedded.org >> <mailto:Openembedded-core@lists.openembedded.org> >> <mailto:Openembedded-core@lists.openembedded.org >> <mailto:Openembedded-core@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@lists.openembedded.org >> <mailto:Openembedded-core@lists.openembedded.org> >> <mailto:Openembedded-core@lists.openembedded.org >> <mailto:Openembedded-core@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@lists.openembedded.org > <mailto:Openembedded-core@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@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core