Source: libdata-pond-perl Version: 0.005-2 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: sramac...@debian.org
https://buildd.debian.org/status/fetch.php?pkg=libdata-pond-perl&arch=armhf&ver=0.005-2%2Bb3&stamp=1709815514&raw=0 lib/Data/Pond.xs:9: warning: "PERL_VERSION_GE" redefined 9 | #define PERL_VERSION_GE(r,v,s) \ | In file included from /usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/perl.h:3327, from lib/Data/Pond.xs:3: /usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/handy.h:578: note: this is the location of the previous definition 578 | # define PERL_VERSION_GE(j,n,p) (! PERL_VERSION_LT(j,n,p)) | lib/Data/Pond.xs: In function ‘THX_sv_cat_unichar’: lib/Data/Pond.xs:159:19: error: implicit declaration of function ‘uvuni_to_utf8_flags’; did you mean ‘uvchr_to_utf8_flags’? [-Werror=implicit-function-declaration] 159 | vnewend = uvuni_to_utf8_flags(voldend, val, UNICODE_ALLOW_ANY); | ^~~~~~~~~~~~~~~~~~~ | uvchr_to_utf8_flags lib/Data/Pond.xs:159:17: warning: assignment to ‘U8 *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 159 | vnewend = uvuni_to_utf8_flags(voldend, val, UNICODE_ALLOW_ANY); | ^ lib/Data/Pond.xs: In function ‘THX_serialise_as_string’: lib/Data/Pond.xs:580:57: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 580 | sprintf(hexbuf, "\\x{%02x}", | ^~~~~~~~~~~ In file included from /usr/include/stdio.h:906, from /usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/perlio.h:41, from /usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/iperlsys.h:50, from /usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/perl.h:4485: In function ‘sprintf’, inlined from ‘THX_serialise_as_string’ at lib/Data/Pond.xs:580:6: /usr/include/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 7 and 13 bytes into a destination of size 12 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors Cheers -- Sebastian Ramacher