GNOME Bugzilla – Bug 755892
dtls needs openssl >= 1.0.1
Last modified: 2015-10-05 12:54:57 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) {
Created attachment 312442 [details] [review] require openssl 1.0.1
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