Package: blitz++
Version: 1:0.10-3.3
Severity: important
User: debian-...@lists.debian.org
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
...
> libtool: link: c++ -g -DBZ_DEBUG -o .libs/array array.o  -L../lib 
> /build/blitz++-rmMNqG/blitz++-0.10/lib/.libs/libblitz.so
> c++ -DHAVE_CONFIG_H   -I. -I.. -I..  -Wdate-time -D_FORTIFY_SOURCE=2  -g 
> -DBZ_DEBUG -MT cartesian.o -MD -MP -MF .deps/cartesian.Tpo -c -o cartesian.o 
> cartesian.cpp
> In file included from /usr/include/c++/6/tuple:39:0,
>                  from /usr/include/c++/6/bits/unique_ptr.h:37,
>                  from /usr/include/c++/6/bits/locale_conv.h:41,
>                  from /usr/include/c++/6/locale:43,
>                  from /usr/include/c++/6/iomanip:43,
>                  from ../blitz/blitz.h:63,
>                  from ../blitz/array-impl.h:46,
>                  from ../blitz/array.h:37,
>                  from cartesian.cpp:1:
> ./array:1:2: error: invalid preprocessing directive #!
>  #! /bin/bash
>   ^
> 
> ./array:3:3: error: invalid preprocessing directive #array
>  # array - temporary wrapper script for .libs/array
>    ^~~~~
> 
> ./array:4:3: error: invalid preprocessing directive #Generated
>  # Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1.11
>    ^~~~~~~~~
> 
> ./array:6:3: error: invalid preprocessing directive #The
>  # The array program cannot be directly executed until all the libtool
>    ^~~
> 
> ./array:7:3: error: invalid preprocessing directive #libraries
>  # libraries that it depends on are installed.
>    ^~~~~~~~~
> 
> ./array:9:3: error: invalid preprocessing directive #This
>  # This wrapper script should never be moved out of the build directory.
>    ^~~~
> 
> ./array:10:3: error: invalid preprocessing directive #If
>  # If it is, it will not operate correctly.
>    ^~
> 
> ./array:12:3: error: invalid preprocessing directive #Sed
>  # Sed substitution that helps us do robust quoting.  It backslashifies
>    ^~~
> 
> ./array:13:3: error: invalid preprocessing directive #metacharacters
>  # metacharacters that are still active within double-quoted strings.
>    ^~~~~~~~~~~~~~
> 
> ./array:16:3: error: invalid preprocessing directive #Be
>  # Be Bourne compatible
>    ^~
> 
> ./array:20:5: error: invalid preprocessing directive #Zsh
>    # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
>      ^~~
> 
> ./array:21:5: error: invalid preprocessing directive #is
>    # is contrary to our usage.  Disable this feature.
>      ^~
> 
> ./array:25:8: error: stray '`' in program
>    case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
>         ^
> 
> ./array:25:29: error: stray '`' in program
>    case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
>                              ^
> 
> ./array:27:28: error: stray '#' in program
>  BIN_SH=xpg4; export BIN_SH # for Tru64
>                             ^
> 
> ./array:28:29: error: stray '#' in program
>  DUALCASE=1; export DUALCASE # for MKS sh
>                              ^
> 
> ./array:30:3: error: invalid preprocessing directive #The
>  # The HP-UX ksh and POSIX shell print the target directory to stdout
>    ^~~
> 
> ./array:31:13: error: missing binary operator before token "is"
>  # if CDPATH is set.
>              ^~
> 
> ./array:31:0: error: unterminated #if
>  # if CDPATH is set.
>  
> 
> ./array:14:1: error: 'sed_quote_subst' does not name a type
>  sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
>  ^~~~~~~~~~~~~~~
> 
> ./array:17:66: error: 'then' does not name a type
>  if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
>                                                                   ^~~~
> 
> ./array:25:58: error: 'esac' does not name a type
>    case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
>                                                           ^~~~
> 
> ./array:27:21: error: 'BIN_SH' does not name a type
>  BIN_SH=xpg4; export BIN_SH # for Tru64
>                      ^~~~~~
> 
> ./array:28:20: error: 'DUALCASE' does not name a type
>  DUALCASE=1; export DUALCASE # for MKS sh
>                     ^~~~~~~~
> 
> In file included from /usr/include/c++/6/bits/unique_ptr.h:37:0,
>                  from /usr/include/c++/6/bits/locale_conv.h:41,
>                  from /usr/include/c++/6/locale:43,
>                  from /usr/include/c++/6/iomanip:43,
>                  from ../blitz/blitz.h:63,
>                  from ../blitz/array-impl.h:46,
>                  from ../blitz/array.h:37,
>                  from cartesian.cpp:1:
> /usr/include/c++/6/tuple:71:33: error: expected ')' before ',' token
>        _Head_base(allocator_arg_t, __uses_alloc0)
>                                  ^
> 
> /usr/include/c++/6/tuple:75:28: error: expected ')' before ',' token
>   _Head_base(allocator_arg_t, __uses_alloc1<_Alloc> __a)
>                             ^
> 
> /usr/include/c++/6/tuple:79:28: error: expected ')' before ',' token
>   _Head_base(allocator_arg_t, __uses_alloc2<_Alloc> __a)
>                             ^
> 
> /usr/include/c++/6/tuple:83:26: error: expected ')' before ',' token
>   _Head_base(__uses_alloc0, _UHead&& __uhead)
>                           ^
> 
> /usr/include/c++/6/tuple:87:26: error: expected ')' before '<' token
>   _Head_base(__uses_alloc1<_Alloc> __a, _UHead&& __uhead)
>                           ^
> 
> /usr/include/c++/6/tuple:91:26: error: expected ')' before '<' token
>   _Head_base(__uses_alloc2<_Alloc> __a, _UHead&& __uhead)
>                           ^
> 
> /usr/include/c++/6/tuple:117:33: error: expected ')' before ',' token
>        _Head_base(allocator_arg_t, __uses_alloc0)
>                                  ^
> 
> /usr/include/c++/6/tuple:121:28: error: expected ')' before ',' token
>   _Head_base(allocator_arg_t, __uses_alloc1<_Alloc> __a)
>                             ^
> 
> /usr/include/c++/6/tuple:125:28: error: expected ')' before ',' token
>   _Head_base(allocator_arg_t, __uses_alloc2<_Alloc> __a)
>                             ^
> 
> /usr/include/c++/6/tuple:129:26: error: expected ')' before ',' token
>   _Head_base(__uses_alloc0, _UHead&& __uhead)
>                           ^
> 
> /usr/include/c++/6/tuple:133:26: error: expected ')' before '<' token
>   _Head_base(__uses_alloc1<_Alloc> __a, _UHead&& __uhead)
>                           ^
> 
> /usr/include/c++/6/tuple:138:26: error: expected ')' before '<' token
>   _Head_base(__uses_alloc2<_Alloc> __a, _UHead&& __uhead)
>                           ^
> 
> /usr/include/c++/6/tuple:237:30: error: expected ')' before '__tag'
>   _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a)
>                               ^~~~~
> 
> /usr/include/c++/6/tuple:242:30: error: expected ')' before '__tag'
>   _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a,
>                               ^~~~~
> 
> /usr/include/c++/6/tuple:250:30: error: expected ')' before '__tag'
>   _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a,
>                               ^~~~~
> 
> /usr/include/c++/6/tuple:257:37: error: expected ')' before '__tag'
>          _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a,
>                                      ^~~~~
> 
> /usr/include/c++/6/tuple:263:30: error: expected ')' before '__tag'
>   _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a,
>                               ^~~~~
> 
> /usr/include/c++/6/tuple:270:30: error: expected ')' before '__tag'
>   _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a,
>                               ^~~~~
> 
> /usr/include/c++/6/tuple:278:30: error: expected ')' before '__tag'
>   _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a,
>                               ^~~~~
> 
> /usr/include/c++/6/tuple:380:30: error: expected ')' before '__tag'
>   _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a)
>                               ^~~~~
> 
> /usr/include/c++/6/tuple:384:30: error: expected ')' before '__tag'
>   _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a,
>                               ^~~~~
> 
> /usr/include/c++/6/tuple:389:30: error: expected ')' before '__tag'
>   _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a,
>                               ^~~~~
> 
> /usr/include/c++/6/tuple:395:37: error: expected ')' before '__tag'
>          _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a,
>                                      ^~~~~
> 
> /usr/include/c++/6/tuple:400:30: error: expected ')' before '__tag'
>   _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a,
>                               ^~~~~
> 
> /usr/include/c++/6/tuple:406:30: error: expected ')' before '__tag'
>   _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a,
>                               ^~~~~
> 
> /usr/include/c++/6/tuple:412:30: error: expected ')' before '__tag'
>   _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a,
>                               ^~~~~
> 
> /usr/include/c++/6/tuple:692:24: error: expected ')' before '__tag'
>   tuple(allocator_arg_t __tag, const _Alloc& __a)
>                         ^~~~~
> 
> /usr/include/c++/6/tuple:702:24: error: expected ')' before '__tag'
>   tuple(allocator_arg_t __tag, const _Alloc& __a,
>                         ^~~~~
> 
> /usr/include/c++/6/tuple:713:33: error: expected ')' before '__tag'
>   explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
>                                  ^~~~~
> 
> /usr/include/c++/6/tuple:723:24: error: expected ')' before '__tag'
>   tuple(allocator_arg_t __tag, const _Alloc& __a,
>                         ^~~~~
> 
> /usr/include/c++/6/tuple:734:33: error: expected ')' before '__tag'
>   explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
>                                  ^~~~~
> 
> /usr/include/c++/6/tuple:740:24: error: expected ')' before '__tag'
>   tuple(allocator_arg_t __tag, const _Alloc& __a, const tuple& __in)
>                         ^~~~~
> 
> /usr/include/c++/6/tuple:744:24: error: expected ')' before '__tag'
>   tuple(allocator_arg_t __tag, const _Alloc& __a, tuple&& __in)
>                         ^~~~~
> 
> /usr/include/c++/6/tuple:753:24: error: expected ')' before '__tag'
>   tuple(allocator_arg_t __tag, const _Alloc& __a,
>                         ^~~~~
> 
> /usr/include/c++/6/tuple:765:33: error: expected ')' before '__tag'
>   explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
>                                  ^~~~~
> 
> /usr/include/c++/6/tuple:777:24: error: expected ')' before '__tag'
>   tuple(allocator_arg_t __tag, const _Alloc& __a,
>                         ^~~~~
> 
> /usr/include/c++/6/tuple:789:33: error: expected ')' before '__tag'
>   explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
>                                  ^~~~~
> 
> /usr/include/c++/6/tuple:1002:24: error: expected ')' before '__tag'
>   tuple(allocator_arg_t __tag, const _Alloc& __a)
>                         ^~~~~
> 
> /usr/include/c++/6/tuple:1013:24: error: expected ')' before '__tag'
>   tuple(allocator_arg_t __tag, const _Alloc& __a,
>                         ^~~~~
> 
> /usr/include/c++/6/tuple:1025:33: error: expected ')' before '__tag'
>   explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
>                                  ^~~~~
> 
> /usr/include/c++/6/tuple:1035:24: error: expected ')' before '__tag'
>   tuple(allocator_arg_t __tag, const _Alloc& __a, _U1&& __a1, _U2&& __a2)
>                         ^~~~~
> 
> /usr/include/c++/6/tuple:1045:33: error: expected ')' before '__tag'
>   explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
>                                  ^~~~~
> 
> /usr/include/c++/6/tuple:1051:24: error: expected ')' before '__tag'
>   tuple(allocator_arg_t __tag, const _Alloc& __a, const tuple& __in)
>                         ^~~~~
> 
> /usr/include/c++/6/tuple:1055:24: error: expected ')' before '__tag'
>   tuple(allocator_arg_t __tag, const _Alloc& __a, tuple&& __in)
>                         ^~~~~
> 
> /usr/include/c++/6/tuple:1064:24: error: expected ')' before '__tag'
>   tuple(allocator_arg_t __tag, const _Alloc& __a,
>                         ^~~~~
> 
> /usr/include/c++/6/tuple:1076:33: error: expected ')' before '__tag'
>   explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
>                                  ^~~~~
> 
> /usr/include/c++/6/tuple:1088:24: error: expected ')' before '__tag'
>   tuple(allocator_arg_t __tag, const _Alloc& __a, tuple<_U1, _U2>&& __in)
>                         ^~~~~
> 
> /usr/include/c++/6/tuple:1098:33: error: expected ')' before '__tag'
>   explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
>                                  ^~~~~
> 
> /usr/include/c++/6/tuple:1109:31: error: expected ')' before '__tag'
>          tuple(allocator_arg_t __tag, const _Alloc& __a,
>                                ^~~~~
> 
> /usr/include/c++/6/tuple:1119:40: error: expected ')' before '__tag'
>          explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
>                                         ^~~~~
> 
> /usr/include/c++/6/tuple:1129:31: error: expected ')' before '__tag'
>          tuple(allocator_arg_t __tag, const _Alloc& __a, pair<_U1, _U2>&& 
> __in)
>                                ^~~~~
> 
> /usr/include/c++/6/tuple:1139:40: error: expected ')' before '__tag'
>          explicit tuple(allocator_arg_t __tag, const _Alloc& __a,
>                                         ^~~~~
> 
> Makefile:749: recipe for target 'cartesian.o' failed
> make[3]: *** [cartesian.o] Error 1

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

-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to