* [Buildroot] [PATCH] package/libesmtp: bump to upstream version
@ 2025-07-14 8:17 Thomas Perale via buildroot
2025-07-14 13:17 ` Julien Olivain via buildroot
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Thomas Perale via buildroot @ 2025-07-14 8:17 UTC (permalink / raw)
To: buildroot
When building libesmtp on the autobuilder, the following error occurs:
/workdir/instance-0/output-1/per-package/libesmtp/host/bin/arc-linux-gcc -Ilibesmtp.so.6.2.0.p -I. -I.. -I/workdir/instance-0/output-1/per-package/libesmtp/host/arc-buildroot-linux-gnu/sysroot/usr/include -fdiagnostics-color=always -Wall -Winvalid-pch -std=c11 -O3 -D_POSIX_C_SOURCE=200809L -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ libesmtp.so.6.2.0.p/smtp-api.c.o -MF libesmtp.so.6.2.0.p/smtp-api.c.o.d -o libesmtp.so.6.2.0.p/smtp-api.c.o -c ../smtp-api.c
../smtp-api.c: In function 'smtp_version':
../smtp-api.c:1183:7: error: implicit declaration of function 'strlcpy'; did you mean 'strncpy'? [-Wimplicit-function-declaration]
1183 | if (strlcpy (buf, v, len) > len)
| ^~~~~~~
| strncpy
This error has been fixed upstream in commit [1], but no new release has
been made since.
This patch update the package version to fetch the latest upstream commit.
For the changes, see:
- https://github.com/libesmtp/libESMTP/compare/v1.1.0...335ee8d2fa5cb7d30db7b818ec05563ad139ee2f
[1] https://github.com/libesmtp/libESMTP/commit/972eb547493357681b1b7012ef20618e6831cfde
Fixes: https://autobuild.buildroot.org/results/ced/ceda012506edccda1727904eb3327017b07e27d8
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
---
package/libesmtp/libesmtp.hash | 2 +-
package/libesmtp/libesmtp.mk | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/package/libesmtp/libesmtp.hash b/package/libesmtp/libesmtp.hash
index 596ed4eaca..ed301257df 100644
--- a/package/libesmtp/libesmtp.hash
+++ b/package/libesmtp/libesmtp.hash
@@ -1,4 +1,4 @@
# Locally calculated
-sha256 32bc3614ca12d21c7d933f32d43410e8744b6f91fdca7732da9877a385e4e6c3 libesmtp-1.1.0.tar.gz
+sha256 144aece0077db6a2bd655d3d9558c714c9defd30a2d52c6e85ed54457d712daf libesmtp-335ee8d2fa5cb7d30db7b818ec05563ad139ee2f.tar.gz
sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING.GPL
sha256 20c17d8b8c48a600800dfd14f95d5cb9ff47066a9641ddeab48dc54aec96e331 LICENSE
diff --git a/package/libesmtp/libesmtp.mk b/package/libesmtp/libesmtp.mk
index 6456e83e10..e861ad4ac6 100644
--- a/package/libesmtp/libesmtp.mk
+++ b/package/libesmtp/libesmtp.mk
@@ -4,12 +4,12 @@
#
################################################################################
-LIBESMTP_VERSION = 1.1.0
-LIBESMTP_SITE = $(call github,libesmtp,libESMTP,v$(LIBESMTP_VERSION))
+LIBESMTP_VERSION = 335ee8d2fa5cb7d30db7b818ec05563ad139ee2f
+LIBESMTP_SITE = $(call github,libesmtp,libESMTP,$(LIBESMTP_VERSION))
LIBESMTP_INSTALL_STAGING = YES
LIBESMTP_LICENSE = GPL-2.0+ (examples), LGPL-2.1+ (library)
LIBESMTP_LICENSE_FILES = COPYING.GPL LICENSE
-LIBESMTP_CPE_ID_VALID = YES
+LIBESMTP_CPE_ID_VERSION = 1.1.0
ifeq ($(BR2_PACKAGE_OPENSSL),y)
LIBESMTP_CONF_OPTS += -Dtls=enabled
--
2.50.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [Buildroot] [PATCH] package/libesmtp: bump to upstream version
2025-07-14 8:17 [Buildroot] [PATCH] package/libesmtp: bump to upstream version Thomas Perale via buildroot
@ 2025-07-14 13:17 ` Julien Olivain via buildroot
2025-08-07 18:23 ` Thomas Perale via buildroot
2025-08-16 19:38 ` Thomas Petazzoni via buildroot
2 siblings, 0 replies; 4+ messages in thread
From: Julien Olivain via buildroot @ 2025-07-14 13:17 UTC (permalink / raw)
To: Thomas Perale; +Cc: buildroot
Hi Thomas,
On 14/07/2025 10:17, Thomas Perale via buildroot wrote:
> When building libesmtp on the autobuilder, the following error occurs:
>
> /workdir/instance-0/output-1/per-package/libesmtp/host/bin/arc-linux-gcc
> -Ilibesmtp.so.6.2.0.p -I. -I..
> -I/workdir/instance-0/output-1/per-package/libesmtp/host/arc-buildroot-linux-gnu/sysroot/usr/include
> -fdiagnostics-color=always -Wall -Winvalid-pch -std=c11 -O3
> -D_POSIX_C_SOURCE=200809L -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
> -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD
> -MQ libesmtp.so.6.2.0.p/smtp-api.c.o -MF
> libesmtp.so.6.2.0.p/smtp-api.c.o.d -o libesmtp.so.6.2.0.p/smtp-api.c.o
> -c ../smtp-api.c
> ../smtp-api.c: In function 'smtp_version':
> ../smtp-api.c:1183:7: error: implicit declaration of function
> 'strlcpy'; did you mean 'strncpy'? [-Wimplicit-function-declaration]
> 1183 | if (strlcpy (buf, v, len) > len)
> | ^~~~~~~
> | strncpy
>
> This error has been fixed upstream in commit [1], but no new release
> has
> been made since.
> This patch update the package version to fetch the latest upstream
> commit.
>
> For the changes, see:
>
> -
> https://github.com/libesmtp/libESMTP/compare/v1.1.0...335ee8d2fa5cb7d30db7b818ec05563ad139ee2f
>
> [1]
> https://github.com/libesmtp/libESMTP/commit/972eb547493357681b1b7012ef20618e6831cfde
>
> Fixes:
> https://autobuild.buildroot.org/results/ced/ceda012506edccda1727904eb3327017b07e27d8
> Signed-off-by: Thomas Perale <thomas.perale@mind.be>
Applied on master, thanks.
I added in the commit log a mention that the build failure started
to happen with gcc-14. I also changed _VERSION to use the
git describe format (which gives a human readable git reference). See:
https://gitlab.com/buildroot.org/buildroot/-/commit/84077c777658d834ba8bb67582707f24d73cb914
Best regards,
Julien.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Buildroot] [PATCH] package/libesmtp: bump to upstream version
2025-07-14 8:17 [Buildroot] [PATCH] package/libesmtp: bump to upstream version Thomas Perale via buildroot
2025-07-14 13:17 ` Julien Olivain via buildroot
@ 2025-08-07 18:23 ` Thomas Perale via buildroot
2025-08-16 19:38 ` Thomas Petazzoni via buildroot
2 siblings, 0 replies; 4+ messages in thread
From: Thomas Perale via buildroot @ 2025-08-07 18:23 UTC (permalink / raw)
To: Thomas Perale; +Cc: buildroot
In reply of:
> When building libesmtp on the autobuilder, the following error occurs:
>
> /workdir/instance-0/output-1/per-package/libesmtp/host/bin/arc-linux-gcc -Ilibesmtp.so.6.2.0.p -I. -I.. -I/workdir/instance-0/output-1/per-package/libesmtp/host/arc-buildroot-linux-gnu/sysroot/usr/include -fdiagnostics-color=always -Wall -Winvalid-pch -std=c11 -O3 -D_POSIX_C_SOURCE=200809L -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ libesmtp.so.6.2.0.p/smtp-api.c.o -MF libesmtp.so.6.2.0.p/smtp-api.c.o.d -o libesmtp.so.6.2.0.p/smtp-api.c.o -c ../smtp-api.c
> ../smtp-api.c: In function 'smtp_version':
> ../smtp-api.c:1183:7: error: implicit declaration of function 'strlcpy'; did you mean 'strncpy'? [-Wimplicit-function-declaration]
> 1183 | if (strlcpy (buf, v, len) > len)
> | ^~~~~~~
> | strncpy
>
> This error has been fixed upstream in commit [1], but no new release has
> been made since.
> This patch update the package version to fetch the latest upstream commit.
>
> For the changes, see:
>
> - https://github.com/libesmtp/libESMTP/compare/v1.1.0...335ee8d2fa5cb7d30db7b818ec05563ad139ee2f
>
> [1] https://github.com/libesmtp/libESMTP/commit/972eb547493357681b1b7012ef20618e6831cfde
>
> Fixes: https://autobuild.buildroot.org/results/ced/ceda012506edccda1727904eb3327017b07e27d8
> Signed-off-by: Thomas Perale <thomas.perale@mind.be>
Applied to 2025.02.x & 2025.05.x. Thanks
> ---
> package/libesmtp/libesmtp.hash | 2 +-
> package/libesmtp/libesmtp.mk | 6 +++---
> 2 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/package/libesmtp/libesmtp.hash b/package/libesmtp/libesmtp.hash
> index 596ed4eaca..ed301257df 100644
> --- a/package/libesmtp/libesmtp.hash
> +++ b/package/libesmtp/libesmtp.hash
> @@ -1,4 +1,4 @@
> # Locally calculated
> -sha256 32bc3614ca12d21c7d933f32d43410e8744b6f91fdca7732da9877a385e4e6c3 libesmtp-1.1.0.tar.gz
> +sha256 144aece0077db6a2bd655d3d9558c714c9defd30a2d52c6e85ed54457d712daf libesmtp-335ee8d2fa5cb7d30db7b818ec05563ad139ee2f.tar.gz
> sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING.GPL
> sha256 20c17d8b8c48a600800dfd14f95d5cb9ff47066a9641ddeab48dc54aec96e331 LICENSE
> diff --git a/package/libesmtp/libesmtp.mk b/package/libesmtp/libesmtp.mk
> index 6456e83e10..e861ad4ac6 100644
> --- a/package/libesmtp/libesmtp.mk
> +++ b/package/libesmtp/libesmtp.mk
> @@ -4,12 +4,12 @@
> #
> ################################################################################
>
> -LIBESMTP_VERSION = 1.1.0
> -LIBESMTP_SITE = $(call github,libesmtp,libESMTP,v$(LIBESMTP_VERSION))
> +LIBESMTP_VERSION = 335ee8d2fa5cb7d30db7b818ec05563ad139ee2f
> +LIBESMTP_SITE = $(call github,libesmtp,libESMTP,$(LIBESMTP_VERSION))
> LIBESMTP_INSTALL_STAGING = YES
> LIBESMTP_LICENSE = GPL-2.0+ (examples), LGPL-2.1+ (library)
> LIBESMTP_LICENSE_FILES = COPYING.GPL LICENSE
> -LIBESMTP_CPE_ID_VALID = YES
> +LIBESMTP_CPE_ID_VERSION = 1.1.0
>
> ifeq ($(BR2_PACKAGE_OPENSSL),y)
> LIBESMTP_CONF_OPTS += -Dtls=enabled
> --
> 2.50.1
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Buildroot] [PATCH] package/libesmtp: bump to upstream version
2025-07-14 8:17 [Buildroot] [PATCH] package/libesmtp: bump to upstream version Thomas Perale via buildroot
2025-07-14 13:17 ` Julien Olivain via buildroot
2025-08-07 18:23 ` Thomas Perale via buildroot
@ 2025-08-16 19:38 ` Thomas Petazzoni via buildroot
2 siblings, 0 replies; 4+ messages in thread
From: Thomas Petazzoni via buildroot @ 2025-08-16 19:38 UTC (permalink / raw)
To: Thomas Perale via buildroot; +Cc: Thomas Perale
Hello Thomas,
On Mon, 14 Jul 2025 10:17:49 +0200
Thomas Perale via buildroot <buildroot@buildroot.org> wrote:
> When building libesmtp on the autobuilder, the following error occurs:
>
> /workdir/instance-0/output-1/per-package/libesmtp/host/bin/arc-linux-gcc -Ilibesmtp.so.6.2.0.p -I. -I.. -I/workdir/instance-0/output-1/per-package/libesmtp/host/arc-buildroot-linux-gnu/sysroot/usr/include -fdiagnostics-color=always -Wall -Winvalid-pch -std=c11 -O3 -D_POSIX_C_SOURCE=200809L -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ libesmtp.so.6.2.0.p/smtp-api.c.o -MF libesmtp.so.6.2.0.p/smtp-api.c.o.d -o libesmtp.so.6.2.0.p/smtp-api.c.o -c ../smtp-api.c
> ../smtp-api.c: In function 'smtp_version':
> ../smtp-api.c:1183:7: error: implicit declaration of function 'strlcpy'; did you mean 'strncpy'? [-Wimplicit-function-declaration]
> 1183 | if (strlcpy (buf, v, len) > len)
> | ^~~~~~~
> | strncpy
>
> This error has been fixed upstream in commit [1], but no new release has
> been made since.
> This patch update the package version to fetch the latest upstream commit.
Not sure it's new with this version bump, but there are still some
failures of libesmtp:
https://autobuild.buildroot.net/?reason=libesmtp-v1.1.0-14-g335ee8d2fa5cb7d30db7b818ec05563ad139ee2f
Could you perhaps have a look?
Thanks a lot!
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-08-16 19:38 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-14 8:17 [Buildroot] [PATCH] package/libesmtp: bump to upstream version Thomas Perale via buildroot
2025-07-14 13:17 ` Julien Olivain via buildroot
2025-08-07 18:23 ` Thomas Perale via buildroot
2025-08-16 19:38 ` Thomas Petazzoni via buildroot
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.