GNOME Bugzilla – Bug 797348
curl fails to build on Ubuntu 18.04
Last modified: 2018-10-28 12:32:49 UTC
../subprojects/gst-plugins-bad/ext/curl/gstcurlbasesink.c: In function ‘gst_curl_base_sink_setup_dscp_unlocked’: ../subprojects/gst-plugins-bad/ext/curl/gstcurlbasesink.c:1386:25: error: field ‘sa_in6’ has incomplete type struct sockaddr_in6 sa_in6; ^~~~~~ ../subprojects/gst-plugins-bad/ext/curl/gstcurlbasesink.c:1400:9: warning: implicit declaration of function ‘IN6_IS_ADDR_V4MAPPED’ [-Wimplicit-function-declaration] if (IN6_IS_ADDR_V4MAPPED (&(sa.sa_in6.sin6_addr))) { ^~~~~~~~~~~~~~~~~~~~ ../subprojects/gst-plugins-bad/ext/curl/gstcurlbasesink.c:1400:9: warning: nested extern declaration of ‘IN6_IS_ADDR_V4MAPPED’ [-Wnested-externs] ../subprojects/gst-plugins-bad/ext/curl/gstcurlbasesink.c:1410:38: error: ‘IPPROTO_IP’ undeclared (first use in this function); did you mean ‘EPROTOTYPE’? ret = setsockopt (sink->fd.fd, IPPROTO_IP, IP_TOS, (void *) &tos, ^~~~~~~~~~ EPROTOTYPE ../subprojects/gst-plugins-bad/ext/curl/gstcurlbasesink.c:1410:38: note: each undeclared identifier is reported only once for each function it appears in ../subprojects/gst-plugins-bad/ext/curl/gstcurlbasesink.c:1410:50: error: ‘IP_TOS’ undeclared (first use in this function) ret = setsockopt (sink->fd.fd, IPPROTO_IP, IP_TOS, (void *) &tos, ^~~~~~
Same root cause as #797347