Package: libwww-curl-perl Version: 4.17-2 Severity: serious User: reproducible-bui...@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org, c...@packages.debian.org
As noticed by the reproducible-builds.org CI system, this package fails to build on current sid. It looks like this broke with the recent curl 7.51.0-1 upload, so cc'ing the curl maintainers too. https://tests.reproducible-builds.org/debian/rb-pkg/unstable/i386/libwww-curl-perl.html Excerpt from a local amd64 build log: x86_64-linux-gnu-gcc -c -I/usr/include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"4.17\" -DXS_VERSION=\"4.17\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.24/CORE" Curl.c In file included from Curl.xs:574:0: curlopt-constants.c: In function 'constant': curlopt-constants.c:19:58: warning: 'return' with no value, in function returning non-void if (strEQ(name, "DID_MEMORY_FUNC_TYPEDEFS")) return CURL_DID_MEMORY_FUNC_TYPEDEFS; ^~~~~~ curlopt-constants.c:2:1: note: declared here constant(const char *name) ^~~~~~~~ curlopt-constants.c:128:49: error: 'CURL_STRICTER' undeclared (first use in this function) if (strEQ(name, "STRICTER")) return CURL_STRICTER; ^~~~~~~~~~~~~ curlopt-constants.c:128:49: note: each undeclared identifier is reported only once for each function it appears in curlopt-constants.c:2051:44: warning: overflow in implicit constant conversion [-Woverflow] if (strEQ(name, "ANY")) return CURLAUTH_ANY; ^~~~~~~~~~~~ curlopt-constants.c:2052:48: warning: overflow in implicit constant conversion [-Woverflow] if (strEQ(name, "ANYSAFE")) return CURLAUTH_ANYSAFE; ^~~~~~~~~~~~~~~~ Makefile:357: recipe for target 'Curl.o' failed make[1]: *** [Curl.o] Error 1 -- Niko Tyni nt...@debian.org