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

Reply via email to