* [Buildroot] [PATCH v2 1/1] package/libest: needs OpenSSL engines
@ 2026-09-16 20:50 Bernd Kuhls
2026-09-16 21:04 ` Thomas Petazzoni via buildroot
2026-09-25 14:46 ` Raphaël Mélotte via buildroot
0 siblings, 2 replies; 3+ messages in thread
From: Bernd Kuhls @ 2026-09-16 20:50 UTC (permalink / raw)
To: buildroot; +Cc: Aleksandr Makarov
Fixes build error:
In file included from client.c:14:
client.c: In function 'JNI_OnLoad':
./../../src/est/est.h:834:10: error: implicit declaration of function 'ERR_load_crypto_strings'; did you mean 'ERR_load_CRYPTO_strings'? [-Wimplicit-function-declaration]
834 | do { ERR_load_crypto_strings(); \
| ^~~~~~~~~~~~~~~~~~~~~~~
client.c:88:9: note: in expansion of macro 'est_apps_startup'
88 | est_apps_startup();
| ^~~~~~~~~~~~~~~~
./../../src/est/est.h:836:10: error: implicit declaration of function 'ENGINE_load_builtin_engines' [-Wimplicit-function-declaration]
836 | ENGINE_load_builtin_engines(); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
client.c:88:9: note: in expansion of macro 'est_apps_startup'
88 | est_apps_startup();
| ^~~~~~~~~~~~~~~~
client.c: In function 'JNI_OnUnload':
./../../src/est/est.h:860:40: error: implicit declaration of function 'ENGINE_cleanup'; did you mean 'EVP_PBE_cleanup'? [-Wimplicit-function-declaration]
860 | OBJ_cleanup(); EVP_cleanup(); ENGINE_cleanup(); \
| ^~~~~~~~~~~~~~
client.c:101:9: note: in expansion of macro 'est_apps_shutdown'
101 | est_apps_shutdown();
| ^~~~~~~~~~~~~~~~~
./../../src/est/est.h:862:10: error: implicit declaration of function 'ERR_free_strings'; did you mean 'ERR_load_EC_strings'? [-Wimplicit-function-declaration]
862 | ERR_free_strings(); } while (0)
| ^~~~~~~~~~~~~~~~
client.c:101:9: note: in expansion of macro 'est_apps_shutdown'
101 | est_apps_shutdown();
| ^~~~~~~~~~~~~~~~~
client.c: In function 'est_client_raise_exception':
client.c:122:17: error: implicit declaration of function 'ERR_print_errors_fp' [-Wimplicit-function-declaration]
122 | ERR_print_errors_fp(stderr);
| ^~~~~~~~~~~~~~~~~~~
seen with this defconfig
BR2_PACKAGE_OPENJDK=y
BR2_PACKAGE_LIBEST=y
The failing code was added upstream on Jul, 6th, 2020:
https://github.com/cisco/libest/commit/ab998c0918d1d46e1d8664a89b249cac08606e53
and included in version 3.2.0.
Buildroot commit 5bbb1834a412f2fb2d9692cdc40c99097fb8a46d bumped the
package to a tree including the aforementioned upstream commit on Jul
24th, 2022 so a backport to LTS branches should be considered.
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
v2: added history of the build error (Thomas)
package/libest/Config.in | 1 +
1 file changed, 1 insertion(+)
diff --git a/package/libest/Config.in b/package/libest/Config.in
index bd5f40afae..3a0328c2f8 100644
--- a/package/libest/Config.in
+++ b/package/libest/Config.in
@@ -5,6 +5,7 @@ config BR2_PACKAGE_LIBEST
bool "libest"
depends on !BR2_STATIC_LIBS # libexecinfo or glibc
select BR2_PACKAGE_LIBEXECINFO if !BR2_TOOLCHAIN_USES_GLIBC
+ select BR2_PACKAGE_LIBOPENSSL_ENGINES
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL
select BR2_PACKAGE_SAFECLIB
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [Buildroot] [PATCH v2 1/1] package/libest: needs OpenSSL engines
2026-09-16 20:50 [Buildroot] [PATCH v2 1/1] package/libest: needs OpenSSL engines Bernd Kuhls
@ 2026-09-16 21:04 ` Thomas Petazzoni via buildroot
2026-09-25 14:46 ` Raphaël Mélotte via buildroot
1 sibling, 0 replies; 3+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-09-16 21:04 UTC (permalink / raw)
To: Bernd Kuhls; +Cc: buildroot, Aleksandr Makarov
On Wed, Sep 16, 2026 at 10:50:22PM +0200, Bernd Kuhls wrote:
> Fixes build error:
>
> In file included from client.c:14:
> client.c: In function 'JNI_OnLoad':
> ./../../src/est/est.h:834:10: error: implicit declaration of function 'ERR_load_crypto_strings'; did you mean 'ERR_load_CRYPTO_strings'? [-Wimplicit-function-declaration]
> 834 | do { ERR_load_crypto_strings(); \
> | ^~~~~~~~~~~~~~~~~~~~~~~
> client.c:88:9: note: in expansion of macro 'est_apps_startup'
> 88 | est_apps_startup();
> | ^~~~~~~~~~~~~~~~
> ./../../src/est/est.h:836:10: error: implicit declaration of function 'ENGINE_load_builtin_engines' [-Wimplicit-function-declaration]
> 836 | ENGINE_load_builtin_engines(); \
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> client.c:88:9: note: in expansion of macro 'est_apps_startup'
> 88 | est_apps_startup();
> | ^~~~~~~~~~~~~~~~
> client.c: In function 'JNI_OnUnload':
> ./../../src/est/est.h:860:40: error: implicit declaration of function 'ENGINE_cleanup'; did you mean 'EVP_PBE_cleanup'? [-Wimplicit-function-declaration]
> 860 | OBJ_cleanup(); EVP_cleanup(); ENGINE_cleanup(); \
> | ^~~~~~~~~~~~~~
> client.c:101:9: note: in expansion of macro 'est_apps_shutdown'
> 101 | est_apps_shutdown();
> | ^~~~~~~~~~~~~~~~~
> ./../../src/est/est.h:862:10: error: implicit declaration of function 'ERR_free_strings'; did you mean 'ERR_load_EC_strings'? [-Wimplicit-function-declaration]
> 862 | ERR_free_strings(); } while (0)
> | ^~~~~~~~~~~~~~~~
> client.c:101:9: note: in expansion of macro 'est_apps_shutdown'
> 101 | est_apps_shutdown();
> | ^~~~~~~~~~~~~~~~~
> client.c: In function 'est_client_raise_exception':
> client.c:122:17: error: implicit declaration of function 'ERR_print_errors_fp' [-Wimplicit-function-declaration]
> 122 | ERR_print_errors_fp(stderr);
> | ^~~~~~~~~~~~~~~~~~~
>
> seen with this defconfig
>
> BR2_PACKAGE_OPENJDK=y
> BR2_PACKAGE_LIBEST=y
>
> The failing code was added upstream on Jul, 6th, 2020:
> https://github.com/cisco/libest/commit/ab998c0918d1d46e1d8664a89b249cac08606e53
> and included in version 3.2.0.
>
> Buildroot commit 5bbb1834a412f2fb2d9692cdc40c99097fb8a46d bumped the
> package to a tree including the aforementioned upstream commit on Jul
> 24th, 2022 so a backport to LTS branches should be considered.
>
> Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Applied to master, thanks!
Best regards,
Thomas Petazzoni
--
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] 3+ messages in thread
* Re: [Buildroot] [PATCH v2 1/1] package/libest: needs OpenSSL engines
2026-09-16 20:50 [Buildroot] [PATCH v2 1/1] package/libest: needs OpenSSL engines Bernd Kuhls
2026-09-16 21:04 ` Thomas Petazzoni via buildroot
@ 2026-09-25 14:46 ` Raphaël Mélotte via buildroot
1 sibling, 0 replies; 3+ messages in thread
From: Raphaël Mélotte via buildroot @ 2026-09-25 14:46 UTC (permalink / raw)
To: buildroot, Bernd Kuhls; +Cc: Raphaël Mélotte
In reply of:
> Fixes build error:
>
> In file included from client.c:14:
> client.c: In function 'JNI_OnLoad':
> ./../../src/est/est.h:834:10: error: implicit declaration of function 'ERR_load_crypto_strings'; did you mean 'ERR_load_CRYPTO_strings'? [-Wimplicit-function-declaration]
> 834 | do { ERR_load_crypto_strings(); \
> | ^~~~~~~~~~~~~~~~~~~~~~~
> client.c:88:9: note: in expansion of macro 'est_apps_startup'
> 88 | est_apps_startup();
> | ^~~~~~~~~~~~~~~~
> ./../../src/est/est.h:836:10: error: implicit declaration of function 'ENGINE_load_builtin_engines' [-Wimplicit-function-declaration]
> 836 | ENGINE_load_builtin_engines(); \
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> client.c:88:9: note: in expansion of macro 'est_apps_startup'
> 88 | est_apps_startup();
> | ^~~~~~~~~~~~~~~~
> client.c: In function 'JNI_OnUnload':
> ./../../src/est/est.h:860:40: error: implicit declaration of function 'ENGINE_cleanup'; did you mean 'EVP_PBE_cleanup'? [-Wimplicit-function-declaration]
> 860 | OBJ_cleanup(); EVP_cleanup(); ENGINE_cleanup(); \
> | ^~~~~~~~~~~~~~
> client.c:101:9: note: in expansion of macro 'est_apps_shutdown'
> 101 | est_apps_shutdown();
> | ^~~~~~~~~~~~~~~~~
> ./../../src/est/est.h:862:10: error: implicit declaration of function 'ERR_free_strings'; did you mean 'ERR_load_EC_strings'? [-Wimplicit-function-declaration]
> 862 | ERR_free_strings(); } while (0)
> | ^~~~~~~~~~~~~~~~
> client.c:101:9: note: in expansion of macro 'est_apps_shutdown'
> 101 | est_apps_shutdown();
> | ^~~~~~~~~~~~~~~~~
> client.c: In function 'est_client_raise_exception':
> client.c:122:17: error: implicit declaration of function 'ERR_print_errors_fp' [-Wimplicit-function-declaration]
> 122 | ERR_print_errors_fp(stderr);
> | ^~~~~~~~~~~~~~~~~~~
>
> seen with this defconfig
>
> BR2_PACKAGE_OPENJDK=y
> BR2_PACKAGE_LIBEST=y
>
> The failing code was added upstream on Jul, 6th, 2020:
> https://github.com/cisco/libest/commit/ab998c0918d1d46e1d8664a89b249cac08606e53
> and included in version 3.2.0.
>
> Buildroot commit 5bbb1834a412f2fb2d9692cdc40c99097fb8a46d bumped the
> package to a tree including the aforementioned upstream commit on Jul
> 24th, 2022 so a backport to LTS branches should be considered.
>
> Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Applied to 2025.02.x, 2026.08.x. Thanks
> ---
> v2: added history of the build error (Thomas)
>
> package/libest/Config.in | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/package/libest/Config.in b/package/libest/Config.in
> index bd5f40afae..3a0328c2f8 100644
> --- a/package/libest/Config.in
> +++ b/package/libest/Config.in
> @@ -5,6 +5,7 @@ config BR2_PACKAGE_LIBEST
> bool "libest"
> depends on !BR2_STATIC_LIBS # libexecinfo or glibc
> select BR2_PACKAGE_LIBEXECINFO if !BR2_TOOLCHAIN_USES_GLIBC
> + select BR2_PACKAGE_LIBOPENSSL_ENGINES
> select BR2_PACKAGE_OPENSSL
> select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL
> select BR2_PACKAGE_SAFECLIB
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-09-25 14:46 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-16 20:50 [Buildroot] [PATCH v2 1/1] package/libest: needs OpenSSL engines Bernd Kuhls
2026-09-16 21:04 ` Thomas Petazzoni via buildroot
2026-09-25 14:46 ` Raphaël Mélotte 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.