Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-15552

Compilation failed on OpenBSD 6.3 with OpenSSL library

    Details

    • Team:
      Team A
    • Sprint:
      Sprint 48, Jan 2019, Sprint 49 (Feb 2019), Sprint 50 (Mar 2019), Sprint 51 (Apr 2019)
    • Story Points:
      12

      Description

      Configuration:
      
        Detected OS:           openbsd6.3
        Install path:          /usr/local
        Compilation arch:      openbsd
      
        Compiler:              gcc
        Compiler flags:         -g -O2
      
        Library-specific flags:
          TLS:                   -I/usr/include
          iconv:                 -I/usr/local/include
      
        Enable server:         no
      
        Enable proxy:          no
      
        Enable agent:          yes
        Agent details:
          TLS:                   OpenSSL
          Linker flags:           -L/usr/lib    -L/usr/local/lib
          Libraries:              -lssl -lcrypto   -lkvm -lm   -liconv
      
        Enable Java gateway:   no
      
        LDAP support:          no
        IPv6 support:          no

      make install fails with error message

      v3.0.25:

      tls.c:226: error: 'PSK_MAX_IDENTITY_LEN' undeclared here (not in a function)
      *** Error 1 in src/libs/zbxcrypto (Makefile:457 'libzbxcrypto_a-tls.o': gcc -DHAVE_CONFIG_H -I. -I../../../include    -I/usr/include -g -O2 ...)
      *** Error 1 in src/libs (Makefile:494 'all-recursive')
      *** Error 1 in src (Makefile:470 'all-recursive')
      *** Error 1 in /home/zabbix/zabbix-3.0.25 (Makefile:483 'all-recursive')
      

      v4.0.3:

      tls.c:232:59: error: use of undeclared identifier 'PSK_MAX_IDENTITY_LEN'
      ZBX_THREAD_LOCAL static char                    incoming_connection_psk_id[PSK_MAX_IDENTITY_LEN + 1];
                                                                                 ^
      tls.c:2645:3: warning: implicit declaration of function 'OPENSSL_cleanup' is invalid in C99 [-Wimplicit-function-declaration]
                      OPENSSL_cleanup();
                      ^
      tls.c:3431:4: warning: implicit declaration of function 'SSL_CTX_set_psk_client_callback' is invalid in C99 [-Wimplicit-function-declaration]
                              SSL_CTX_set_psk_client_callback(ctx_psk, zbx_psk_client_cb);
                              ^
      tls.c:3435:4: warning: implicit declaration of function 'SSL_CTX_set_psk_server_callback' is invalid in C99 [-Wimplicit-function-declaration]
                              SSL_CTX_set_psk_server_callback(ctx_psk, zbx_psk_server_cb);
                              ^
      tls.c:3448:12: warning: implicit declaration of function 'SSL_CTX_set_ciphersuites' is invalid in C99 [-Wimplicit-function-declaration]
                      if (1 != SSL_CTX_set_ciphersuites(ctx_psk, ZBX_CIPHERS_PSK_TLS13))
                               ^

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                andris Andris Mednis
                Reporter:
                sasha Alexander Vladishev
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: