[Bug 278018] sysutils/rsyslog8 8.2402.0 does not build with LibreSSL 3.8.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 29 Mar 2024 00:29:30 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278018 Bug ID: 278018 Summary: sysutils/rsyslog8 8.2402.0 does not build with LibreSSL 3.8.3 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: matthew@FreeBSD.org Reporter: dave@jetcafe.org Flags: maintainer-feedback?(matthew@FreeBSD.org) Assignee: matthew@FreeBSD.org FreeBSD 13.2, ports HEAD as of 6b5a47c1f. Deja vu, but this time the SSL_CONF_CTX api was apparently not supported by rsyslog (LibreSSL does not have this API). Relevant transcript from the build log follows: [00:00:31] /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -pthread -I../runtime -I.. -I../grammar -O2 -pipe -I/usr/local/include -I/usr/local/include -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -I /usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -I/usr/local/include -I/usr/local/include -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -g -MT lmnsd_ossl_la-net_ossl.lo -MD -MP -MF .deps/lmnsd_ossl_la-net_ossl.Tpo -c -o lmnsd_ossl_la-net_ossl.lo `test -f 'net_ossl.c' || echo './'`net_ossl.c [00:00:31] libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -pthread -I../runtime -I.. -I../grammar -O2 -pipe -I/usr/local/include -I/usr/local/include -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -I /usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -I/usr/local/include -I/usr/local/include -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -g -MT lmnsd_ossl_la-net_ossl.lo -MD -MP -MF .deps/lmnsd_ossl_la-net_ossl.Tpo -c net_ossl.c -fPIC -DPIC -o .libs/lmnsd_ossl_la-net_ossl.o [00:00:31] net_ossl.c:482:3: error: unknown type name 'SSL_CONF_CTX'; did you mean 'SSL_AEAD_CTX'? [00:00:31] SSL_CONF_CTX *cctx; [00:00:31] ^~~~~~~~~~~~ [00:00:31] SSL_AEAD_CTX [00:00:31] /usr/local/include/openssl/ssl.h:523:32: note: 'SSL_AEAD_CTX' declared here [00:00:31] typedef struct ssl_aead_ctx_st SSL_AEAD_CTX; [00:00:31] ^ [00:00:31] net_ossl.c:483:10: error: call to undeclared function 'SSL_CONF_CTX_new'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] [00:00:31] cctx = SSL_CONF_CTX_new(); -- You are receiving this mail because: You are the assignee for the bug.