Package: libiodbc2 Version: 3.52.6-3 Severity: important Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu ubuntu-patch karmic
iodbcinst/unicode.h checks HAVE_* but doesn't include anything that might define them. This caused a build failure on Ubuntu, although I doubt it's intrinsically Ubuntu-specific (might not actually occur on Debian right now depending on exactly how libc headers are arranged). See: http://launchpadlibrarian.net/32005588/buildlog_ubuntu-karmic-i386.libiodbc2_3.52.6-3_FAILEDTOBUILD.txt.gz * debian/patches/05_unicode_includes.diff: iodbcinst/unicode.h needs to include <iodbc.h> for HAVE_* definitions from configure. --- libiodbc2-3.52.6.orig/debian/patches/05_unicode_includes.diff +++ libiodbc2-3.52.6/debian/patches/05_unicode_includes.diff @@ -0,0 +1,11 @@ +diff -Nur -x '*.orig' -x '*~' libiodbc2-3.52.6/iodbcinst/unicode.h libiodbc2-3.52.6.new/iodbcinst/unicode.h +--- libiodbc2-3.52.6/iodbcinst/unicode.h 2006-01-20 15:58:35.000000000 +0000 ++++ libiodbc2-3.52.6.new/iodbcinst/unicode.h 2009-10-07 12:45:27.000000000 +0100 +@@ -76,6 +76,7 @@ + + #ifndef _UNICODE_H + #define _UNICODE_H ++#include <iodbc.h> + + #if HAVE_WCHAR_H + #include <wchar.h> Thanks, -- Colin Watson [cjwat...@ubuntu.com] -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org