From: Philippe Gerum <rpm@xenomai.org>
To: "Xie, Nick" <nick.xie@festo.com>
Cc: "xenomai@lists.linux.dev" <xenomai@lists.linux.dev>
Subject: Re: Error during libevl build and runtime settings failed
Date: Fri, 01 Aug 2025 11:05:49 +0200 [thread overview]
Message-ID: <878qk3za1e.fsf@xenomai.org> (raw)
In-Reply-To: <AM5PR03MB2882726DD078E29EB76589518B27A@AM5PR03MB2882.eurprd03.prod.outlook.com> (Nick Xie's message of "Thu, 31 Jul 2025 22:10:22 +0000")
"Xie, Nick" <nick.xie@festo.com> writes:
> Dear developers,
>
> I am building EVL for my application. I came across some errors. Please see below.
> Am
> 1. The EVL building was completed, but meson compile failed
> nick@nicklinux:~/libevl_build$ meson compile
> INFO: autodetecting backend as ninja
> INFO: calculating backend command to run: /usr/bin/ninja [11/222] Compiling C object lib/libevl.so.5.0.0.p/net.c.o
> FAILED: lib/libevl.so.5.0.0.p/net.c.o
> cc -Ilib/libevl.so.5.0.0.p -Ilib -I../libevl/lib -Iinclude -I../libevl/include -I../libevl/lib/arch/x86/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=gnu11 -O2 -g -pipe -Wstrict-aliasing -Wno-unused-parameter -Wno-pedantic -D_GNU_SOURCE -U_FORTIFY_SOURCE -Wshadow=local -Wstrict-prototypes -Wmissing-prototypes -fPIC -pthread '-DLIBVERSION="0.51"' -MD -MQ lib/libevl.so.5.0.0.p/net.c.o -MF lib/libevl.so.5.0.0.p/net.c.o.d -o lib/libevl.so.5.0.0.p/net.c.o -c ../libevl/lib/net.c
> ../libevl/lib/net.c: In function 'evl_net_solicit':
> ../libevl/lib/net.c:48:24: error: incompatible types when assigning to type 'struct __kernel_sockaddr_storage' from type 'struct sockaddr'
> 48 | solicit.addr = *peer;
> | ^
> [16/222] Compiling C object lib/libevl.so.5.0.0.p/heap.c.o
> ninja: build stopped: subcommand failed.
>
Please use 0.54, this bug was fixed in the meantime.
> ../libevl/tests/sched-quota-accuracy.c:213: FAILED: evl_control_sched(44, &p, &q, test_cpu) (=Operation not supported)
> sched-quota-accuracy: no kernel support
> ../libevl/tests/sched-tp-accuracy.c:222: FAILED: evl_control_sched(45, p, ((void *)0), test_cpu) (=Operation not supported)
> sched-tp-accuracy: no kernel support
> ../libevl/tests/sched-tp-overrun.c:220: FAILED: evl_control_sched(45,
> p, ((void *)0), test_cpu) (=Operation not supported)
You need to enable CONFIG_EVL_SCHED_QUOTA and CONFIG_EVL_SCHED_TP in the
kernel configuration for these tests to proceed.
--
Philippe.
next prev parent reply other threads:[~2025-08-01 9:06 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-06-19 16:06 Error during libevl build and runtime settings failed Xie, Nick
[not found] ` <AM5PR03MB2882F38E95A99A0760C60D1F8B27A@AM5PR03MB2882.eurprd03.prod.outlook.com>
2025-07-31 22:10 ` Xie, Nick
2025-08-01 9:05 ` Philippe Gerum [this message]
2025-08-01 14:30 ` Xie, Nick
2025-08-01 15:19 ` Philippe Gerum
2025-09-10 19:54 ` Xie, Nick
2025-09-10 20:35 ` Philippe Gerum
2025-09-11 17:14 ` Xie, Nick
2025-09-11 17:37 ` Xie, Nick
2025-09-13 14:56 ` Philippe Gerum
2025-09-18 21:58 ` Xie, Nick
2025-09-19 6:18 ` Jan Kiszka
2025-09-19 16:36 ` Xie, Nick
2025-09-21 21:26 ` Xie, Nick
2025-09-24 21:09 ` Xie, Nick
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=878qk3za1e.fsf@xenomai.org \
--to=rpm@xenomai.org \
--cc=nick.xie@festo.com \
--cc=xenomai@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.