($INBOX_DIR/description missing)
 help / color / mirror / Atom feed
* [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).