On Thu, 2011-12-29 at 14:17 -0500, John L. Males wrote:
> This issue has been duplicated exactly as reported using Knoppix
> 6.7.1 DVD.

No, what you've demonstrated is a completely different failure - with a
completely different message referencing a completely different line of
code - and one that's not unexpected.  The error from your original
report was

cc1: warnings being treated as errors
libnetlink.c: In function ‘addraw_l’:
libnetlink.c:521: error: comparison between signed and unsigned integer 
expressions
make[1]: *** [libnetlink.o] Error 1

From your Knoppix log:

libnetlink.c
libnetlink.c: In function 'rtnl_from_file':
libnetlink.c:444:17: error: variable 'type' set but not used 
[-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors

How is that "exactly as reported", other than affecting the same file?

Your new issue is due to your Knoppix system containing:

ii  gcc                 4:4.6.1-2           GNU C compiler

Using different versions of toolchain / library packages is likely to
cause such issues in a number of cases.

However, as I stated in my original response, I strongly believe that
this issue is being caused by your inclusion of packages from backports
in your build environment, specifically:

pi  linux-libc-dev                    2.6.39-3~bpo60+1                  Linux 
support headers for userspace development

That package provides /usr/include/linux/netlink.h.  The line number
quoted in the error message references "NLMSG_ALIGN", which is provided
by netlink.h.  NLMSG_ALIGN, in turn, uses NLMSG_ALIGNTO.  I don't have
the exact version referenced above to hand to check, but certainly the
definition changed between 2.6.32 (in squeeze) and 3.1 (in wheezy):

-#define NLMSG_ALIGNTO  4
+#define NLMSG_ALIGNTO  4U

which looks to me quite likely to cause the error you're seeing.

As I said before, this problem does /not/ occur on a pure Squeeze
system, and FTBFS on mixed systems are not RC (arguably they're <
normal).  If anyone can demonstrate that such an issue occurs on a
standard Squeeze system, then that should be fixed; all the evidence so
far suggests that that does not occur, hence the "unreproducible" tag.

If nothing changes soon, I propose downgrading the severity of the bug
and letting the maintainers consider whether it's worth making any
changes to the package to accommodate it.  With my Stable Release hat on
though, I'm dubious about the merits of fixing it in stable, unless it
can be shown there's a real problem in that environment.

Regards,

Adam




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to