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.

Reply via email to