]> git.ipfire.org Git - thirdparty/systemd.git/commit
meson: libfido2 requires openssl
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 24 Sep 2022 22:33:52 +0000 (07:33 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 24 Sep 2022 22:53:06 +0000 (07:53 +0900)
commite0f435f93580c84a93cc083a7fc23a5751ca8424
tree4a1dae4a46cd7e09d57023d2bc93633790fe4f57
parente56074a2121d2db7964321156fe522232b16034d
meson: libfido2 requires openssl

Fixes compile error with -Dopenssl=false.
```
In file included from ../../home/watanabe/git/systemd/src/shared/pkcs11-util.h:12,
                 from ../../home/watanabe/git/systemd/src/cryptenroll/cryptenroll.c:24:
../../home/watanabe/git/systemd/src/shared/openssl-util.h:56:21: error: conflicting types for ‘X509’; have ‘struct X509’
   56 | typedef struct X509 X509;
      |                     ^~~~
In file included from /usr/include/openssl/crypto.h:25,
                 from /usr/include/openssl/bio.h:20,
                 from /usr/include/openssl/asn1.h:16,
                 from /usr/include/openssl/ec.h:17,
                 from /usr/include/fido.h:10,
                 from ../../home/watanabe/git/systemd/src/shared/libfido2-util.h:18,
                 from ../../home/watanabe/git/systemd/src/cryptenroll/cryptenroll-fido2.h:7,
                 from ../../home/watanabe/git/systemd/src/cryptenroll/cryptenroll.c:6:
/usr/include/openssl/ossl_typ.h:123:24: note: previous declaration of ‘X509’ with type ‘X509’ {aka ‘struct x509_st’}
  123 | typedef struct x509_st X509;
      |                        ^~~~
```
meson.build