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: