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

Reply via email to