Package: cyrus-imapd-2.2 Version: 2.2.13-19 Severity: normal Tags: patch User: vor...@debian.org Usertags: multiarch
Hi folks, The current cyrus-imapd-2.2 package fails to build from source in a multiarch library environment, because passing --with-com_err=/usr on the commandline results in a hard-coded linker option of /usr/lib/libcom_err.a - which will no longer be the right path after libcomerr2 is converted for multiarch. The attached patch has been applied in Ubuntu for this issue, correcting this call to use --with-com_err with no argument to get the default search path. Multiarch should be coming to unstable within the month, so I would encourage you to apply this patch to the package at your earliest convenience. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
diff -u cyrus-imapd-2.2-2.2.13/debian/rules cyrus-imapd-2.2-2.2.13/debian/rules --- cyrus-imapd-2.2-2.2.13/debian/rules +++ cyrus-imapd-2.2-2.2.13/debian/rules @@ -99,7 +99,7 @@ --disable-listext --enable-annotatemore --with-sasl=/usr \ --with-drac=/usr \ --with-cyrus-user=cyrus --with-cyrus-group=mail \ - --with-tclsh=/usr/bin/tclsh --with-com_err=/usr \ + --with-tclsh=/usr/bin/tclsh --with-com_err \ --with-pidfile=/var/run/cyrmaster.pid \ --with-syslogfacility=MAIL \ --with-seen-db=skiplist --with-mboxlist-db=skiplist \