что со сборкой
 674 |     dynamic_MEM_fns mem_fns;
      |     ^~~~~~~~~~~~~~~
/usr/include/openssl/engine.h:675:3: error: storage class specified for parameter ‘dynamic_fns’
  675 | } dynamic_fns;
      |   ^~~~~~~~~~~
/usr/include/openssl/engine.h:689:25: error: storage class specified for parameter ‘dynamic_v_check_fn’
  689 | typedef unsigned long (*dynamic_v_check_fn) (unsigned long ossl_version);
      |                         ^~~~~~~~~~~~~~~~~~
/usr/include/openssl/engine.h:715:55: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
  715 |                                     const dynamic_fns *fns);
      |                                                       ^
/home/pico/luckfox_build/luckfox-pico/sysdrv/source/kernel/scripts/extract-cert.c:31:9: error: expected declaration specifiers before ‘#pragma’
   31 | #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
      |         ^~~
/home/pico/luckfox_build/luckfox-pico/sysdrv/source/kernel/scripts/extract-cert.c:44:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
   44 | {
      | ^
/home/pico/luckfox_build/luckfox-pico/sysdrv/source/kernel/scripts/extract-cert.c:61:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
   61 | {
      | ^
/home/pico/luckfox_build/luckfox-pico/sysdrv/source/kernel/scripts/extract-cert.c:80:20: error: storage class specified for parameter ‘key_pass’
   80 | static const char *key_pass;
      |                    ^~~~~~~~
/home/pico/luckfox_build/luckfox-pico/sysdrv/source/kernel/scripts/extract-cert.c:81:13: error: storage class specified for parameter ‘wb’
   81 | static BIO *wb;
      |             ^~
/home/pico/luckfox_build/luckfox-pico/sysdrv/source/kernel/scripts/extract-cert.c:82:14: error: storage class specified for parameter ‘cert_dst’
   82 | static char *cert_dst;
      |              ^~~~~~~~
/home/pico/luckfox_build/luckfox-pico/sysdrv/source/kernel/scripts/extract-cert.c:83:12: error: storage class specified for parameter ‘kbuild_verbose’
   83 | static int kbuild_verbose;
      |            ^~~~~~~~~~~~~~
/home/pico/luckfox_build/luckfox-pico/sysdrv/source/kernel/scripts/extract-cert.c:86:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
   86 | {
      | ^
/home/pico/luckfox_build/luckfox-pico/sysdrv/source/kernel/scripts/extract-cert.c:100:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
  100 | {
      | ^
In file included from /home/pico/luckfox_build/luckfox-pico/sysdrv/source/kernel/scripts/extract-cert.c:21:
/usr/include/openssl/bio.h:686:1: error: old-style parameter declarations in prototyped function definition
  686 | DEPRECATEDIN_1_1_0(struct hostent *BIO_gethostbyname(const char *name))
      | ^~~~~~~~~~~~~~~~~~
/home/pico/luckfox_build/luckfox-pico/sysdrv/source/kernel/scripts/extract-cert.c:177: error: expected ‘{’ at end of input
/home/pico/luckfox_build/luckfox-pico/sysdrv/source/kernel/scripts/extract-cert.c:177: warning: control reaches end of non-void function [-Wreturn-type]
make[3]: *** [scripts/Makefile.host:95: scripts/extract-cert] Error 1
make[2]: *** [/home/pico/luckfox_build/luckfox-pico/sysdrv/source/kernel/Makefile:1326: scripts] Error 2
make[2]: Leaving directory '/home/pico/luckfox_build/luckfox-pico/sysdrv/source/objs_kernel'
make[1]: *** [Makefile:185: __sub-make] Error 2
make[1]: Leaving directory '/home/pico/luckfox_build/luckfox-pico/sysdrv/source/kernel'
make: *** [Makefile:696: drv] Error 2
make: Leaving directory '/home/pico/luckfox_build/luckfox-pico/sysdrv'