Your message dated Wed, 23 Dec 2009 16:08:41 +0000
with message-id <[email protected]>
and subject line Bug#504824: fixed in libnids 1.23-1.1
has caused the Debian Bug report #504824,
regarding FTBFS with GCC 4.4: #elif used instead of #else
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.)
--
504824: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504824
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libnids
Version: 1.23-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. The problem
is pretty obvious: you're using a #elif without any condition when
you really want a #else.
You can reproduce this problem with gcc-snapshot from unstable.
> Automatic build of libnids_1.23-1 on em64t by sbuild/amd64 0.53
...
> ip_options.c:293: warning: dereferencing type-punned pointer will break
> strict-aliasing rules
> x86_64-linux-gnu-gcc -fPIC -Wall -g -O2 -D_BSD_SOURCE -W -Wall -DLIBNET_VER=1
> -DHAVE_ICMPHDR=1 -DHAVE_TCP_STATES=1 -DHAVE_BSD_UDPHDR=1 -I. -I/usr/include
> -I/usr/include -D_BSD_SOURCE -D__BSD_SOURCE -D__FAVOR_BSD
> -DHAVE_NET_ETHERNET_H -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -c killtcp.c
> -o killtcp_pic.o
> killtcp.c:121:6: error: #elif with no expression
> make[2]: *** [killtcp_pic.o] Error 1
> make[2]: Leaving directory `/build/tbm/libnids-1.23/src'
> make[1]: *** [shared] Error 2
> make[1]: Leaving directory `/build/tbm/libnids-1.23'
--- src/killtcp.c~ 2008-11-07 15:08:30.000000000 +0000
+++ src/killtcp.c 2008-11-07 15:08:35.000000000 +0000
@@ -118,6 +118,6 @@
if (initialized)
abort();
}
-#elif
+#else
#error Something wrong with LIBNET_VER
#endif
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---
--- Begin Message ---
Source: libnids
Source-Version: 1.23-1.1
We believe that the bug you reported is fixed in the latest version of
libnids, which is due to be installed in the Debian FTP archive:
libnids-dev_1.23-1.1_i386.deb
to main/libn/libnids/libnids-dev_1.23-1.1_i386.deb
libnids1.21_1.23-1.1_i386.deb
to main/libn/libnids/libnids1.21_1.23-1.1_i386.deb
libnids_1.23-1.1.diff.gz
to main/libn/libnids/libnids_1.23-1.1.diff.gz
libnids_1.23-1.1.dsc
to main/libn/libnids/libnids_1.23-1.1.dsc
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.
David Paleino <[email protected]> (supplier of updated libnids 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: Mon, 21 Dec 2009 16:05:39 +0100
Source: libnids
Binary: libnids-dev libnids1.21
Architecture: source i386
Version: 1.23-1.1
Distribution: unstable
Urgency: low
Maintainer: Vasilis Pappas <[email protected]>
Changed-By: David Paleino <[email protected]>
Description:
libnids-dev - IP defragmentation TCP segment reassembly library (development)
libnids1.21 - IP defragmentation TCP segment reassembly library
Closes: 504824
Changes:
libnids (1.23-1.1) unstable; urgency=low
.
* Non-maintainer upload.
* Fix FTBFS with GCC 4.4, thanks to Martin Michlmayr (Closes: #504824)
Checksums-Sha1:
f3f3a98517789a2330d01573f053848490b845d5 1049 libnids_1.23-1.1.dsc
bb5bbd3bcd3b1f2e9e636f931b3368013a0ceb71 5190 libnids_1.23-1.1.diff.gz
47a851619e52dcb3334483d3dca25cf60060fe36 69216 libnids-dev_1.23-1.1_i386.deb
d517a2b0074a994da021860a16bf79656fdbfc3d 24734 libnids1.21_1.23-1.1_i386.deb
Checksums-Sha256:
dbc85d8841e25d57db2c5253068969329215295492e6453717a98c13579abc0a 1049
libnids_1.23-1.1.dsc
630963933243fd42bf6ec08c3c603965ddf9399037d0b93bddadbd99686afb63 5190
libnids_1.23-1.1.diff.gz
7d2463c62c2fa9d880e5ce5222100a35b84145c10d0b8aac200e1e21afec6126 69216
libnids-dev_1.23-1.1_i386.deb
4d869a10e10c3656e8308dff598ab3fcf8e21841b5012b2b6aa6921e97256d47 24734
libnids1.21_1.23-1.1_i386.deb
Files:
9ce3545e003997472467ae444d4c956f 1049 libdevel optional libnids_1.23-1.1.dsc
d2d92d430de57e0e0a85d0137a7e0117 5190 libdevel optional
libnids_1.23-1.1.diff.gz
ee86d9a77e14b1f864e46f2bebdce362 69216 libdevel optional
libnids-dev_1.23-1.1_i386.deb
b52a4e06eadba2f7f0cf0b9e5c054e61 24734 libs optional
libnids1.21_1.23-1.1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAksvj/4ACgkQ5qqQFxOSsXSD1QCfYbJ60IA//wkr0dmwnmDxZcM5
LngAn0QgUPTxm+ZTSb/6hud7YRSpw8E9
=7gZF
-----END PGP SIGNATURE-----
--- End Message ---