Bug#816000: juce: FTBFS on ppc64el: problems with macro linux

James Cowgill jcowgill at debian.org
Fri Feb 26 15:12:06 UTC 2016


Hi,

On Fri, 2016-02-26 at 09:48 -0500, Fernando Seiti Furusato wrote:
> Source: juce
> Version: 4.1.0+repack-2
> Severity: normal
> Tags: patch
> 
> Dear Maintainer,
> 
> The package juce fails to build from source on ppc64el with the
> following:
[...]
> That is due to the preprocessor macro 'linux' being defined on ppc64el,
> with the usage of 2 -std flags: -std=gnu++0x and -std=c++11.
> 
> When not using -std=gnu++0x, the package builds on ppc64el.
> 
> I know the Makefile is not supposed to be editted, but since we do not
> regenerate it in the debian build, my patch edits it anyway.

(Disclaimer: I'm not involved in juce packaging)

Looking at your patch, can the --std=gnu++0x flag be completely removed
on all arches? It seems a little fishy to me that a C++ flag is being
added to CFLAGS and that two C++ standard flags are being used in the
first place.

Thanks,
James
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20160226/2f7b42ee/attachment.sig>


More information about the pkg-multimedia-maintainers mailing list