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

Bug#841569: python-kinterbasdb: FTBFS: 'isc_info_db_SQL_dialect' undeclared



Control: retitle -1 python-kinterbasdb: FTBFS: 'isc_info_db_SQL_dialect' undeclared
Control: tags -1 +patch

> Source: python-kinterbasdb
> Version: 3.3.0-4
> Severity: serious
> Tags: stretch sid
> User: debian-qa@lists.debian.org
> Usertags: qa-ftbfs-20161021 qa-ftbfs
> Justification: FTBFS on amd64
> …
> > In file included from _kinterbasdb.c:842:0:
> > _kinterbasdb_constants.c: In function '_init_kidb_ibase_header_constants_database_info':
> > _kinterbasdb_constants.c:267:7: error: 'isc_info_db_SQL_dialect' undeclared (first use in this function)
> >    SIC(isc_info_db_SQL_dialect);

This is caused by the upgrade of firebird-dev from 2.5 to 3.0.

In 2.5, ibase.h defines both isc_info_db_SQL_dialect and 
isc_info_db_sql_dialect (with the same value of 63). In 3.0 the _SQL_ 
definition is dropped.

The fix is to replace isc_info_db_SQL_dialect with 
isc_info_db_sql_dialect in the sources of python-kinterbasdb.


-- dam

Attachment: signature.asc
Description: Digital signature


Reply to: