Hello, my bad sorry!
I did this change:
 PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', ' systemd systemd-watchdog systemd-journal dlt-examples dlt-adaptor dlt-console ', '', d)} \
- udp-connection dlt-system dlt-filetransfer "
+ udp-connection dlt-system dlt-filetransfer dlt-examples systemd systemd-watchdog systemd-journal dlt-dbus udp-connection dlt-adaptor dlt-system dlt-filetransfer dlt-console "

Just to test everything was "buildable" in a quick and dirty way, and my bad I committed this change...
Resubmitted after removing that line

thanks

Gianfranco

Il giorno gio 1 lug 2021 alle ore 20:56 Khem Raj <raj.khem@gmail.com> ha scritto:
this perhaps needs some work to get going when systemd is not used in
DISTRO_FEATURES I am seeing

00:02:27.216 NOTE: Resolving any missing task queue dependencies
00:02:28.129 ERROR: Nothing PROVIDES 'systemd' (but
/mnt/jenkins/workspace/Yocto-world-arm/sources/meta-openembedded/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.7.bb
DEPENDS on or otherwise requires it)
00:02:28.129 systemd was skipped: missing required distro feature
'systemd' (not in DISTRO_FEATURES)
00:02:29.201 ERROR: Nothing RPROVIDES 'mosquitto' (but
/mnt/jenkins/workspace/Yocto-world-arm/sources/meta-openembedded/meta-networking/recipes-connectivity/mosquitto/mosquitto_2.0.11.bb
RDEPENDS on or otherwise requires it)
00:02:29.201 No eligible RPROVIDERs exist for 'mosquitto'
00:02:29.202 NOTE: Runtime target 'mosquitto' is unbuildable, removing...
00:02:29.202 Missing or unbuildable dependency chain was: ['mosquitto']
00:02:29.277 ERROR: Nothing RPROVIDES 'mosquitto-dev' (but
/mnt/jenkins/workspace/Yocto-world-arm/sources/meta-openembedded/meta-networking/recipes-connectivity/mosquitto/mosquitto_2.0.11.bb
RDEPENDS on or otherwise requires it)
00:02:29.277 No eligible RPROVIDERs exist for 'mosquitto-dev'
00:02:29.277 NOTE: Runtime target 'mosquitto-dev' is unbuildable, removing...
00:02:29.277 Missing or unbuildable dependency chain was: ['mosquitto-dev']
00:02:29.451 NOTE: Multiple providers are available for runtime ssh
(dropbear, openssh)
00:02:29.451 Consider defining a PREFERRED_RPROVIDER entry to match ssh
00:02:31.616 ERROR: Nothing RPROVIDES 'dlt-daemon-dev' (but
/mnt/jenkins/workspace/Yocto-world-arm/sources/meta-openembedded/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.7.bb
RDEPENDS on or otherwise requires it)
00:02:31.616 No eligible RPROVIDERs exist for 'dlt-daemon-dev'
00:02:31.616 NOTE: Runtime target 'dlt-daemon-dev' is unbuildable, removing...
00:02:31.616 Missing or unbuildable dependency chain was: ['dlt-daemon-dev']
00:02:31.695 ERROR: Nothing RPROVIDES 'dlt-daemon' (but
/mnt/jenkins/workspace/Yocto-world-arm/sources/meta-openembedded/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.7.bb
RDEPENDS on or otherwise requires it)
00:02:31.695 No eligible RPROVIDERs exist for 'dlt-daemon'
00:02:31.695 NOTE: Runtime target 'dlt-daemon' is unbuildable, removing...
00:02:31.695 Missing or unbuildable dependency chain was: ['dlt-daemon']
00:02:31.774 ERROR: Nothing RPROVIDES 'libsystemd' (but
/mnt/jenkins/workspace/Yocto-world-arm/sources/meta-openembedded/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.7.bb
RDEPENDS on or otherwise requires it)
00:02:31.774 NOTE: Runtime target 'libsystemd' is unbuildable, removing...
00:02:31.774 Missing or unbuildable dependency chain was: ['libsystemd']
00:02:31.917 ERROR: Nothing RPROVIDES 'dlt-daemon-systemd' (but
/mnt/jenkins/workspace/Yocto-world-arm/sources/meta-openembedded/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.7.bb
RDEPENDS on or otherwise requires it)
00:02:31.917 No eligible RPROVIDERs exist for 'dlt-daemon-systemd'
00:02:31.917 NOTE: Runtime target 'dlt-daemon-systemd' is unbuildable,
removing...
00:02:31.917 Missing or unbuildable dependency chain was: ['dlt-daemon-systemd']
00:02:36.223

On Thu, Jul 1, 2021 at 4:38 AM Gianfranco
<costamagna.gianfranco@gmail.com> wrote:
>
> Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
> Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
> ---
>  .../dlt-daemon/dlt-daemon/317.patch           | 43 +++++++++++++++++++
>  ...-daemon_2.18.6.bb => dlt-daemon_2.18.7.bb} |  9 ++--
>  2 files changed, 48 insertions(+), 4 deletions(-)
>  create mode 100644 meta-oe/recipes-extended/dlt-daemon/dlt-daemon/317.patch
>  rename meta-oe/recipes-extended/dlt-daemon/{dlt-daemon_2.18.6.bb => dlt-daemon_2.18.7.bb} (88%)
>
> diff --git a/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/317.patch b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/317.patch
> new file mode 100644
> index 000000000..fe40334b6
> --- /dev/null
> +++ b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/317.patch
> @@ -0,0 +1,43 @@
> +Origin: https://github.com/GENIVI/dlt-daemon/pull/317
> +From 55d31216823841a1547fe261cdf8e3b1002d5f94 Mon Sep 17 00:00:00 2001
> +From: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
> +Date: Thu, 1 Jul 2021 12:58:20 +0200
> +Subject: [PATCH] dlt-control-common.c: Fix build failure due to out-of-bound
> + write -Werror=stringop-truncation
> +
> +cd /build/dlt-daemon-2.18.7/obj-x86_64-linux-gnu/src/console/logstorage && /usr/bin/cc -DCONFIGURATION_FILES_DIR=\"/etc\" -DDLT_DAEMON_USE_FIFO_IPC -DDLT_LIB_USE_FIFO_IPC -DDLT_NETWORK_TRACE_ENABLE -DDLT_SYSTEMD_ENABLE -DDLT_SYSTEMD_JOURNAL_ENABLE -DDLT_UNIT_TESTS -DDLT_USER_IPC_PATH=\"/tmp\" -DDLT_USE_IPv6 -DEXTENDED_FILTERING -D_GNU_SOURCE -I/build/dlt-daemon-2.18.7 -I/build/dlt-daemon-2.18.7/obj-x86_64-linux-gnu/include/dlt -I/build/dlt-daemon-2.18.7/include/dlt -I/build/dlt-daemon-2.18.7/src/shared -I/build/dlt-daemon-2.18.7/src/core_dump_handler -I/build/dlt-daemon-2.18.7/src/offlinelogstorage -I/build/dlt-daemon-2.18.7/src/lib -I/build/dlt-daemon-2.18.7/src/daemon -I/build/dlt-daemon-2.18.7/src/console -I/build/dlt-daemon-2.18.7/src/gateway -I/build/dlt-daemon-2.18.7/systemd/3rdparty -g -O2 -ffile-prefix-map=/build/dlt-daemon-2.18.7=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2   -Werror -std=gnu99 -Wall -Wextra -Wno-variadic-macros -Wno-strict-aliasing -o CMakeFiles/dlt-logstorage-ctrl.dir/__/dlt-control-common.c.o -c /build/dlt-daemon-2.18.7/src/console/dlt-control-common.c
> +make[3]: Leaving directory '/build/dlt-daemon-2.18.7/obj-x86_64-linux-gnu'
> +In file included from /usr/include/string.h:495,
> +                 from /build/dlt-daemon-2.18.7/src/console/dlt-control-common.c:56:
> +In function 'strncpy',
> +    inlined from 'dlt_json_filter_load' at /build/dlt-daemon-2.18.7/src/console/dlt-control-common.c:716:13:
> +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: error: '__builtin_strncpy' specified bound 4 equals destination size [-Werror=stringop-truncation]
> +  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
> +      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> +In function 'strncpy',
> +    inlined from 'dlt_json_filter_load' at /build/dlt-daemon-2.18.7/src/console/dlt-control-common.c:721:13:
> +/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: error: '__builtin_strncpy' specified bound 4 equals destination size [-Werror=stringop-truncation]
> +  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
> +      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> +
> +Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
> +Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
> +---
> + src/console/dlt-control-common.c | 4 ++--
> + 1 file changed, 2 insertions(+), 2 deletions(-)
> +
> +diff --git a/src/console/dlt-control-common.c b/src/console/dlt-control-common.c
> +index 8a9d29f0..f58d8268 100644
> +--- a/src/console/dlt-control-common.c
> ++++ b/src/console/dlt-control-common.c
> +@@ -671,8 +671,8 @@ DltReturnValue dlt_json_filter_load(DltFilter *filter, const char *filename, int
> +     struct json_object *j_payload_max;
> +     enum json_tokener_error jerr;
> +
> +-    char app_id[DLT_ID_SIZE] = "";
> +-    char context_id[DLT_ID_SIZE] = "";
> ++    char app_id[DLT_ID_SIZE + 1] = "";
> ++    char context_id[DLT_ID_SIZE + 1] = "";
> +     int32_t log_level = 0;
> +     int32_t payload_max = INT32_MAX;
> +     int32_t payload_min = 0;
> diff --git a/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.6.bb b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.7.bb
> similarity index 88%
> rename from meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.6.bb
> rename to meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.7.bb
> index b3cfb4709..c4ad59381 100644
> --- a/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.6.bb
> +++ b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.7.bb
> @@ -12,18 +12,19 @@ SECTION = "console/utils"
>  LICENSE = "MPLv2"
>  LIC_FILES_CHKSUM = "file://LICENSE;md5=8184208060df880fe3137b93eb88aeea"
>
> -DEPENDS = "zlib gzip-native"
> +DEPENDS = "zlib gzip-native json-c"
>
>  SRC_URI = "git://github.com/GENIVI/${BPN}.git;protocol=https \
>      file://0002-Don-t-execute-processes-as-a-specific-user.patch \
>      file://0004-Modify-systemd-config-directory.patch \
> +    file://317.patch \
>  "
> -SRCREV = "22715aeceaa81ace2c832312529bde3a42d0814f"
> +SRCREV = "24d197214bfdcec7430d31b42e5c87df27287aaf"
>
>  S = "${WORKDIR}/git"
>
>  PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', ' systemd systemd-watchdog systemd-journal dlt-examples dlt-adaptor dlt-console ', '', d)} \
> - udp-connection dlt-system dlt-filetransfer "
> + udp-connection dlt-system dlt-filetransfer dlt-examples systemd systemd-watchdog systemd-journal dlt-dbus udp-connection dlt-adaptor dlt-system dlt-filetransfer dlt-console "
>  # dlt-dbus
>
>  # General options
> @@ -44,7 +45,7 @@ PACKAGECONFIG[dlt-console] = "-DWITH_DLT_CONSOLE=ON,-DWITH_DLT_CONSOLE=OFF,,dlt-
>
>  inherit autotools gettext cmake systemd
>
> -EXTRA_OECMAKE += "-DSYSTEMD_UNITDIR=${systemd_system_unitdir}"
> +EXTRA_OECMAKE += "-DWITH_EXTENDED_FILTERING=ON -DSYSTEMD_UNITDIR=${systemd_system_unitdir}"
>
>  PACKAGES += "${PN}-systemd"
>  SYSTEMD_PACKAGES = "${PN} ${PN}-systemd"
> --
> 2.25.1
>
>
>
>