Public bug reported: When I try to build on Lucid, I get the following compiler errors:
CC openconnect-dtls.o dtls.c: In function ‘dtls_try_handshake’: dtls.c:310: error: ‘struct dtls1_state_st’ has no member named ‘next_timeout’ dtls.c:311: error: ‘struct dtls1_state_st’ has no member named ‘next_timeout’ dtls.c:312: error: ‘struct dtls1_state_st’ has no member named ‘timeout_duration’ dtls.c:314: error: ‘BIO_CTRL_DGRAM_SET_NEXT_TIMEOUT’ undeclared (first use in this function) dtls.c:314: error: (Each undeclared identifier is reported only once dtls.c:314: error: for each function it appears in.) dtls.c:315: error: ‘struct dtls1_state_st’ has no member named ‘next_timeout’ The corresponding source is as follows: /* Debian restricts visibility of dtls1_stop_timer() so do it manually. Thankfully this *should* work, from 0.9.8m to 1.0.0d inclusive, and we don't have to worry about future changes because we don't do this for 1.0.0e and above anyway */ memset (&(vpninfo->dtls_ssl->d1->next_timeout), 0, sizeof((vpninfo->dtls_ssl->d1->next_timeout))); vpninfo->dtls_ssl->d1->timeout_duration = 1; BIO_ctrl(SSL_get_rbio(vpninfo->dtls_ssl), BIO_CTRL_DGRAM_SET_NEXT_TIMEOUT, 0, &(vpninfo->dtls_ssl->d1->next_timeout)); This seems to indicate that building should require OpenSSL 0.9.8m or greater, while the build dependencies only ask for libssl-dev (>= 0.9.8g-14). ** Affects: openconnect (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/955371 Title: Build deps don't reflect failure of simple backport on Lucid's openssl To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openconnect/+bug/955371/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs