failure to build on amd64 & ia64

View: New views
5 Messages — Rating Filter:   Alert me  

failure to build on amd64 & ia64

by Jordi Mallach-5 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

The Debian package for 2.1 is failing to autobuild on both ia64 and amd64.
I don't have the necessary hardware to do any kind of tests myself, so
I hope Sergey or others can have a look at this one.

amd64 fails during the testsuite run:
Running /build/buildd-mailutils_2.1+dfsg1-2-kfreebsd-amd64-Q5hTrI/mailutils-2.1+dfsg1/imap4d/testsuite/imap4d/IDEF0956.exp ...
FAIL: FETCH 1 BODY[TEXT]<0.18446744073709551614>

All other imap4d tests pass.

The full output of the amd64 build can be found here:
https://buildd.debian.org/fetch.cgi?&pkg=mailutils&ver=1%3A2.1%2Bdfsg1-2&arch=kfreebsd-amd64&stamp=1256868981&file=log

For ia64, the story is completely different:
# source='mu_guile.c' object='mu_guile.lo' libtool=yes
/bin/sh ../libtool  --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../include  -I../include -I../mailbox -I../libproto/include     -DDATADIR=\"/usr/share/mailutils\" -DSYSCONFDIR=\"/etc\"  -g -O2 -g -Wall -O2 -c -o mu_guile.lo mu_guile.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../include -I../include -I../mailbox -I../libproto/include -DDATADIR=\"/usr/share/mailutils\" -DSYSCONFDIR=\"/etc\" -g -O2 -g -Wall -O2 -c mu_guile.c  -fPIC -DPIC -o .libs/mu_guile.o
mu_guile.c: In function 'eval_catch_handler':
mu_guile.c:31: warning: implicit declaration of function 'longjmp'
mu_guile.c:31: error: 'jmp_buf' undeclared (first use in this function)
mu_guile.c:31: error: (Each undeclared identifier is reported only once
mu_guile.c:31: error: for each function it appears in.)
mu_guile.c:31: error: expected expression before ')' token
mu_guile.c: In function 'mu_guile_safe_exec':
mu_guile.c:52: error: 'jmp_buf' undeclared (first use in this function)
mu_guile.c:52: error: expected ';' before 'jmp_env'
mu_guile.c:55: warning: implicit declaration of function 'setjmp'
mu_guile.c:55: error: 'jmp_env' undeclared (first use in this function)
mu_guile.c: In function 'mu_guile_safe_proc_call':
mu_guile.c:86: error: 'jmp_buf' undeclared (first use in this function)
mu_guile.c:86: error: expected ';' before 'jmp_env'
mu_guile.c:89: error: 'jmp_env' undeclared (first use in this function)
make[4]: *** [mu_guile.lo] Error 1
make[4]: Leaving directory `/build/buildd/mailutils-2.1+dfsg1/libmu_scm'

https://buildd.debian.org/fetch.cgi?&pkg=mailutils&ver=1%3A2.1%2Bdfsg1-2&arch=ia64&stamp=1256861531&file=log

Any ideas?

Thanks,
Jordi
--
Jordi Mallach Pérez  --  Debian developer     http://www.debian.org/
jordi@...     jordi@...     http://www.sindominio.net/
GnuPG public key information available at http://oskuro.net/


_______________________________________________
Bug-mailutils mailing list
Bug-mailutils@...
http://lists.gnu.org/mailman/listinfo/bug-mailutils

Re: failure to build on amd64 & ia64

by Sergey Poznyakoff-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Jordi,

Sorry for not being able to reply earlier. Many thanks for your spelling
fixes, I will apply them, as well as the one for readmsg.

> amd64 fails during the testsuite run:
> Running /build/buildd-mailutils_2.1+dfsg1-2-kfreebsd-amd64-Q5hTrI/mailutils-2.1+dfsg1/imap4d/testsuite/imap4d/IDEF0956.exp ...
> FAIL: FETCH 1 BODY[TEXT]<0.18446744073709551614>

Unfortunately, it does not give any info as to why the failure
occured. Is it possible to produce a detailed test report?

> For ia64, the story is completely different:
> # source='mu_guile.c' object='mu_guile.lo' libtool=yes

Thanks. Please apply the enclosed patch.

Regards,
Sergey

diff --git a/libmu_scm/mu_guile.c b/libmu_scm/mu_guile.c
index 6992c76..b1162ce 100644
--- a/libmu_scm/mu_guile.c
+++ b/libmu_scm/mu_guile.c
@@ -17,6 +17,7 @@
    Boston, MA 02110-1301 USA */
 
 #include "mu_scm.h"
+#include <setjmp.h>
 
 static SCM
 eval_catch_body (void *list)


_______________________________________________
Bug-mailutils mailing list
Bug-mailutils@...
http://lists.gnu.org/mailman/listinfo/bug-mailutils

Re: failure to build on amd64 & ia64

by Jordi Mallach-5 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hey Sergey,

On Sat, Oct 31, 2009 at 12:16:54PM +0200, Sergey Poznyakoff wrote:
> Sorry for not being able to reply earlier. Many thanks for your spelling
> fixes, I will apply them, as well as the one for readmsg.

Thanks.

> > amd64 fails during the testsuite run:
> > Running /build/buildd-mailutils_2.1+dfsg1-2-kfreebsd-amd64-Q5hTrI/mailutils-2.1+dfsg1/imap4d/testsuite/imap4d/IDEF0956.exp ...
> > FAIL: FETCH 1 BODY[TEXT]<0.18446744073709551614>
>
> Unfortunately, it does not give any info as to why the failure
> occured. Is it possible to produce a detailed test report?

Yeah, I'm aware. All I had was the build output, and I tried looking at the
differences; there are several warnings on that code but nothing too apparent
that is only happening on amd64.

I'll try to get some Debian admin setup a chroot for me where I can recompile
this and run the testsuite with -v -v -v.

> > For ia64, the story is completely different:
> > # source='mu_guile.c' object='mu_guile.lo' libtool=yes
> Thanks. Please apply the enclosed patch.

Ok; I wonder why that is needed only on ia64 though.

Jordi
--
Jordi Mallach Pérez  --  Debian developer     http://www.debian.org/
jordi@...     jordi@...     http://www.sindominio.net/
GnuPG public key information available at http://oskuro.net/


_______________________________________________
Bug-mailutils mailing list
Bug-mailutils@...
http://lists.gnu.org/mailman/listinfo/bug-mailutils

signature.asc (205 bytes) Download Attachment

Re: failure to build on amd64 & ia64

by Jordi Mallach-5 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sat, Oct 31, 2009 at 11:33:10PM +0100, Jordi Mallach wrote:
> > Unfortunately, it does not give any info as to why the failure
> > occured. Is it possible to produce a detailed test report?
> I'll try to get some Debian admin setup a chroot for me where I can recompile
> this and run the testsuite with -v -v -v.

Attached is the output of a debug run.

--
Jordi Mallach Pérez  --  Debian developer     http://www.debian.org/
jordi@...     jordi@...     http://www.sindominio.net/
GnuPG public key information available at http://oskuro.net/



_______________________________________________
Bug-mailutils mailing list
Bug-mailutils@...
http://lists.gnu.org/mailman/listinfo/bug-mailutils

testsuite.bz2 (126K) Download Attachment
signature.asc (205 bytes) Download Attachment

Re: failure to build on amd64 & ia64

by Jordi Mallach-5 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Sergey,

On Mon, Nov 02, 2009 at 11:38:35PM +0100, Jordi Mallach wrote:
> Attached is the output of a debug run.

Did you have a chance to look at this testsuite log?

Thanks!
Jordi
--
Jordi Mallach Pérez  --  Debian developer     http://www.debian.org/
jordi@...     jordi@...     http://www.sindominio.net/
GnuPG public key information available at http://oskuro.net/


_______________________________________________
Bug-mailutils mailing list
Bug-mailutils@...
http://lists.gnu.org/mailman/listinfo/bug-mailutils