Bug#745990: autogen: please migrate to guile-2.0

2014-05-03 Thread Bruce Korb

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)

2014-05-03 Thread Bruce Korb

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

2014-05-03 Thread Bruce Korb

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

2014-04-27 Thread Rob Browning
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

2014-04-26 Thread Rob Browning

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

2014-04-26 Thread Bruce Korb

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