Source: libdbd-sybase-perl
Version: 1.14-1.1
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=libdbd-sybase-perl&arch=armhf&ver=1.14-1.1%2Bb2&stamp=1709894119&raw=0

arm-linux-gnueabihf-gcc -c  -I/usr/include -DNO_BLK=1 
-I/usr/lib/arm-linux-gnueabihf/perl5/5.38/auto/DBI -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 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2   -DVERSION=\"1.14\" 
-DXS_VERSION=\"1.14\" -fPIC "-I/usr/lib/arm-linux-gnueabihf/perl/5.38/CORE"   
Sybase.c
In file included from /usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/perl.h:6227,
                 from 
/usr/lib/arm-linux-gnueabihf/perl5/5.38/auto/DBI/DBIXS.h:23,
                 from Sybase.h:16,
                 from Sybase.xs:14:
Sybase.xs: In function ‘XS_DBD__Sybase__db_ping’:
Sybase.xs:83:32: error: implicit declaration of function ‘syb_ping’ 
[-Werror=implicit-function-declaration]
   83 |     ST(0) = sv_2mortal(newSViv(syb_ping(dbh, imp_dbh)));
      |                                ^~~~~~~~
/usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/embed.h:612:71: note: in definition 
of macro ‘sv_2mortal’
  612 | # define sv_2mortal(a)                          Perl_sv_2mortal(aTHX_ a)
      |                                                                       ^
Sybase.xs:83:24: note: in expansion of macro ‘newSViv’
   83 |     ST(0) = sv_2mortal(newSViv(syb_ping(dbh, imp_dbh)));
      |                        ^~~~~~~
Sybase.xs: In function ‘XS_DBD__Sybase__st_cancel’:
Sybase.xs:95:13: error: implicit declaration of function ‘syb_st_cancel’ 
[-Werror=implicit-function-declaration]
   95 |     ST(0) = syb_st_cancel(sth, imp_sth) ? &PL_sv_yes : &PL_sv_no;
      |             ^~~~~~~~~~~~~
./Sybase.xsi: In function ‘XS_DBD__Sybase__db_selectrow_arrayref’:
./Sybase.xsi:234:9: warning: ‘Perl_dowantarray’ is deprecated 
[-Wdeprecated-declarations]
  234 |         if (GIMME == G_SCALAR)
      |         ^~
In file included from /usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/perl.h:6188:
/usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/proto.h:1019:1: note: declared here
 1019 | Perl_dowantarray(pTHX)
      | ^~~~~~~~~~~~~~~~
./Sybase.xsi:240:9: warning: ‘Perl_dowantarray’ is deprecated 
[-Wdeprecated-declarations]
  240 |         if (GIMME == G_SCALAR)
      |         ^~
/usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/proto.h:1019:1: note: declared here
 1019 | Perl_dowantarray(pTHX)
      | ^~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[1]: *** [Makefile:350: Sybase.o] Error 1

Cheers
-- 
Sebastian Ramacher

Reply via email to