[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1065767: libopendbx: FTBFS on arm{el,hf}: mssql_basic.c:324:21: error: implicit declaration of function ‘dbpoll’ [-Werror=implicit-function-declaration]



Source: libopendbx
Version: 1.4.6-16.1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramacher@debian.org

https://buildd.debian.org/status/fetch.php?pkg=libopendbx&arch=armhf&ver=1.4.6-16.1&stamp=1709139710&raw=0

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -DAPINUMBER=10200 -I../../lib -I/usr/include/mysql -I/usr/include/postgresql -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -std=c99 -MT libmssqlbackend_la-mssql_basic.lo -MD -MP -MF .deps/libmssqlbackend_la-mssql_basic.Tpo -c mssql_basic.c  -fPIC -DPIC -o .libs/libmssqlbackend_la-mssql_basic.o
mssql_basic.c: In function ‘mssql_odbx_result’:
mssql_basic.c:324:21: error: implicit declaration of function ‘dbpoll’ [-Werror=implicit-function-declaration]
  324 |                 if( dbpoll( dbproc, ms, &cdbproc, &reason ) == FAIL ) { return -ODBX_ERR_BACKEND; }
      |                     ^~~~~~
mssql_basic.c: In function ‘mssql_err_handler’:
mssql_basic.c:758:38: warning: the comparison will always evaluate as ‘false’ for the address of ‘errmsg’ will never be NULL [-Waddress]
  758 |         if( tc == NULL || tc->errmsg == NULL )
      |                                      ^~
In file included from mssql_basic.h:11,
                 from mssql_basic.c:11:
mssqlbackend.h:46:14: note: ‘errmsg’ declared here
   46 |         char errmsg[MSSQL_MSGLEN];
      |              ^~~~~~
mssql_basic.c: In function ‘mssql_msg_handler’:
mssql_basic.c:791:38: warning: the comparison will always evaluate as ‘false’ for the address of ‘errmsg’ will never be NULL [-Waddress]
  791 |         if( tc == NULL || tc->errmsg == NULL )
      |                                      ^~
mssqlbackend.h:46:14: note: ‘errmsg’ declared here
   46 |         char errmsg[MSSQL_MSGLEN];
      |              ^~~~~~
cc1: some warnings being treated as errors
make[4]: *** [Makefile:515: libmssqlbackend_la-mssql_basic.lo] Error 1

Cheers
-- 
Sebastian Ramacher


Reply to: