Debian Bug report logs -
#454876
OPEN_MAX macro removed from linux/limits.h on amd64
Reported by: Martin Michlmayr <tbm@cyrius.com>
Date: Sat, 8 Dec 2007 02:48:06 UTC
Severity: serious
Found in version 1.1-1
Fixed in version lwipv6/1.1a-1
Done: Filippo Giunchedi <filippo@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded to debian-bugs-dist@lists.debian.org, Debian VSquare Team <pkg-vsquare-devel@lists.alioth.debian.org>:
Bug#454876; Package lwipv6.
(full text, mbox, link).
Acknowledgement sent to Martin Michlmayr <tbm@cyrius.com>:
New Bug report received and forwarded. Copy sent to Debian VSquare Team <pkg-vsquare-devel@lists.alioth.debian.org>.
(full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: lwipv6
Version: 1.1-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. In GCC 4.3, the C++ header
dependencies have been cleaned up. The advantage of this is that
programs will compile faster. The downside is that you actually
need to directly #include everything you use (but you really should
do this anyway, otherwise your program won't work with any compiler
other than GCC). There's some more information about this at
http://www.cyrius.com/journal/2007/05/10#gcc-4.3-include
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 lwipv6_1.1-1 on em64t by sbuild/amd64 0.53
...
> x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../../.. -I../../../../ports/unix/include -I../../../../../lwip-v6/src/include -I../../../../../lwip-v6/src/include/ipv6 -Iapps -I. -I../../../../../lwip-v6/src/include/userfilter -I../../../../../lwip-v6/src/include/radv -Wall -g -O2 -MT sockets.lo -MD -MP -MF .deps/sockets.Tpo -c ../../../../../lwip-v6/src/api/sockets.c -fPIC -DPIC -o .libs/sockets.o
> ../../../../../lwip-v6/src/api/sockets.c:112: error: 'OPEN_MAX' undeclared here (not in a function)
> ../../../../../lwip-v6/src/api/sockets.c: In function 'lwip_select_register':
> ../../../../../lwip-v6/src/api/sockets.c:1109: warning: implicit declaration of function 'lwip_event_subscribe'
> make[3]: *** [sockets.lo] Error 1
> make[3]: Leaving directory `/build/tbm/lwipv6-1.1/lwip-contrib/ports/unix/proj/lib'
--
Martin Michlmayr
http://www.cyrius.com/
Information forwarded to debian-bugs-dist@lists.debian.org, Debian VSquare Team <pkg-vsquare-devel@lists.alioth.debian.org>:
Bug#454876; Package lwipv6.
(full text, mbox, link).
Acknowledgement sent to Martin Michlmayr <tbm@cyrius.com>:
Extra info received and forwarded to list. Copy sent to Debian VSquare Team <pkg-vsquare-devel@lists.alioth.debian.org>.
(full text, mbox, link).
Message #10 received at 454876@bugs.debian.org (full text, mbox, reply):
user tbm@cyrius.com
usertag 454876 - ftbfs-gcc-4.3
usertag 454875 - ftbfs-gcc-4.3
severity 454876 serious
severity 454875 serious
retitle 454876 OPEN_MAX macro removed from linux/limits.h on amd64
retitle 454875 OPEN_MAX macro removed from linux/limits.h on amd64
thanks
* Martin Michlmayr <tbm@cyrius.com> [2007-12-07 19:47]:
> Usertags: ftbfs-gcc-4.3
>
> Your package fails to build with GCC 4.3. Version 4.3 has not been
doko pointed out that this is not a GCC 4.3 issue, but that the
OPEN_MAX macro was removed from linux/limits.h on amd64, see #454875.
waldi writes:
> OPEN_MAX got removed from the headers because nothing in the kernel
> respects this value any longer as it is a variable limit.
--
Martin Michlmayr
http://www.cyrius.com/
Severity set to `serious' from `normal'
Request was from Martin Michlmayr <tbm@cyrius.com>
to control@bugs.debian.org.
(Sat, 08 Dec 2007 14:42:08 GMT) (full text, mbox, link).
Changed Bug title to `OPEN_MAX macro removed from linux/limits.h on amd64' from `FTBFS with GCC 4.3: missing #includes'.
Request was from Martin Michlmayr <tbm@cyrius.com>
to control@bugs.debian.org.
(Sat, 08 Dec 2007 14:42:11 GMT) (full text, mbox, link).
Reply sent to Filippo Giunchedi <filippo@debian.org>:
You have taken responsibility.
(full text, mbox, link).
Notification sent to Martin Michlmayr <tbm@cyrius.com>:
Bug acknowledged by developer.
(full text, mbox, link).
Message #19 received at 454876-close@bugs.debian.org (full text, mbox, reply):
Source: lwipv6
Source-Version: 1.1a-1
We believe that the bug you reported is fixed in the latest version of
lwipv6, which is due to be installed in the Debian FTP archive:
liblwipv6-1-dev_1.1a-1_amd64.deb
to pool/main/l/lwipv6/liblwipv6-1-dev_1.1a-1_amd64.deb
liblwipv6-1_1.1a-1_amd64.deb
to pool/main/l/lwipv6/liblwipv6-1_1.1a-1_amd64.deb
lwipv6_1.1a-1.diff.gz
to pool/main/l/lwipv6/lwipv6_1.1a-1.diff.gz
lwipv6_1.1a-1.dsc
to pool/main/l/lwipv6/lwipv6_1.1a-1.dsc
lwipv6_1.1a.orig.tar.gz
to pool/main/l/lwipv6/lwipv6_1.1a.orig.tar.gz
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 454876@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Filippo Giunchedi <filippo@debian.org> (supplier of updated lwipv6 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 ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Wed, 06 Feb 2008 23:47:43 +0100
Source: lwipv6
Binary: liblwipv6-1-dev liblwipv6-1
Architecture: source amd64
Version: 1.1a-1
Distribution: unstable
Urgency: low
Maintainer: Debian VSquare Team <pkg-vsquare-devel@lists.alioth.debian.org>
Changed-By: Filippo Giunchedi <filippo@debian.org>
Description:
liblwipv6-1 - User level (lightweight) TCP/IP stack with IPv6 support
liblwipv6-1-dev - Development files for the LWIPv6 library
Closes: 454876
Changes:
lwipv6 (1.1a-1) unstable; urgency=low
.
* New upstream release, build-depend on libvdeplug2-dev
* Fix for OPEN_MAX usage (Closes: #454876)
* Fix debian/watch file
Files:
6f14ac191427432e85ea8657b2330ee0 901 libs optional lwipv6_1.1a-1.dsc
c8ad8a55874aedd439e5f024e7a54172 556928 libs optional lwipv6_1.1a.orig.tar.gz
775cac359017293c5508bd8c3fe176c3 4854 libs optional lwipv6_1.1a-1.diff.gz
06a1ef0af464c27c2fb7572e6298dd6d 91556 libdevel optional liblwipv6-1-dev_1.1a-1_amd64.deb
242681072cefcefa9b2c3ffd587dc2bb 76416 libs optional liblwipv6-1_1.1a-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHqjz+ABzeamt51AERAh1UAKDIGXcAmliktAUw6LfZCQZYbrxMfgCdEu8q
BROLttuK2ERqgdg6yWY7inY=
=BgIs
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Mon, 17 Mar 2008 08:01:07 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Jul 2 04:03:12 2023;
Machine Name:
bembo
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.