Comment 5 for bug 996965

Revision history for this message
Martin Quinson (mquinson) wrote : Re: [Bug 996965] Re: Fail to build on amd64

Short version
-------------
it seems that we need to make widelands buildable with gcc4.7

Long version
------------
In Debian, packages are routinely built for QA purposes. You first
have the build daemons:
https://buildd.debian.org/status/package.php?p=widelands&suite=sid

And then sometimes, Lucas and others rebuild the whole archive in some
specific settings to try to detect the bugs in advance. Here, he
probably tryied to recompile the whole debian archive with gcc 4.7.
This is perfectly valid because gcc 4.7 is one of the available
versions in debian unstable.

So, in contrary to what I said earlier, if we fail to fix that bug, we
won't be kicked out of the next stable because the bug is only for
"Debian unstable" while the next stable will be derivated from "Debian
testing", and gcc-4.7 didn't make it to testing yet.

But we still should try to fix it, that is, make widelands build with
gcc-4.7. This is particularly important because of:
http://packages.qa.debian.org/w/widelands.html

widelands 17 didn't make it to testing yet, only 17~rc2. So this bug
is preventing the final release from migrating to testing, although I
will probably trick to migrate anyway (like downgrading the bug since
gcc-4.7 is not in testing anyway).

Bye, Mt.

On Wed, May 09, 2012 at 06:37:06PM -0000, Hans Joachim Desserud wrote:
> Thanks for forwarding this issue.
>
> I am not sure how much it helps, but I have been able to compile latest*
> version of Widelands on Arch (32 bit) with gcc4.7 and boost1.49, so I am
> not sure why it would fail on Debian.
>
> Do you know whether these rebuilds of Debian Unstable are done for
> multiple architectures at the same time or if they are done on separate
> occasions? Since the reported error was from 64 bit, I'm curious whether
> 32 bit has the same problem.
>
> * development version, including the fix for gcc 4.7.
>
> ** Changed in: widelands
> Importance: Undecided => High
>
> ** Tags added: ftbfs
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/996965
>
> Title:
> Fail to build on amd64
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/widelands/+bug/996965/+subscriptions

--
If you can't do it in ANSI C, it isn't worth doing.