After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 755892 - dtls needs openssl >= 1.0.1
dtls needs openssl >= 1.0.1
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
1.6.0
Other Mac OS
: Normal normal
: 1.6.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-09-30 17:26 UTC by Aleix Conchillo Flaqué
Modified: 2015-10-05 12:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
require openssl 1.0.1 (878 bytes, patch)
2015-09-30 17:28 UTC, Aleix Conchillo Flaqué
committed Details | Review

Description Aleix Conchillo Flaqué 2015-09-30 17:26:06 UTC
dtls fails to build in OS X 10.10 which ships with OpenSSL 0.9.8zg. configure.ac should require >= 1.0.1 instead of 0.9.5.

-----

gstdtlsconnection.c:613:3: error: use of undeclared identifier 'SRTP_PROTECTION_PROFILE'
  SRTP_PROTECTION_PROFILE *profile;
  ^
gstdtlsconnection.c:613:28: error: use of undeclared identifier 'profile'
  SRTP_PROTECTION_PROFILE *profile;
                           ^
gstdtlsconnection.c:620:13: warning: implicit declaration of function 'SSL_export_keying_material' is invalid in C99 [-Wimplicit-function-declaration]
  success = SSL_export_keying_material (self->priv->ssl,
            ^
gstdtlsconnection.c:629:3: error: use of undeclared identifier 'profile'
  profile = SSL_get_selected_srtp_profile (self->priv->ssl);
  ^
gstdtlsconnection.c:629:13: warning: implicit declaration of function 'SSL_get_selected_srtp_profile' is invalid in C99 [-Wimplicit-function-declaration]
  profile = SSL_get_selected_srtp_profile (self->priv->ssl);
            ^
gstdtlsconnection.c:631:58: error: use of undeclared identifier 'profile'
  GST_INFO_OBJECT (self, "keys received, profile is %s", profile->name);
                                                         ^
/opt/oblong/deps-64-10/include/gstreamer-1.0/gst/gstinfo.h:860:95: note: expanded from macro 'GST_INFO_OBJECT'
#define GST_INFO_OBJECT(obj,...)        GST_CAT_LEVEL_LOG (GST_CAT_DEFAULT, GST_LEVEL_INFO,    obj,  __VA_ARGS__)
                                                                                                     ^
/opt/oblong/deps-64-10/include/gstreamer-1.0/gst/gstinfo.h:541:31: note: expanded from macro 'GST_CAT_LEVEL_LOG'
        (GObject *) (object), __VA_ARGS__);                             \
                              ^
gstdtlsconnection.c:633:11: error: use of undeclared identifier 'profile'
  switch (profile->id) {
Comment 1 Aleix Conchillo Flaqué 2015-09-30 17:28:24 UTC
Created attachment 312442 [details] [review]
require openssl 1.0.1
Comment 2 Sebastian Dröge (slomo) 2015-10-02 13:24:00 UTC
commit 1bd5194c6cab9652bbd8b0358308e135aa8ed081
Author: Aleix Conchillo Flaqué <aleix@oblong.com>
Date:   Wed Sep 30 10:27:06 2015 -0700

    dtls: require openssl >= 1.0.1
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755892