Package: unixodbc-dev Version: 2.3.9-4 Severity: important X-Debbugs-Cc: dogs...@debian.org
Dear Maintainer, unixodbc-dev does not ship unixodbc_conf.h (at least, on amd64 and i386). The version in stable does ship it, but the version in testing and unstable does not. It breaks builds of some packages, e. g. build of swi-prolog fails for 32-bit architectures. 32-bit platforms support 64-bit integers and actually all should as SWI-Prolog cannot work without them. There is a suggestion that somehow SQLBIGINT is not configured correctly. More specifically, the missing unixodbc_conf.h should contain either both or one of #define HAVE_LONG_LONG 1 #define SIZEOF_LONG_INT 8 With regards, Lev Lamberov (Sorry, I'm writing it from Ubuntu, so the following system information is not relevant.) -- System Information: Debian Release: 11.0 APT prefers impish-updates APT policy: (500, 'impish-updates'), (500, 'impish-security'), (500, 'impish'), (100, 'impish-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.13.0-28-generic (SMP w/4 CPU threads) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages unixodbc-dev depends on: ii libltdl-dev 2.4.6-15 ii libodbc1 2.3.6-0.1build2 ii odbcinst1debian2 2.3.6-0.1build2 unixodbc-dev recommends no packages. unixodbc-dev suggests no packages.