-
Incident report
-
Resolution: Duplicate
-
Trivial
-
None
-
3.0.9, 3.2.6
-
None
-
Alpine Linux 3.5
bash-4.3# make Making all in src make[1]: Entering directory '/tmp/zabbix-3.2.6/src' Making all in libs make[2]: Entering directory '/tmp/zabbix-3.2.6/src/libs' Making all in zbxcrypto make[3]: Entering directory '/tmp/zabbix-3.2.6/src/libs/zbxcrypto' gcc -DHAVE_CONFIG_H -I. -I../../../include -I/usr/include -fPIC -pie -Wl,-z,relro -Wl,-z,now -MT libzbxcrypto_a-md5.o -MD -MP -MF .deps/libzbxcrypto_a-md5.Tpo -c -o libzbxcrypto_a-md5.o `test -f 'md5.c' || echo './'`md5.c mv -f .deps/libzbxcrypto_a-md5.Tpo .deps/libzbxcrypto_a-md5.Po gcc -DHAVE_CONFIG_H -I. -I../../../include -I/usr/include -fPIC -pie -Wl,-z,relro -Wl,-z,now -MT libzbxcrypto_a-base64.o -MD -MP -MF .deps/libzbxcrypto_a-base64.Tpo -c -o libzbxcrypto_a-base64.o `test -f 'base64.c' || echo './'`base64.c mv -f .deps/libzbxcrypto_a-base64.Tpo .deps/libzbxcrypto_a-base64.Po gcc -DHAVE_CONFIG_H -I. -I../../../include -I/usr/include -fPIC -pie -Wl,-z,relro -Wl,-z,now -MT libzbxcrypto_a-tls.o -MD -MP -MF .deps/libzbxcrypto_a-tls.Tpo -c -o libzbxcrypto_a-tls.o `test -f 'tls.c' || echo './'`tls.c tls.c: In function 'zbx_log_ciphersuites': tls.c:1679:17: warning: implicit declaration of function 'SSL_CTX_get_ciphers' [-Wimplicit-function-declaration] cipher_list = SSL_CTX_get_ciphers(ciphers); ^~~~~~~~~~~~~~~~~~~ tls.c:1679:15: warning: assignment makes pointer from integer without a cast [-Wint-conversion] cipher_list = SSL_CTX_get_ciphers(ciphers); ^ tls.c: In function 'zbx_tls_library_init': tls.c:2568:11: warning: implicit declaration of function 'OPENSSL_init_ssl' [-Wimplicit-function-declaration] if (1 != OPENSSL_init_ssl(OPENSSL_INIT_LOAD_SSL_STRINGS | OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL)) ^~~~~~~~~~~~~~~~ tls.c:2568:28: error: 'OPENSSL_INIT_LOAD_SSL_STRINGS' undeclared (first use in this function) if (1 != OPENSSL_init_ssl(OPENSSL_INIT_LOAD_SSL_STRINGS | OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tls.c:2568:28: note: each undeclared identifier is reported only once for each function it appears in tls.c:2568:60: error: 'OPENSSL_INIT_LOAD_CRYPTO_STRINGS' undeclared (first use in this function) if (1 != OPENSSL_init_ssl(OPENSSL_INIT_LOAD_SSL_STRINGS | OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from tls.c:26:0: tls.c:2576:74: warning: implicit declaration of function 'OpenSSL_version' [-Wimplicit-function-declaration] zabbix_log(LOG_LEVEL_DEBUG, "OpenSSL library (version %s) initialized", OpenSSL_version(OPENSSL_VERSION)); ^ ../../../include/log.h:58:87: note: in definition of macro 'zabbix_log' # define zabbix_log(level, fmt, ...) __zbx_zabbix_log(level, ZBX_CONST_STRING(fmt), ##__VA_ARGS__) ^~~~~~~~~~~ tls.c:2576:90: error: 'OPENSSL_VERSION' undeclared (first use in this function) zabbix_log(LOG_LEVEL_DEBUG, "OpenSSL library (version %s) initialized", OpenSSL_version(OPENSSL_VERSION)); ^ ../../../include/log.h:58:87: note: in definition of macro 'zabbix_log' # define zabbix_log(level, fmt, ...) __zbx_zabbix_log(level, ZBX_CONST_STRING(fmt), ##__VA_ARGS__) ^~~~~~~~~~~ tls.c: In function 'zbx_tls_library_deinit': tls.c:2599:3: warning: implicit declaration of function 'OPENSSL_cleanup' [-Wimplicit-function-declaration] OPENSSL_cleanup(); ^~~~~~~~~~~~~~~ tls.c: In function 'zbx_tls_init_child': tls.c:3141:12: warning: implicit declaration of function 'SSL_CTX_set_min_proto_version' [-Wimplicit-function-declaration] if (1 != SSL_CTX_set_min_proto_version(ctx_cert, TLS1_2_VERSION)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tls.c:3379:4: warning: implicit declaration of function 'SSL_CTX_set_psk_client_callback' [-Wimplicit-function-declaration] SSL_CTX_set_psk_client_callback(ctx_psk, zbx_psk_client_cb); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tls.c:3383:4: warning: implicit declaration of function 'SSL_CTX_set_psk_server_callback' [-Wimplicit-function-declaration] SSL_CTX_set_psk_server_callback(ctx_psk, zbx_psk_server_cb); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tls.c: In function 'zbx_tls_get_attr_psk': tls.c:5473:36: warning: implicit declaration of function 'SSL_get_psk_identity' [-Wimplicit-function-declaration] if (NULL != (attr->psk_identity = SSL_get_psk_identity(s->tls_ctx->ctx))) ^~~~~~~~~~~~~~~~~~~~ tls.c:5473:34: warning: assignment makes pointer from integer without a cast [-Wint-conversion] if (NULL != (attr->psk_identity = SSL_get_psk_identity(s->tls_ctx->ctx))) ^ make[3]: *** [Makefile:466: libzbxcrypto_a-tls.o] Error 1 make[3]: Leaving directory '/tmp/zabbix-3.2.6/src/libs/zbxcrypto' make[2]: *** [Makefile:479: all-recursive] Error 1 make[2]: Leaving directory '/tmp/zabbix-3.2.6/src/libs' make[1]: *** [Makefile:455: all-recursive] Error 1 make[1]: Leaving directory '/tmp/zabbix-3.2.6/src' make: *** [Makefile:468: all-recursive] Error 1
- duplicates
-
ZBXNEXT-3653 Support LibreSSL library
- Open
- is duplicated by
-
ZBX-15552 Compilation failed on OpenBSD 6.3 with OpenSSL library
- Closed