linux515-headers ‘sign-file’ depends on openssl-1.1
linux515-headers either needs to have openssl-1.1 as a dependency or its modules must be rebuilt against openssl 3.x
pacman -Ql linux515-headers | grep -i sign-file
linux515-headers /usr/lib/modules/5.15.78-1-MANJARO/build/scripts/.sign-file.cmd
linux515-headers /usr/lib/modules/5.15.78-1-MANJARO/build/scripts/sign-file
linux515-headers /usr/lib/modules/5.15.78-1-MANJARO/build/scripts/sign-file.c
ldd /usr/lib/modules/5.15.78-1-MANJARO/build/scripts/sign-file
linux-vdso.so.1 (0x00007ffee765f000)
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007ff70dfb9000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007ff70ddd2000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007ff70e2ce000)
pacman -Ql openssl |grep -i libcrypto
openssl /usr/lib/libcrypto.so
openssl /usr/lib/libcrypto.so.3
openssl /usr/lib/pkgconfig/libcrypto.pc
pacman -Ql openssl-1.1 |grep -i libcrypto
openssl-1.1 /usr/lib/libcrypto.so.1.1
openssl-1.1 /usr/lib/openssl-1.1/libcrypto.so
openssl-1.1 /usr/lib/openssl-1.1/pkgconfig/libcrypto.pc