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 797348 - curl fails to build on Ubuntu 18.04
curl fails to build on Ubuntu 18.04
Status: RESOLVED INVALID
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2018-10-28 11:33 UTC by Xavier Claessens
Modified: 2018-10-28 12:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Xavier Claessens 2018-10-28 11:33:11 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,
                                                  ^~~~~~
Comment 1 Xavier Claessens 2018-10-28 12:32:49 UTC
Same root cause as #797347