mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-19 16:40:46 -09:00
Fix the following build failure with BR2_PACKAGE_WOLFSSL_ALL raised since bump to version 5.9.0 in commitda912a3d2a: In file included from ../../../../src/libstrongswan/utils/utils.h:59, from ../../../../src/libstrongswan/library.h:101, from wolfssl_common.h:29, from wolfssl_aead.c:23: wolfssl_aead.c:90:16: error: conflicting types for 'encrypt'; have '_Bool(union <anonymous>, chunk_t, chunk_t, chunk_t, chunk_t *)' 90 | METHOD(aead_t, encrypt, bool, | ^~~~~~~ ../../../../src/libstrongswan/utils/utils/object.h:99:20: note: in definition of macro 'METHOD' 99 | static ret name(union {iface *_public; this;} \ | ^~~~ In file included from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/wc_port.h:573, from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/types.h:35, from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/logging.h:33, from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/ssl.h:35, from wolfssl_common.h:64, from wolfssl_aead.c:23: /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/unistd.h:149:6: note: previous declaration of 'encrypt' with type 'void(char *, int)' 149 | void encrypt(char *, int); | ^~~~~~~ Fixes: - http://autobuild.buildroot.org/results/02f080c2f6d8272cb8cc1de66e058d66fb7499bc Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> (cherry picked from commit528155f23a) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>