Your message dated Fri, 15 Apr 2011 18:57:09 +0200
with message-id <[email protected]>
and subject line Bug#560207: Cyrus package from sid is not compilable
has caused the Debian Bug report #560207,
regarding Cyrus package from sid is not compilable
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
560207: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560207
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cyrus-imapd-2.2
Version: 2.2.13-17

1. Sometimes byteorder64.c, byteorder64.h files cause problems during patch process. They are created and then patched with failures:

dpkg-source -x cyrus-imapd-2.2_2.2.13-17.dsc
dpkg-source: warning: extracting unsigned source package (cyrus-imapd-2.2_2.2.13-17.dsc)
dpkg-source: info: extracting cyrus-imapd-2.2 in cyrus-imapd-2.2-2.2.13
dpkg-source: info: unpacking cyrus-imapd-2.2_2.2.13.orig.tar.gz
dpkg-source: info: applying cyrus-imapd-2.2_2.2.13-17.diff.gz
dpkg-source: info: upstream files that have been modified:

cyrus-imapd-2.2-2.2.13/tmp/dpep.34sb5l/cyrus-imapd-2.2.13/lib/byteorder64.c

cyrus-imapd-2.2-2.2.13/tmp/dpep.34sb5l/cyrus-imapd-2.2.13/lib/byteorder64.h

2. Sometimes mkinstalldirs caused problems. Maybe because of wrong directory location:

./debian/patched/02-add_mkinstalldirs.dpatch:1:patching file tmp/dpep.rSX3y1/complete.dpatch/mkinstalldirs ./debian/patched/99-update-autoconf.dpatch.failed:6:patching file tmp/dpep.48WUNC/cyrus-imapd-2.2.13/mkinstalldirs

3. Files byteorder64.c, byteorder64.h are not copied to source tree:

cyrusdb_berkeley.c:117: warning: ‘db_msg’ defined but not used
gcc -c -I.. -I/usr/include -DKRB5_HEIMDAL -I/usr/include -I/usr/include/et -I/usr/include -DHAVE_CONFIG_H -fno-strict-aliasing -fPIC -Wall -pipe -g -O2 -W -fPIC \
        iptostring.c
gcc -c -I.. -I/usr/include -DKRB5_HEIMDAL -I/usr/include -I/usr/include/et -I/usr/include -DHAVE_CONFIG_H -fno-strict-aliasing -fPIC -Wall -pipe -g -O2 -W -fPIC \
        wildmat.c
make[2]: *** No rule to make target `byteorder64.o', needed by `libcyrus.a'. Stop. make[2]: Leaving directory `/home/dmitry/packages/cyrus/cyrus-imapd-2.2-2.2.13/lib'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/dmitry/packages/cyrus/cyrus-imapd-2.2-2.2.13'
make: *** [build-arch-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

4. Source file quota_db.c should contain:

+#include "xstrlcat.h"
+#include "xstrlcpy.h"

due to the following error:

gcc -c -I.. -I./../lib -I/usr/include/et -I./../sieve -I/usr/include -DKRB5_HEIMDAL -I/usr/include -I/usr/include -DHAVE_CONFIG_H -fno-strict-aliasing -fPIC -Wall -pipe -g -O2 -W \
        quota_db.c
quota_db.c: In function ‘quota_findroot’:
quota_db.c:202: warning: implicit declaration of function ‘strlcpy’
quota_db.c: In function ‘quotadb_open’:
quota_db.c:245: warning: implicit declaration of function ‘strlcat’
make[2]: *** No rule to make target `idle.o', needed by `libimap.a'.  Stop.
make[2]: Leaving directory `/home/dmitry/packages/cyrus/cyrus-imapd-2.2-2.2.13/imap'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/dmitry/packages/cyrus/cyrus-imapd-2.2-2.2.13'
make: *** [build-arch-stamp] Error 2

5. Source file idle.c should be:

-#include "makedepend/def.h"
+#include "xmalloc.h"

otherwise it does not compile either.

Additional information:

 264147 Sep 23 06:32 cyrus-imapd-2.2_2.2.13-17.diff.gz
   2188 Sep 23 06:32 cyrus-imapd-2.2_2.2.13-17.dsc
2109770 Nov  8  2006 cyrus-imapd-2.2_2.2.13.orig.tar.gz

ii  autoconf            2.65-2
ii  automake            1:1.11-1
ii  autotools-dev       20090611.1
ii  g++                 4:4.4.2-1
ii  g++-4.3             4.3.4-6
ii  g++-4.4             4.4.2-3
ii  make                3.81-7

--
With best regards,
Dmitry




--- End Message ---
--- Begin Message ---
cyrus-imapd-2.2 compiles just fine on our buildd architecture.

If you disagree, please provide full build log.

O.
-- 
Ondřej Surý <[email protected]>


--- End Message ---

Reply via email to