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
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.
Alex
On Fri, 28 Feb 2020 at 05:35, Tim Orling <[email protected]
<mailto:[email protected]>> wrote:
All those build failures are on CentOS-7.
Grumble grumble.
On Thu, Feb 27, 2020 at 8:32 PM Tim Orling <[email protected]
<mailto:[email protected]>> 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 <[email protected]
<mailto:[email protected]>> 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
<[email protected]
<mailto:[email protected]>>
>> ---
>> .../atk/{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>} | 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> =>
>> 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
[email protected]
<mailto:[email protected]>
http://lists.openembedded.org/mailman/listinfo/openembedded-core
--
_______________________________________________
Openembedded-core mailing list
[email protected]
<mailto:[email protected]>
http://lists.openembedded.org/mailman/listinfo/openembedded-core
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core