Bug#745990: autogen: please migrate to guile-2.0
On 04/26/14 23:11, Rob Browning wrote: Bruce Korb bk...@gnu.org writes: I think autogen requires 2.0.3 or better. 2.0.{0,1,2} are definitely broken. You mean guile? Yes, sorry I wasn't clearer. If so, we have 2.0.11 in unstable and 2.0.9 in testing now -- maybe that's sufficient? I'm sure the critical bugs in guile 2.0.{0,1,2} remain fixed, but I've not tried 2.0.{9,10,11}, so no guarantee. But much more likely than not, it should work. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#745990: Info received (Bug#745990: autogen: please migrate to guile-2.0)
Guile 2.0.9 still has problems. Extracted from the current build log: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../autoopts -D_FORTIFY_SOURCE=2 \ -pthread -I/usr/include/guile/2.0 -g -O2 -fstack-protector \ --param=ssp-buffer-size=4 -Wformat -Werror=format-security \ -Wall -Wno-format-contains-nul -c -o autogen-ag.o \ `test -f 'ag.c' || echo './'`ag.c In file included from /usr/include/guile/2.0/libguile/array-handle.h:28:0, from /usr/include/guile/2.0/libguile.h:34, from autogen.h:60, from ag.c:7: /usr/include/guile/2.0/libguile/error.h:40:24: error: expected ')' before '__attribute__' /usr/include/guile/2.0/libguile/error.h:40:24: error: expected ',' or ';' before ')' token and then from error.h (I had to download a copy): 39 SCM_API void scm_error (SCM key, const char *subr, const char *message, 40 SCM args, SCM rest) SCM_NORETURN; and finally, __scm.h: 79 #ifdef __GNUC__ 80 #define SCM_NORETURN __attribute__ ((noreturn)) 81 #else 82 #define SCM_NORETURN 83 #endif I've added a script called, fix-guile.sh that is _supposed_ to replace ((noreturn)) with ((__noreturn__)) and stash the result locally. I am not able to tell what happens in your build. I need to use the gl_STDNORETURN_H macro from gnulib. That module winds up creating a #define for noreturn thus: #ifndef noreturn #if 1200 = _MSC_VER # define noreturn /*empty*/ #else # define noreturn _Noreturn #endif #endif /* noreturn */ There are two fixes: 1. find out why __scm.h is not fixed (It is supposed to be...) 2. get a more recent Guile that uses __noreturn__ instead of noreturn. (Guile 2.0.11 fixes the noreturn problem.) -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#745990: autogen: please migrate to guile-2.0
Specifically, guile-2.0.11. The issues are fixed there. Otherwise, yet another pre: http://autogen.sourceforge.net/data/autogen-5.18.3pre34.tar.xz Getting the editing of the guile headers just right is a royal pain. The headers got moved around into new and better places, but my fix-it-up script assumed the old standard. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#745990: autogen: please migrate to guile-2.0
Bruce Korb bk...@gnu.org writes: I think autogen requires 2.0.3 or better. 2.0.{0,1,2} are definitely broken. You mean guile? If so, we have 2.0.11 in unstable and 2.0.9 in testing now -- maybe that's sufficient? Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#745990: autogen: please migrate to guile-2.0
Package: autogen Version: 1:5.18-2 I'mp planning to have guile-1.8 removed from unstable before the freeze; please migrate to guile-2.0 as soon as possible. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#745990: autogen: please migrate to guile-2.0
On 04/26/14 15:05, Rob Browning wrote: Package: autogen Version: 1:5.18-2 I'mp planning to have guile-1.8 removed from unstable before the freeze; please migrate to guile-2.0 as soon as possible. I think autogen requires 2.0.3 or better. 2.0.{0,1,2} are definitely broken. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org