Source: alljoyn-core-1509
Version: 15.09a-3
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20160713 qa-ftbfs
Justification: FTBFS with GCC 6 on amd64

Hi,

During a rebuild of all packages in sid using the gcc-defaults package
available in experimental to make GCC default to version 6, your package failed
to build on amd64. For more information about GCC 6 and Stretch, see:
- https://wiki.debian.org/GCC6
- https://lists.debian.org/debian-devel-announce/2016/06/msg00007.html

Relevant part (hopefully):
> g++ -o build/linux/x86_64/release/obj/common/CryptoSRP.o -c -std=c++11 -Wall 
> -Werror -pipe -fno-exceptions -fno-strict-aliasing 
> -fno-asynchronous-unwind-tables -fno-unwind-tables -ffunction-sections 
> -fdata-sections -D_FORTIFY_SOURCE=2 -fPIC -Wno-long-long -Wno-deprecated 
> -Wno-unknown-pragmas -Wunused-parameter -Os -m64 -fPIC -DNDEBUG -DROUTER 
> -DQCC_OS_GROUP_POSIX -DQCC_OS_LINUX -D_GLIBCXX_USE_C99_FP_MACROS_DYNAMIC 
> -Ibuild/linux/x86_64/release/dist/cpp/inc 
> -Ibuild/linux/x86_64/release/dist/c/inc 
> -Ibuild/linux/x86_64/release/dist/cpp/inc/alljoyn -Icommon/inc 
> -Icommon/crypto -Ibuild/linux/x86_64/release/dist/cpp/inc 
> common/src/CryptoSRP.cc
> In file included from common/src/CryptoSRP.cc:29:0:
> /usr/include/c++/6/math.h:63:12: error: 'std::fpclassify' has not been 
> declared
>  using std::fpclassify;
>             ^~~~~~~~~~
> /usr/include/c++/6/math.h:64:12: error: 'std::isfinite' has not been declared
>  using std::isfinite;
>             ^~~~~~~~
> /usr/include/c++/6/math.h:65:12: error: 'std::isinf' has not been declared
>  using std::isinf;
>             ^~~~~
> /usr/include/c++/6/math.h:66:12: error: 'std::isnan' has not been declared
>  using std::isnan;
>             ^~~~~
> /usr/include/c++/6/math.h:67:12: error: 'std::isnormal' has not been declared
>  using std::isnormal;
>             ^~~~~~~~
> /usr/include/c++/6/math.h:68:12: error: 'std::signbit' has not been declared
>  using std::signbit;
>             ^~~~~~~
> /usr/include/c++/6/math.h:69:12: error: 'std::isgreater' has not been declared
>  using std::isgreater;
>             ^~~~~~~~~
> /usr/include/c++/6/math.h:70:12: error: 'std::isgreaterequal' has not been 
> declared
>  using std::isgreaterequal;
>             ^~~~~~~~~~~~~~
> /usr/include/c++/6/math.h:71:12: error: 'std::isless' has not been declared
>  using std::isless;
>             ^~~~~~
> /usr/include/c++/6/math.h:72:12: error: 'std::islessequal' has not been 
> declared
>  using std::islessequal;
>             ^~~~~~~~~~~
> /usr/include/c++/6/math.h:73:12: error: 'std::islessgreater' has not been 
> declared
>  using std::islessgreater;
>             ^~~~~~~~~~~~~
> /usr/include/c++/6/math.h:74:12: error: 'std::isunordered' has not been 
> declared
>  using std::isunordered;
>             ^~~~~~~~~~~
> scons: *** [build/linux/x86_64/release/obj/common/CryptoSRP.o] Error 1
> scons: building terminated because of errors.
> make[1]: *** [override_dh_auto_build] Error 2

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2016/07/13/alljoyn-core-1509_15.09a-3_unstable_gcc6.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to