Bug#672030: Fwd: Re: Cannot build beast with gcc 4.7

2012-10-25 Thread Tim Janik
On 25.10.2012 08:43, Reinhard Tartler wrote:
 On Thu, Oct 25, 2012 at 4:15 AM, Tim Janik tim.ja...@googlemail.com wrote:
 On 20.10.2012 12:42, Reinhard Tartler wrote:
 Hi Tim,

 I wonder if there is any news on this bug on your side?
 Beast 0.7.6 with full support for g++-4.7 has been released now, see our
 website: http://beast.testbit.eu/

 The full announcement is here:
   https://mail.gnome.org/archives/beast/2012-October/msg0.html

 Let me know if you have any further problems and thanks for your efforts.

 Thanks for the new upstream release. Unfortunately, I notice that the
 new release introduces quite a number of changes. Since the release
 team insists on hand reviewing each line manually, they are likely to
 reject a package that introduces a new release.

 Any chance to isolate the g++-4.7 fixes? Is there a public gitweb
 available somewhere so that we can apply them as patches to the old
 version?

There has been a lot of C-C++ porting going on since the last release,
so hand reviewing would be quite hard.
Some fixes only went into the code base *after* the porting (such as the
davorgan.cc frequency fixes).

The code is of course public:
http://beast.testbit.eu/Beast_Download
git://git.gnome.org/beast
http://git.gnome.org/browse/beast

Here're commit IDs for the usual +#include unistd.h fixes you need for
gcc-4.7:
c17259d4b29dbc47a9657f172322d4d908fcd4cf
71ac19f78569f287f7e6db0147b6627a4d4acb0d

You'll also need the stack and member resolution fixes for gcc-4.7:
0bc5582c9d6ddeb23d236b2f55b59bf9b414a66a
7b63939eb6e22f3bf2a99719d8b8443236f4476c
fd03d7275711266e1350f7fb85c23b0996060fcd

However the latest release also includes important fixes for crashers
and GLib regressions, at least:
57b0bcbd03d2c7dac78f743fcafe1843cf07d87e
8ccc503bc6ee7a487c3d8834cf4ed028c537af52
545b1cd2ffb9d253aa81bff754b5b622a39fcfbb
2063dcbdc2238dccf877faed8371df9f682a536e
bfcdf52900b4fbd60139682dc62cedd8af210851
b62343a1d755a74bbb23c26ab1b90af44be92fa7

I have no idea how many conflicts you'll run into when backporting these
onto 0.7.4, because of the C-C++ porting we have done.

Best of luck.

 Thanks,
 Reinhard

-- 
Yours sincerely,
Tim Janik

---
http://timj.testbit.eu/ - Free software Author


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



Bug#672030: Fwd: Re: Cannot build beast with gcc 4.7

2012-10-25 Thread Reinhard Tartler
On Thu, Oct 25, 2012 at 4:15 AM, Tim Janik tim.ja...@googlemail.com wrote:
 On 20.10.2012 12:42, Reinhard Tartler wrote:
 Hi Tim,

 I wonder if there is any news on this bug on your side?

 Beast 0.7.6 with full support for g++-4.7 has been released now, see our
 website: http://beast.testbit.eu/

 The full announcement is here:
   https://mail.gnome.org/archives/beast/2012-October/msg0.html

 Let me know if you have any further problems and thanks for your efforts.


Thanks for the new upstream release. Unfortunately, I notice that the
new release introduces quite a number of changes. Since the release
team insists on hand reviewing each line manually, they are likely to
reject a package that introduces a new release.

Any chance to isolate the g++-4.7 fixes? Is there a public gitweb
available somewhere so that we can apply them as patches to the old
version?


Thanks,
Reinhard


-- 
regards,
Reinhard


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



Bug#672030: Fwd: Re: Cannot build beast with gcc 4.7

2012-10-25 Thread Fabian Greffrath

Am 25.10.2012 08:43, schrieb Reinhard Tartler:

Any chance to isolate the g++-4.7 fixes? Is there a public gitweb
available somewhere so that we can apply them as patches to the old
version?


http://git.gnome.org/browse/beast/log/

I guess the first three commits of 2012-10-21 are relevant for g++-4.7.

 - Fabian


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



Bug#672030: Fwd: Re: Cannot build beast with gcc 4.7

2012-10-24 Thread Tim Janik
On 20.10.2012 12:42, Reinhard Tartler wrote:
 Hi Tim,

 I wonder if there is any news on this bug on your side?

Beast 0.7.6 with full support for g++-4.7 has been released now, see our
website: http://beast.testbit.eu/

The full announcement is here:
  https://mail.gnome.org/archives/beast/2012-October/msg0.html

Let me know if you have any further problems and thanks for your efforts.

-- 
Yours sincerely,
Tim Janik

---
http://timj.testbit.eu/ - Free software Author


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



Bug#672030: Fwd: Re: Cannot build beast with gcc 4.7

2012-10-21 Thread Tim Janik
On 20.10.2012 12:42, Reinhard Tartler wrote:
 Hi Tim,

 I wonder if there is any news on this bug on your side?

Hey,

now that I'm back from the libreoffice conference, I managed to install
g++-4.7.2 and reproduce your issue.

I'm investigating it now.



 Cheers,
 Reinhard.



-- 
Yours sincerely,
Tim Janik

---
http://timj.testbit.eu/ - Free software Author


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



Bug#672030: Fwd: Re: Cannot build beast with gcc 4.7

2012-10-20 Thread Reinhard Tartler
Hi Tim,

I wonder if there is any news on this bug on your side?

The situation in Debian is that the Release team has the 'beast'
package on its removal list and requests a solution for this problem
/before/ next Friday (Oct 26). If we do not manage to upload some fix
for compilation with gcc 4.7, the package will not be part of the next
stable release, i.e. Debian/wheezy.

Sorry if this mail seems a bit harsh. I hope you understand that we,
the package maintainers of beast in Debian, experience quite some
pressure because of the upcoming release. In any case, thanks for your
work on beast!

Cheers,
Reinhard.

On Mon, Sep 10, 2012 at 1:57 PM, Giovanni Mascellani g...@debian.org wrote:
 I noticed upstream developers of this bug. Answer follows. They will be
 looking into it.

 Giovanni.

  Messaggio originale 
 Oggetto: Re: Cannot build beast with gcc 4.7
 Data: Mon, 10 Sep 2012 12:49:13 +0200
 Mittente:  A: Giovanni Mascellani g...@debian.org

 On 04.09.2012 14:36, Giovanni Mascellani wrote:
 Hi.

 Hi Giovanni, thanks for the report, we will be looking into it.
 Stefan already reported he could reproduce your problem.
 I don't have a distribution with gcc-4.7 yet, so can only look into this
 later.


 I'm a Debian Developer and I'm triaging a bug reported against the beast
 package in Debian:

 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672030

 Beast doesn't compile with gcc 4.7, but it does with 4.6. The same
 behavior happens both for the Debian package and the pristine tarball
 distributed on your website.

 Let aside a few missing header files (check the patch at [1]), the
 problem is that a program invoked during compilation (lt-bseprocidl)
 segfaults. I tried to inspect the problem, and it appears that it is
 connected with the Gobject library, since it happens during the
 initialization of the Gobject structures related with class
 BseStandardOsc. Unfortunately, I'm not very into the glib, so I cannot
 give much more details.

  [1] http://goo.gl/1eiI3

 Did you already try to compile beast with gcc 4.7? Do you have any plans
 of supporting it?

 In case this can be helpful for you, my box runs Debian sid on an amd64
 processor.

 Thanks, Giovanni.


 --
 Yours sincerely,
 Tim Janik

 ---
 http://timj.testbit.eu/ - Free software Author


 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintain...@lists.alioth.debian.org
 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers



-- 
regards,
Reinhard


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



Bug#672030: Fwd: Re: Cannot build beast with gcc 4.7

2012-09-10 Thread Giovanni Mascellani
I noticed upstream developers of this bug. Answer follows. They will be
looking into it.

Giovanni.

 Messaggio originale 
Oggetto: Re: Cannot build beast with gcc 4.7
Data: Mon, 10 Sep 2012 12:49:13 +0200
Mittente: Tim Janik tim.ja...@googlemail.com
A: Giovanni Mascellani g...@debian.org

On 04.09.2012 14:36, Giovanni Mascellani wrote:
 Hi.

Hi Giovanni, thanks for the report, we will be looking into it.
Stefan already reported he could reproduce your problem.
I don't have a distribution with gcc-4.7 yet, so can only look into this
later.


 I'm a Debian Developer and I'm triaging a bug reported against the beast
 package in Debian:

 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672030

 Beast doesn't compile with gcc 4.7, but it does with 4.6. The same
 behavior happens both for the Debian package and the pristine tarball
 distributed on your website.

 Let aside a few missing header files (check the patch at [1]), the
 problem is that a program invoked during compilation (lt-bseprocidl)
 segfaults. I tried to inspect the problem, and it appears that it is
 connected with the Gobject library, since it happens during the
 initialization of the Gobject structures related with class
 BseStandardOsc. Unfortunately, I'm not very into the glib, so I cannot
 give much more details.

  [1] http://goo.gl/1eiI3

 Did you already try to compile beast with gcc 4.7? Do you have any plans
 of supporting it?

 In case this can be helpful for you, my box runs Debian sid on an amd64
 processor.

 Thanks, Giovanni.


-- 
Yours sincerely,
Tim Janik

---
http://timj.testbit.eu/ - Free software Author



signature.asc
Description: OpenPGP digital signature