Your message dated Tue, 17 Feb 2009 19:47:30 +0000
with message-id <[email protected]>
and subject line Bug#504830: fixed in mixmaster 3.0.0-2
has caused the Debian Bug report #504830,
regarding FTBFS with GCC 4.4: #elif is missing defined()
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.)
--
504830: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504830
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mixmaster
Version: 3.0.0-1
User: [email protected]
Usertags: ftbfs-gcc-4.4
Tags: patch
Your package fails to build with the upcoming GCC 4.4. Version 4.4
has not been released yet but I'm building with a snapshot in order
to find errors and give people an advance warning.
GCC 4.4 will introduce better checks in the preprocessor. Your code
does something like:
#ifdef A
#elif B
#endif
but the #elif is wrong: #elif requires a condition whereas you're
trying to test whether B is defined. You therefore have to use:
#elif defined(B)
You can reproduce this problem with gcc-snapshot from unstable.
> Automatic build of mixmaster_3.0.0-1 on em64t by sbuild/amd64 0.53
...
> gcc -DUSE_ZLIB -DUSE_PCRE -DUSE_NCURSES -DHAVE_NCURSES_H
> -DGLOBALMIXCONF='"/etc/mixmaster/client.conf"' -DHOMEMIXDIR='".Mix"' -O2
> -DUSE_SOCK -g -Wall -c -o pgp.o pgp.c
> pgp.c:405:31: error: #elif with no expression
> make[1]: *** [pgp.o] Error 1
> make[1]: Leaving directory `/build/tbm/mixmaster-3.0.0/Src'
--- Src/pgp.c~ 2008-11-07 15:42:30.000000000 +0000
+++ Src/pgp.c 2008-11-07 15:42:43.000000000 +0000
@@ -402,7 +402,7 @@
if (mode == PGP_ARMOR_REM || mode == PGP_ARMOR_NYMKEY || mode ==
PGP_ARMOR_NYMSIG)
buf_appends(out, "Version: N/A\n");
else
-#elif MIMIC /* end of CLOAK */
+#elif defined(MIMIC) /* end of CLOAK */
if (mode == PGP_ARMOR_REM || mode == PGP_ARMOR_NYMKEY || mode ==
PGP_ARMOR_NYMSIG)
buf_appends(out, "Version: 2.6.3i\n");
else
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---
--- Begin Message ---
Source: mixmaster
Source-Version: 3.0.0-2
We believe that the bug you reported is fixed in the latest version of
mixmaster, which is due to be installed in the Debian FTP archive:
mixmaster_3.0.0-2.diff.gz
to pool/main/m/mixmaster/mixmaster_3.0.0-2.diff.gz
mixmaster_3.0.0-2.dsc
to pool/main/m/mixmaster/mixmaster_3.0.0-2.dsc
mixmaster_3.0.0-2_i386.deb
to pool/main/m/mixmaster/mixmaster_3.0.0-2_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Colin Tuckley <[email protected]> (supplier of updated mixmaster package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 17 Feb 2009 19:12:35 +0000
Source: mixmaster
Binary: mixmaster
Architecture: source i386
Version: 3.0.0-2
Distribution: unstable
Urgency: low
Maintainer: Colin Tuckley <[email protected]>
Changed-By: Colin Tuckley <[email protected]>
Description:
mixmaster - Anonymous remailer client and server
Closes: 504830
Changes:
mixmaster (3.0.0-2) unstable; urgency=low
.
* Fix FTBFS with GCC 4.4: #elif is missing defined() in pgp.c
patch from Martin Michlmayr <[email protected]> (Closes: #504830).
* bump standards version to 3.8.0 (no changes required).
* remove weasel from uploaders at his request.
Checksums-Sha1:
22d316851d8edeb53e329da31681b2886ce559a9 1080 mixmaster_3.0.0-2.dsc
733a980a75edff586a1a900e0b41adb1856c38b5 29485 mixmaster_3.0.0-2.diff.gz
39b3edea9ea59339d5cab73db3cd75c040c2b817 210852 mixmaster_3.0.0-2_i386.deb
Checksums-Sha256:
5184b9e64789e6123b5b4f27e1e0b6fa6d5c462b3f6eb82c01bd4447fd4756ce 1080
mixmaster_3.0.0-2.dsc
5e4a24daebcbb7dab93369a382133d13780f4e09b718af1c3b4d24bd48de4e3c 29485
mixmaster_3.0.0-2.diff.gz
bfbb5dad7ace625a99accc6b3b3e31d9f8ba751628a46d9aa45ba04567bfe907 210852
mixmaster_3.0.0-2_i386.deb
Files:
a789395a3fb3d94e765f87d4a7515241 1080 mail optional mixmaster_3.0.0-2.dsc
9c2a18ea10ef6cdb50269febb107087b 29485 mail optional mixmaster_3.0.0-2.diff.gz
37dd1b5b067e95f733439fbefd815545 210852 mail optional
mixmaster_3.0.0-2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkmbEAAACgkQj2OPlhswRc7b4gCg2nfFSaxnWT0Un/Oqqrlg9DOJ
4qMAnigYVVJpXCwt4US3OyXxgPOPHwHI
=xrno
-----END PGP SIGNATURE-----
--- End Message ---