retitle 643473 python-kinterbasdb: FTBFS with firebird-dev (2.5) -- removed 
defines
thanks

-=| Didier Raboud, 27.09.2011 14:51:01 +0200 |=-
> > _kiservices.c: In function 
> > '_init_kiservices_ibase_header_constants':
> > _kiservices.c:809:3: error: 'isc_info_db_impl_isc_a' undeclared (first use 
> > in this function)
> > _kiservices.c:809:3: note: each undeclared identifier is reported only once 
> > for each function it appears in
> > _kiservices.c:811:3: error: 'isc_info_db_impl_isc_u' undeclared (first use 
> > in this function)
> > _kiservices.c:813:3: error: 'isc_info_db_impl_isc_v' undeclared (first use 
> > in this function)
> > _kiservices.c:815:3: error: 'isc_info_db_impl_isc_s' undeclared (first use 
> > in this function)

This seems to be caused by the firebird 2.1 -> 2.5 transition. 
firebird2.1-dev is now a dummy package depending on firebird-dev, 
which is built from the firebird2.5 sources.

It seems the above defines were removed upstream and can be replaced:

In fb2.1:
#define isc_info_db_impl_isc_a            isc_info_db_impl_isc_apl_68K
#define isc_info_db_impl_isc_u            isc_info_db_impl_isc_vax_ultr
#define isc_info_db_impl_isc_v            isc_info_db_impl_isc_vms
#define isc_info_db_impl_isc_s            isc_info_db_impl_isc_sun_68k

Just substituting the left side with the right in _kiservices.c should fix the
FTBFS.

Sorry for breaking python-kinterbasdb. If I can help more, I am willing :)


        dam,
        firebird package maintainer

Attachment: signature.asc
Description: Digital signature

Reply via email to