Huh, So it looks like this is a problem with the Microsoft Debian package, not with the package provided by Debian.
Please disregard my previous email. -----Original Message----- From: Michael Shipper <michael.ship...@charter.com> Sent: Tuesday, February 14, 2023 7:07 PM To: Debian Bug Tracking System <sub...@bugs.debian.org> Subject: [EXTERNAL] Bug#1031329: unixodbc-dev: /usr/include/sqltypes.h refers to unixodbc.h, which is no longer included! CAUTION: The e-mail below is from an external source. Please exercise caution before opening attachments, clicking links, or following guidance. Package: unixodbc-dev Version: 2.3.11 Severity: important X-Debbugs-Cc: michael.ship...@charter.com Dear Maintainer, *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? I maintain a custom perl build at the cuompany I work for and when I tried to build DBD::ODBC, the build process stopped working as of the latest update. It looks like unixodbc.h was removed from the pakcage? make "/opt/apps/charter-perl/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ODBC.bs blib/arch/auto/DBD/ODBC/ODBC.bs 644 gcc -c -I/usr/include -I. -I/opt/apps/charter-perl/lib/site_perl/5.34.0/x86_64-linux-multi/auto/DBI -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/repos/charter-perl_1.0-000047_amd64.build/charter-perl-5.34.0=. -fstack-protector-strong -Wformat -Werror=format-security -DVERSION=\"1.61\" -DXS_VERSION=\"1.61\" -fPIC "-I/opt/apps/charter-perl/lib/5.34.0/x86_64-linux-multi/CORE" -I/usr/include ODBC.c In file included from /usr/include/sql.h:19, from dbdodbc.h:6, from ODBC.h:8, from ODBC.xs:1: /usr/include/sqltypes.h:56:10: fatal error: unixodbc.h: No such file or directory 56 | #include "unixodbc.h" | ^~~~~~~~~~~~ compilation terminated. make: *** [Makefile:394: ODBC.o] Error 1 * What exactly did you do (or not do) that was effective (or ineffective)? used apt-file to find unixodbc.h.. there is no such file right now?? * What was the outcome of this action? file not found * What outcome did you expect instead? I expected this header to be included in unixodbc-dev Please let me know if I should be installing a different package. This was working a few weeks ago, but it seems the header files have changed. *** End of the template - remove these template lines *** -- System Information: Debian Release: 11.6 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-21-amd64 (SMP w/4 CPU threads) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE 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 [libltdl3-dev] 2.4.6-15 ii odbcinst1debian2 2.3.11 ii unixodbc 2.3.11 unixodbc-dev recommends no packages. unixodbc-dev suggests no packages. -- no debconf information