Your message dated Sun, 6 Apr 2008 13:34:26 +0100
with message-id <[EMAIL PROTECTED]>
and subject line Re: FTBFS with GCC 4.3: anonymous variadic macros were
introduced in C99
has caused the Debian Bug report #455354,
regarding FTBFS with GCC 4.3: anonymous variadic macros were introduced in C99
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.)
--
455354: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=455354
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: espeak
Version: 1.29-1
Usertags: ftbfs-gcc-4.3
Your package fails to build with GCC 4.3. Version 4.3 has not been
released yet but I'm building with a snapshot in order to find errors
and give people an advance warning. You can find an explanation for
the build failure at
http://crustytoothpaste.ath.cx/~bmc/blog/entries/variadic-macros
You can reproduce this problem with gcc-snapshot from unstable. Note
that Red Hat, Novell and Ubuntu have done some work getting packages
to build with GCC 4.3 so there might be patches floating around
somewhere. I suggest you talk to your upstream.
> Automatic build of espeak_1.29-1 on em64t by sbuild/amd64 0.53
...
> g++ -O2 -Wall -fpic -fvisibility=hidden -pedantic \
> -I. -D LIBRARY -c -fno-exceptions speak_lib.cpp -o x_speak_lib.o
> In file included from speak_lib.cpp:43:
> debug.h:19:21: error: anonymous variadic macros were introduced in C99
> speak_lib.cpp: In function 'void select_output(espeak_AUDIO_OUTPUT)':
> speak_lib.cpp:228: warning: deprecated conversion from string constant to
> 'char*'
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---
--- Begin Message ---
Martin Michlmayr wrote:
> Your package fails to build with GCC 4.3.
(Building 1.29-1)
% g++ -O2 -Wall -fpic -fvisibility=hidden -pedantic -I. -D LIBRARY -c
-fno-exceptions speak_lib.cpp -o x_speak_lib.o
In file included from speak_lib.cpp:43:
debug.h:8:21: warning: anonymous variadic macros were introduced in C99
speak_lib.cpp: In function ‘void select_output(espeak_AUDIO_OUTPUT)’:
speak_lib.cpp:228: warning: deprecated conversion from string constant
to ‘char*’
% echo $?
0
% g++ -v 2>&1 | grep version
gcc version 4.3.1 20080401 (prerelease) (Debian 4.3.0-3)
So it seems that gcc-4.3 does not regard the varadic macro issue as an
error, whilst the gcc-snapshot used by Martin does. I can't see
anything else in the package diffs to suggest the difference.
Regardless, the package builds in a clean-but-gcc4.3 chroot, thus
closing this bug.
Regards,
--
Chris Lamb, UK [EMAIL PROTECTED]
GPG: 0x634F9A20
signature.asc
Description: PGP signature
--- End Message ---