* [meta-security][PATCH 1/2] {tcp,udp}-smack-test: fix implicit-function-declaration issues fatal with gcc-14
@ 2024-05-23 5:52 Martin Jansa
2024-05-23 5:52 ` [meta-security][PATCH 2/2] mmap-smack-test, smack-test, tcp-smack-test, udp-smack-test: don't use S = ${WORKDIR} Martin Jansa
[not found] ` <17D20853941E7BA8.4692@lists.yoctoproject.org>
0 siblings, 2 replies; 3+ messages in thread
From: Martin Jansa @ 2024-05-23 5:52 UTC (permalink / raw
To: yocto; +Cc: Martin Jansa
tcp-smack-test:
http://errors.yoctoproject.org/Errors/Details/766925/
tcp_client.c:55:16: error: implicit declaration of function 'atoi' [-Wimplicit-function-declaration]
udp-client-tests:
http://errors.yoctoproject.org/Errors/Details/766927/
udp_client.c:41:16: error: implicit declaration of function 'atoi' [-Wimplicit-function-declaration]
udp_client.c:51:12: error: implicit declaration of function 'fsetxattr' [-Wimplicit-function-declaration]
udp_client.c:66:9: error: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration]
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
---
recipes-mac/smack/tcp-smack-test/tcp_client.c | 1 +
recipes-mac/smack/udp-smack-test/udp_client.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/recipes-mac/smack/tcp-smack-test/tcp_client.c b/recipes-mac/smack/tcp-smack-test/tcp_client.c
index 6c0a474..b82b575 100644
--- a/recipes-mac/smack/tcp-smack-test/tcp_client.c
+++ b/recipes-mac/smack/tcp-smack-test/tcp_client.c
@@ -18,6 +18,7 @@
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
#include <stdio.h>
+#include <stdlib.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <errno.h>
diff --git a/recipes-mac/smack/udp-smack-test/udp_client.c b/recipes-mac/smack/udp-smack-test/udp_client.c
index 23f3e00..976cbdc 100644
--- a/recipes-mac/smack/udp-smack-test/udp_client.c
+++ b/recipes-mac/smack/udp-smack-test/udp_client.c
@@ -18,6 +18,7 @@
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
#include <sys/socket.h>
+#include <stdlib.h>
#include <stdio.h>
#include <netinet/in.h>
#include <netdb.h>
--
2.45.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [meta-security][PATCH 2/2] mmap-smack-test, smack-test, tcp-smack-test, udp-smack-test: don't use S = ${WORKDIR}
2024-05-23 5:52 [meta-security][PATCH 1/2] {tcp,udp}-smack-test: fix implicit-function-declaration issues fatal with gcc-14 Martin Jansa
@ 2024-05-23 5:52 ` Martin Jansa
[not found] ` <17D20853941E7BA8.4692@lists.yoctoproject.org>
1 sibling, 0 replies; 3+ messages in thread
From: Martin Jansa @ 2024-05-23 5:52 UTC (permalink / raw
To: yocto; +Cc: Martin Jansa
* fixes:
Parsing recipes...
ERROR: meta-security/recipes-mac/smack/mmap-smack-test_1.0.bb: Using S = ${WORKDIR} is no longer supported
ERROR: meta-security/recipes-mac/smack/tcp-smack-test_1.0.bb: Using S = ${WORKDIR} is no longer supported
ERROR: meta-security/recipes-mac/smack/udp-smack-test_1.0.bb: Using S = ${WORKDIR} is no longer supported
ERROR: meta-security/recipes-mac/smack/smack-test_1.0.bb: Using S = ${WORKDIR} is no longer supported
ERROR: Parsing halted due to errors, see error messages above
* see:
https://lists.openembedded.org/g/openembedded-architecture/message/2007
* it's fatal error since:
https://git.openembedded.org/openembedded-core/commit/?h=master&id=32cba1cc916ad530c5e6630a927e74ca6f06289b
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
---
recipes-mac/smack/mmap-smack-test_1.0.bb | 4 +++-
recipes-mac/smack/smack-test_1.0.bb | 5 +++--
recipes-mac/smack/tcp-smack-test_1.0.bb | 5 +++--
recipes-mac/smack/udp-smack-test_1.0.bb | 6 ++++--
4 files changed, 13 insertions(+), 7 deletions(-)
diff --git a/recipes-mac/smack/mmap-smack-test_1.0.bb b/recipes-mac/smack/mmap-smack-test_1.0.bb
index 9d11509..b11fbf3 100644
--- a/recipes-mac/smack/mmap-smack-test_1.0.bb
+++ b/recipes-mac/smack/mmap-smack-test_1.0.bb
@@ -5,7 +5,9 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
SRC_URI = "file://mmap.c"
-S = "${WORKDIR}"
+S = "${WORKDIR}/sources"
+UNPACKDIR = "${S}"
+
do_compile() {
${CC} mmap.c ${LDFLAGS} -o mmap_test
}
diff --git a/recipes-mac/smack/smack-test_1.0.bb b/recipes-mac/smack/smack-test_1.0.bb
index 3ab57c6..0949cd5 100644
--- a/recipes-mac/smack/smack-test_1.0.bb
+++ b/recipes-mac/smack/smack-test_1.0.bb
@@ -8,9 +8,10 @@ SRC_URI = " \
file://smack_test_file_access.sh \
file://test_privileged_change_self_label.sh \
file://test_smack_onlycap.sh \
-"
+"
-S = "${WORKDIR}"
+S = "${WORKDIR}/sources"
+UNPACKDIR = "${S}"
inherit features_check
diff --git a/recipes-mac/smack/tcp-smack-test_1.0.bb b/recipes-mac/smack/tcp-smack-test_1.0.bb
index d2b3f6b..370905d 100644
--- a/recipes-mac/smack/tcp-smack-test_1.0.bb
+++ b/recipes-mac/smack/tcp-smack-test_1.0.bb
@@ -6,9 +6,10 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
SRC_URI = "file://tcp_server.c \
file://tcp_client.c \
file://test_smack_tcp_sockets.sh \
-"
+"
-S = "${WORKDIR}"
+S = "${WORKDIR}/sources"
+UNPACKDIR = "${S}"
do_compile() {
${CC} tcp_client.c ${LDFLAGS} -o tcp_client
diff --git a/recipes-mac/smack/udp-smack-test_1.0.bb b/recipes-mac/smack/udp-smack-test_1.0.bb
index 9193f89..861138d 100644
--- a/recipes-mac/smack/udp-smack-test_1.0.bb
+++ b/recipes-mac/smack/udp-smack-test_1.0.bb
@@ -6,9 +6,11 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
SRC_URI = "file://udp_server.c \
file://udp_client.c \
file://test_smack_udp_sockets.sh \
-"
+"
+
+S = "${WORKDIR}/sources"
+UNPACKDIR = "${S}"
-S = "${WORKDIR}"
do_compile() {
${CC} udp_client.c ${LDFLAGS} -o udp_client
${CC} udp_server.c ${LDFLAGS} -o udp_server
--
2.45.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [yocto] [meta-security][PATCH 2/2] mmap-smack-test, smack-test, tcp-smack-test, udp-smack-test: don't use S = ${WORKDIR}
[not found] ` <17D20853941E7BA8.4692@lists.yoctoproject.org>
@ 2024-06-10 11:01 ` Martin Jansa
0 siblings, 0 replies; 3+ messages in thread
From: Martin Jansa @ 2024-06-10 11:01 UTC (permalink / raw
To: yocto, martin.jansa
gentle ping
On Thu, May 23, 2024 at 7:53 AM Martin Jansa via
lists.yoctoproject.org <martin.jansa=gmail.com@lists.yoctoproject.org>
wrote:
>
> * fixes:
> Parsing recipes...
> ERROR: meta-security/recipes-mac/smack/mmap-smack-test_1.0.bb: Using S = ${WORKDIR} is no longer supported
> ERROR: meta-security/recipes-mac/smack/tcp-smack-test_1.0.bb: Using S = ${WORKDIR} is no longer supported
> ERROR: meta-security/recipes-mac/smack/udp-smack-test_1.0.bb: Using S = ${WORKDIR} is no longer supported
> ERROR: meta-security/recipes-mac/smack/smack-test_1.0.bb: Using S = ${WORKDIR} is no longer supported
> ERROR: Parsing halted due to errors, see error messages above
>
> * see:
> https://lists.openembedded.org/g/openembedded-architecture/message/2007
>
> * it's fatal error since:
> https://git.openembedded.org/openembedded-core/commit/?h=master&id=32cba1cc916ad530c5e6630a927e74ca6f06289b
>
> Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
> ---
> recipes-mac/smack/mmap-smack-test_1.0.bb | 4 +++-
> recipes-mac/smack/smack-test_1.0.bb | 5 +++--
> recipes-mac/smack/tcp-smack-test_1.0.bb | 5 +++--
> recipes-mac/smack/udp-smack-test_1.0.bb | 6 ++++--
> 4 files changed, 13 insertions(+), 7 deletions(-)
>
> diff --git a/recipes-mac/smack/mmap-smack-test_1.0.bb b/recipes-mac/smack/mmap-smack-test_1.0.bb
> index 9d11509..b11fbf3 100644
> --- a/recipes-mac/smack/mmap-smack-test_1.0.bb
> +++ b/recipes-mac/smack/mmap-smack-test_1.0.bb
> @@ -5,7 +5,9 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
>
> SRC_URI = "file://mmap.c"
>
> -S = "${WORKDIR}"
> +S = "${WORKDIR}/sources"
> +UNPACKDIR = "${S}"
> +
> do_compile() {
> ${CC} mmap.c ${LDFLAGS} -o mmap_test
> }
> diff --git a/recipes-mac/smack/smack-test_1.0.bb b/recipes-mac/smack/smack-test_1.0.bb
> index 3ab57c6..0949cd5 100644
> --- a/recipes-mac/smack/smack-test_1.0.bb
> +++ b/recipes-mac/smack/smack-test_1.0.bb
> @@ -8,9 +8,10 @@ SRC_URI = " \
> file://smack_test_file_access.sh \
> file://test_privileged_change_self_label.sh \
> file://test_smack_onlycap.sh \
> -"
> +"
>
> -S = "${WORKDIR}"
> +S = "${WORKDIR}/sources"
> +UNPACKDIR = "${S}"
>
> inherit features_check
>
> diff --git a/recipes-mac/smack/tcp-smack-test_1.0.bb b/recipes-mac/smack/tcp-smack-test_1.0.bb
> index d2b3f6b..370905d 100644
> --- a/recipes-mac/smack/tcp-smack-test_1.0.bb
> +++ b/recipes-mac/smack/tcp-smack-test_1.0.bb
> @@ -6,9 +6,10 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
> SRC_URI = "file://tcp_server.c \
> file://tcp_client.c \
> file://test_smack_tcp_sockets.sh \
> -"
> +"
>
> -S = "${WORKDIR}"
> +S = "${WORKDIR}/sources"
> +UNPACKDIR = "${S}"
>
> do_compile() {
> ${CC} tcp_client.c ${LDFLAGS} -o tcp_client
> diff --git a/recipes-mac/smack/udp-smack-test_1.0.bb b/recipes-mac/smack/udp-smack-test_1.0.bb
> index 9193f89..861138d 100644
> --- a/recipes-mac/smack/udp-smack-test_1.0.bb
> +++ b/recipes-mac/smack/udp-smack-test_1.0.bb
> @@ -6,9 +6,11 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
> SRC_URI = "file://udp_server.c \
> file://udp_client.c \
> file://test_smack_udp_sockets.sh \
> -"
> +"
> +
> +S = "${WORKDIR}/sources"
> +UNPACKDIR = "${S}"
>
> -S = "${WORKDIR}"
> do_compile() {
> ${CC} udp_client.c ${LDFLAGS} -o udp_client
> ${CC} udp_server.c ${LDFLAGS} -o udp_server
> --
> 2.45.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#63172): https://lists.yoctoproject.org/g/yocto/message/63172
> Mute This Topic: https://lists.yoctoproject.org/mt/106257757/3617156
> Group Owner: yocto+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [martin.jansa@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-06-10 11:01 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-23 5:52 [meta-security][PATCH 1/2] {tcp,udp}-smack-test: fix implicit-function-declaration issues fatal with gcc-14 Martin Jansa
2024-05-23 5:52 ` [meta-security][PATCH 2/2] mmap-smack-test, smack-test, tcp-smack-test, udp-smack-test: don't use S = ${WORKDIR} Martin Jansa
[not found] ` <17D20853941E7BA8.4692@lists.yoctoproject.org>
2024-06-10 11:01 ` [yocto] " Martin Jansa
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).