Package: boinc-app-seti
Version: 7.28~svn3106-1
Severity: important
User: [email protected]
Usertags: ftbfs-gcc-6

This package fails to build with GCC 6.  GCC 6 has not been released
yet, but it's expected that GCC 6 will become the default compiler for
stretch.

Note that only the first error is reported; there might be more.  You
can find a snapshot of GCC 6 in experimental.  To build with GCC 6,
you can set CC=gcc-6 CXX=g++-6 explicitly.

You may be able to find out more about this issue at
https://gcc.gnu.org/gcc-6/changes.html

> sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
...
> In file included from ../../client/sah_gfx.cpp:69:0:
> ../sah_config.h:626:0: note: this is the location of the previous definition
>  #define VERSION "7.28"
>  
> 
> In file included from /usr/include/c++/6/random:50:0,
>                  from /usr/include/c++/6/bits/stl_algo.h:66,
>                  from /usr/include/c++/6/algorithm:62,
>                  from ../../db/db_table.h:25,
>                  from ../../client/seti_header.h:43,
>                  from ../../client/seti.h:43,
>                  from ../../client/vector/analyzeFuncs_x86_64.cpp:48:
> /usr/include/x86_64-linux-gnu/c++/6/bits/opt_random.h: In member function 
> 'void 
> std::normal_distribution<_RealType>::__generate(std::normal_distribution<_RealType>::result_type*,
>  std::normal_distribution<_RealType>::result_type*, 
> _UniformRandomNumberGenerator&, const 
> std::normal_distribution<_RealType>::param_type&) [with 
> _UniformRandomNumberGenerator = _UniformRandomNumberGenerator; _RealType = 
> double]':
> /usr/include/x86_64-linux-gnu/c++/6/bits/opt_random.h:126:16: note: use 
> -flax-vector-conversions to permit conversions between vectors with differing 
> element types or numbers of subparts
>           __mask);
>                 ^
> 
> /usr/include/x86_64-linux-gnu/c++/6/bits/opt_random.h:126:16: error: cannot 
> convert 'const x86_m128i {aka const __vector(4) int}' to '__m128i {aka 
> __vector(2) long long int}' for argument '2' to '__m128i 
> _mm_and_si128(__m128i, __m128i)'
> In file included from /usr/include/c++/6/random:50:0,
>                  from /usr/include/c++/6/bits/stl_algo.h:66,
>                  from /usr/include/c++/6/algorithm:62,
>                  from ../../db/db_table.h:25,
>                  from ../../client/seti_header.h:43,
>                  from ../../client/seti.h:43,
>                  from ../../client/analyzeFuncs.h:31,
>                  from ../../client/vector/analyzeFuncs_sse2.cpp:36:
> /usr/include/x86_64-linux-gnu/c++/6/bits/opt_random.h: In member function 
> 'void 
> std::normal_distribution<_RealType>::__generate(std::normal_distribution<_RealType>::result_type*,
>  std::normal_distribution<_RealType>::result_type*, 
> _UniformRandomNumberGenerator&, const 
> std::normal_distribution<_RealType>::param_type&) [with 
> _UniformRandomNumberGenerator = _UniformRandomNumberGenerator; _RealType = 
> double]':
> /usr/include/x86_64-linux-gnu/c++/6/bits/opt_random.h:126:16: note: use 
> -flax-vector-conversions to permit conversions between vectors with differing 
> element types or numbers of subparts
>           __mask);
>                 ^
> 
> /usr/include/x86_64-linux-gnu/c++/6/bits/opt_random.h:126:16: error: cannot 
> convert 'const x86_m128i {aka const __vector(4) int}' to '__m128i {aka 
> __vector(2) long long int}' for argument '2' to '__m128i 
> _mm_and_si128(__m128i, __m128i)'
> In file included from /usr/include/c++/6/random:50:0,
>                  from /usr/include/c++/6/bits/stl_algo.h:66,
>                  from /usr/include/c++/6/algorithm:62,
>                  from ../../db/db_table.h:25,
>                  from ../../client/seti_header.h:43,
>                  from ../../client/seti.h:43,
>                  from ../../client/analyzeFuncs.h:31,
>                  from ../../client/vector/analyzeFuncs_sse3.cpp:46:
> /usr/include/x86_64-linux-gnu/c++/6/bits/opt_random.h: In member function 
> 'void 
> std::normal_distribution<_RealType>::__generate(std::normal_distribution<_RealType>::result_type*,
>  std::normal_distribution<_RealType>::result_type*, 
> _UniformRandomNumberGenerator&, const 
> std::normal_distribution<_RealType>::param_type&) [with 
> _UniformRandomNumberGenerator = _UniformRandomNumberGenerator; _RealType = 
> double]':
> /usr/include/x86_64-linux-gnu/c++/6/bits/opt_random.h:126:16: note: use 
> -flax-vector-conversions to permit conversions between vectors with differing 
> element types or numbers of subparts
>           __mask);
>                 ^
> 
> /usr/include/x86_64-linux-gnu/c++/6/bits/opt_random.h:126:16: error: cannot 
> convert 'const x86_m128i {aka const __vector(4) int}' to '__m128i {aka 
> __vector(2) long long int}' for argument '2' to '__m128i 
> _mm_and_si128(__m128i, __m128i)'

-- 
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise

Reply via email to