After looking on preprocessed file it looks like there's a bug in
calling croak(const char *s, ...) just as croak(s);, I have changed
this to croak("%s", s); and it does compile now. This was probably
triggered by enabling the hardening-wrapper.

However there's one thing which is really confusing - I was able to
compile the file sometimes and sometimes not inside a pbuilder (f.e.
when I have removed IMAP.xs it failed every time, but if it was
present it compiled) and I wasn't able to figure out the exact
conditions to cause a failure. Also the previous version cleanly
compiled in my amd64 pbuilder.

Anyway I don't care deep enough to analyze it further, since the fix works.

O.

On Tue, Mar 29, 2011 at 21:38, Cyril Brulebois <k...@debian.org> wrote:
> Source: cyrus-imapd-2.4
> Version: 2.4.6-2
> Severity: serious
> Justification: FTBFS
>
> Hi,
>
> your package FTBFS everywhere:
> | cc -c  -I../../lib -I../.. -I../../com_err/et -I/usr/include -I/usr/include 
> -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe 
> -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE 
> -D_FILE_OFFSET_BITS=64 -O2 -g   -DVERSION=\"1.00\" -DXS_VERSION=\"1.00\" 
> -fPIC "-I/usr/lib/perl/5.10/CORE"  -DPERL_POLLUTE IMAP.c
> | IMAP.xs: In function 'fatal':
> | IMAP.xs:77:3: error: format not a string literal and no format arguments
> | make[4]: *** [IMAP.o] Error 1
>
> Full build logs:
>  https://buildd.debian.org/status/package.php?p=cyrus-imapd-2.4&suite=experimental
>
> KiBi.
>
>
>
> _______________________________________________
> Pkg-Cyrus-imapd-Debian-devel mailing list
> pkg-cyrus-imapd-debian-de...@lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-cyrus-imapd-debian-devel
>



-- 
Ondřej Surý <ond...@sury.org>



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to