Source: suil
Version: 0.8.4~dfsg0-1
Severity: serious
Justification: fails to build from source
User: reproducible-bui...@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org

Dear Maintainer,

suil fails to build from source in unstable/amd64:

  […]

  /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h: In member function 
'X* QBasicAtomicPointer<X>::fetchAndSubRelaxed(qptrdiff)':
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:290:14: error: 'Ops' 
has not been declared
       { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); }
                ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h: In member function 
'X* QBasicAtomicPointer<X>::fetchAndSubAcquire(qptrdiff)':
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:292:14: error: 'Ops' 
has not been declared
       { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); }
                ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h: In member function 
'X* QBasicAtomicPointer<X>::fetchAndSubRelease(qptrdiff)':
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:294:14: error: 'Ops' 
has not been declared
       { return Ops::fetchAndSubRelease(_q_value, valueToAdd); }
                ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h: In member function 
'X* QBasicAtomicPointer<X>::fetchAndSubOrdered(qptrdiff)':
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:296:14: error: 'Ops' 
has not been declared
       { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); }
                ^~~
  In file included from 
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:50:0,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h:44,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:43,
                   from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1,
                   from ../src/x11_in_qt5.cpp:18:
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h: At global scope:
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:69:23: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <typename...> struct List {};
                         ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:70:38: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <typename Head, typename... Tail> struct List<Head, Tail...> { 
typedef Head Car; typedef List<Tail...> Cdr; };
                                        ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:72:23: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <typename... L1, typename...L2> struct List_Append<List<L1...>, 
List<L2...>> { typedef List<L1..., L2...> Value; };
                         ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:72:39: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <typename... L1, typename...L2> struct List_Append<List<L1...>, 
List<L2...>> { typedef List<L1..., L2...> Value; };
                                         ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:72:88: error: 
'>>' should be '> >' within a nested template argument list
       template <typename... L1, typename...L2> struct List_Append<List<L1...>, 
List<L2...>> { typedef List<L1..., L2...> Value; };
                                                                                
          ^~
  In file included from 
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:50:0,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h:44,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:43,
                   from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1,
                   from ../src/x11_in_qt5.cpp:18:
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:98:22: error: 
expected ',' or '...' before '&&' token
       void operator,(T &&value, const ApplyReturnValue<U> &container) {
                        ^~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:98:67: error: 
'void QtPrivate::operator,(T)' must take exactly two arguments
       void operator,(T &&value, const ApplyReturnValue<U> &container) {
                                                                     ^
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:122:18: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <int...> struct IndexesList {};
                    ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:124:22: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <int... Left, int Right> struct 
IndexesAppend<IndexesList<Left...>, Right>
                        ^~~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:132:22: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <int... II, typename... SignalArgs, typename R, typename 
Function>
                        ^~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:132:34: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <int... II, typename... SignalArgs, typename R, typename 
Function>
                                    ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:138:22: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <int... II, typename... SignalArgs, typename R, typename... 
SlotArgs, typename SlotRet, class Obj>
                        ^~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:138:34: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <int... II, typename... SignalArgs, typename R, typename... 
SlotArgs, typename SlotRet, class Obj>
                                    ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:138:70: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <int... II, typename... SignalArgs, typename R, typename... 
SlotArgs, typename SlotRet, class Obj>
                                                                        ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:139:93: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       struct FunctorCall<IndexesList<II...>, List<SignalArgs...>, R, SlotRet 
(Obj::*)(SlotArgs...)> {
                                                                                
               ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:140:52: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
           static void call(SlotRet (Obj::*f)(SlotArgs...), Obj *o, void **arg) 
{
                                                      ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:144:22: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <int... II, typename... SignalArgs, typename R, typename... 
SlotArgs, typename SlotRet, class Obj>
                        ^~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:144:34: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <int... II, typename... SignalArgs, typename R, typename... 
SlotArgs, typename SlotRet, class Obj>
                                    ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:144:70: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <int... II, typename... SignalArgs, typename R, typename... 
SlotArgs, typename SlotRet, class Obj>
                                                                        ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:145:93: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       struct FunctorCall<IndexesList<II...>, List<SignalArgs...>, R, SlotRet 
(Obj::*)(SlotArgs...) const> {
                                                                                
               ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146:52: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
           static void call(SlotRet (Obj::*f)(SlotArgs...) const, Obj *o, void 
**arg) {
                                                      ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:151:47: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template<class Obj, typename Ret, typename... Args> struct 
FunctionPointer<Ret (Obj::*) (Args...)>
                                                 ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:151:98: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template<class Obj, typename Ret, typename... Args> struct 
FunctionPointer<Ret (Obj::*) (Args...)>
                                                                                
                    ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:156:43: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
           typedef Ret (Obj::*Function) (Args...);
                                             ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:157:37: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
           enum {ArgumentCount = sizeof...(Args), IsPointerToMemberFunction = 
true};
                                       ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:163:47: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template<class Obj, typename Ret, typename... Args> struct 
FunctionPointer<Ret (Obj::*) (Args...) const>
                                                 ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:163:98: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template<class Obj, typename Ret, typename... Args> struct 
FunctionPointer<Ret (Obj::*) (Args...) const>
                                                                                
                    ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:168:43: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
           typedef Ret (Obj::*Function) (Args...) const;
                                             ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:169:37: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
           enum {ArgumentCount = sizeof...(Args), IsPointerToMemberFunction = 
true};
                                       ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:176:36: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template<typename Ret, typename... Args> struct FunctionPointer<Ret (*) 
(Args...)>
                                      ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:176:82: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template<typename Ret, typename... Args> struct FunctionPointer<Ret (*) 
(Args...)>
                                                                                
    ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:180:38: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
           typedef Ret (*Function) (Args...);
                                        ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:181:37: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
           enum {ArgumentCount = sizeof...(Args), IsPointerToMemberFunction = 
false};
                                       ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:215:62: error: 
'>>' should be '> >' within a nested template argument list
       template <> struct CheckCompatibleArguments<List<>, List<>> { enum { 
value = true }; };
                                                                ^~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:216:75: error: 
'>>' should be '> >' within a nested template argument list
       template <typename List1> struct CheckCompatibleArguments<List1, List<>> 
{ enum { value = true }; };
                                                                             ^~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:217:53: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <typename Arg1, typename Arg2, typename... Tail1, typename... 
Tail2>
                                                       ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:217:72: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <typename Arg1, typename Arg2, typename... Tail1, typename... 
Tail2>
                                                                          ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:218:78: error: 
'>>' should be '> >' within a nested template argument list
       struct CheckCompatibleArguments<List<Arg1, Tail1...>, List<Arg2, 
Tail2...>>
                                                                                
^~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:221:78: error: 
'>>' should be '> >' within a nested template argument list
                       && CheckCompatibleArguments<List<Tail1...>, 
List<Tail2...>>::value };
                                                                                
^~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:233:57: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <typename Functor, typename First, typename... ArgList>
                                                           ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:236:63: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
               typename List_Left<List<First, ArgList...>, 
sizeof...(ArgList)>::Value> {};
                                                                 ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:238:41: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <typename Functor, typename... ArgList> struct 
ComputeFunctorArgumentCount<Functor, List<ArgList...>>
                                           ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:238:113: error: 
'>>' should be '> >' within a nested template argument list
       template <typename Functor, typename... ArgList> struct 
ComputeFunctorArgumentCount<Functor, List<ArgList...>>
                                                                                
                                   ^~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:241:38: warning: 
'auto' changes meaning in C++11; please remove it [-Wc++11-compat]
           template <typename F> static auto test(F f) -> 
decltype(((f.operator()((dummy<ArgList>())...)), int()));
                                        ^~~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:241:56: error: 
expected type-specifier before 'decltype'
           template <typename F> static auto test(F f) -> 
decltype(((f.operator()((dummy<ArgList>())...)), int()));
                                                          ^~~~~~~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:241:56: error: 
expected initializer before 'decltype'
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:245:36: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
               Value = Ok ? int(sizeof...(ArgList)) : 
int(ComputeFunctorArgumentCountHelper<Functor, List<ArgList...>, Ok>::Value)
                                      ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:251:42: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <typename Functor, typename ... ArgList> struct 
FunctorReturnType<Functor, List<ArgList...>> {
                                            ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:251:104: error: 
'>>' should be '> >' within a nested template argument list
       template <typename Functor, typename ... ArgList> struct 
FunctorReturnType<Functor, List<ArgList...>> {
                                                                                
                          ^~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:253:26: error: 
expected identifier
           typedef decltype(dummy<Functor>().operator()((dummy<ArgList>())...)) 
Value;
                            ^~~~~~~~~~~~~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:253:40: error: 
expected unqualified-id before '(' token
           typedef decltype(dummy<Functor>().operator()((dummy<ArgList>())...)) 
Value;
                                          ^
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:253:40: error: 
expected ')' before '(' token
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:253:41: error: 
ISO C++ forbids declaration of 'decltype' with no type [-fpermissive]
           typedef decltype(dummy<Functor>().operator()((dummy<ArgList>())...)) 
Value;
                                           ^
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:253:41: error: 
'decltype' declared as function returning a function
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:253:41: error: 
expected ';' at end of member declaration
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:253:42: error: 
expected unqualified-id before '.' token
           typedef decltype(dummy<Functor>().operator()((dummy<ArgList>())...)) 
Value;
                                            ^
  In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:56:0,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:44,
                   from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1,
                   from ../src/x11_in_qt5.cpp:18:
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:66:54: error: '>>' 
should be '> >' within a nested template argument list
       template <> struct TypesAreDeclaredMetaType<List<>> { enum { Value = 
true }; };
                                                        ^~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:67:37: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <typename Arg, typename... Tail> struct 
TypesAreDeclaredMetaType<List<Arg, Tail...> >
                                       ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:68:89: error: '>>' 
should be '> >' within a nested template argument list
       { enum { Value = QMetaTypeId2<Arg>::Defined && 
TypesAreDeclaredMetaType<List<Tail...>>::Value }; };
                                                                                
           ^~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:74:23: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       template <typename... Args> struct ConnectionTypes<List<Args...>, true>
                         ^~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h: In static member 
function 'static const int* QtPrivate::ConnectionTypes<QtPrivate::List<L1 ...>, 
true>::types()':
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:75:60: warning: 
variadic templates only available with -std=c++11 or -std=gnu++11
       { static const int *types() { static const int t[sizeof...(Args) + 1] = 
{ (QtPrivate::QMetaTypeIdHelper<Args>::qt_metatype_id())..., 0 }; return t; } };
                                                              ^~~
  In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:44:0,
                   from /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h:48,
                   from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h:45,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:47,
                   from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1,
                   from ../src/x11_in_qt5.cpp:18:
  /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h: At global scope:
  /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h:71:21: error: expected ',' 
or '...' before '&&' token
       QRegion(QRegion &&other) Q_DECL_NOTHROW
                       ^~
  /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h:71:28: error: invalid 
constructor; you probably meant 'QRegion (const QRegion&)'
       QRegion(QRegion &&other) Q_DECL_NOTHROW
                              ^
  In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h:48:0,
                   from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h:45,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:47,
                   from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1,
                   from ../src/x11_in_qt5.cpp:18:
  /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:66:32: error: expected ',' 
or '...' before '&&' token
       QMatrix &operator=(QMatrix &&other) Q_DECL_NOTHROW // = default
                                  ^~
  /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:69:21: error: expected ',' 
or '...' before '&&' token
       QMatrix(QMatrix &&other) Q_DECL_NOTHROW // = default
                       ^~
  /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:69:28: error: invalid 
constructor; you probably meant 'QMatrix (const QMatrix&)'
       QMatrix(QMatrix &&other) Q_DECL_NOTHROW // = default
                              ^
  /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h: In member function 
'QMatrix& QMatrix::operator=(QMatrix)':
  /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:67:21: error: 'other' was 
not declared in this scope
       { memcpy(this, &other, sizeof(QMatrix)); return *this; }
                       ^~~~~
  In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h:49:0,
                   from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h:45,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:47,
                   from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1,
                   from ../src/x11_in_qt5.cpp:18:
  /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h: At global scope:
  /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h:79:38: error: expected 
',' or '...' before '&&' token
       QTransform &operator=(QTransform &&other) Q_DECL_NOTHROW // = default
                                        ^~
  /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h:82:27: error: expected 
',' or '...' before '&&' token
       QTransform(QTransform &&other) Q_DECL_NOTHROW // = default
                             ^~
  /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h:82:34: error: invalid 
constructor; you probably meant 'QTransform (const QTransform&)'
       QTransform(QTransform &&other) Q_DECL_NOTHROW // = default
                                    ^
  /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h: In member function 
'QTransform& QTransform::operator=(QTransform)':
  /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h:80:21: error: 'other' 
was not declared in this scope
       { memcpy(this, &other, sizeof(QTransform)); return *this; }
                       ^~~~~
  In file included from 
/usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:46:0,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:45,
                   from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:47,
                   from /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h:51,
                   from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h:45,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:47,
                   from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1,
                   from ../src/x11_in_qt5.cpp:18:
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h: In member function 
'QPair<QHash<K, V>::iterator, QHash<K, V>::iterator> QHash<K, 
V>::equal_range(const Key&)':
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:957:5: warning: 'auto' 
changes meaning in C++11; please remove it [-Wc++11-compat]
       auto pair = qAsConst(*this).equal_range(akey);
       ^~~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:957:10: error: 'pair' does 
not name a type
       auto pair = qAsConst(*this).equal_range(akey);
            ^~~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:958:31: error: 'pair' was 
not declared in this scope
       return qMakePair(iterator(pair.first.i), iterator(pair.second.i));
                                 ^~~~
  /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:958:31: note: suggested 
alternative:
  In file included from /usr/include/c++/6/utility:70:0,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h:1001,
                   from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:83,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h:43,
                   from 
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:43,
                   from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1,
                   from ../src/x11_in_qt5.cpp:18:
  /usr/include/c++/6/bits/stl_pair.h:190:12: note:   'std::pair'
       struct pair
              ^~~~
  
  Waf: Leaving directory 
`/home/lamby/temp/cdt.20161112142403.p5otEpq8AV.db.suil/suil-0.8.4~dfsg0/build'
  Build failed
   -> task in 'suil_gtk2_in_qt5' failed (exit status 1): 
        {task 140385136788688: cxx gtk2_in_qt5.cpp -> gtk2_in_qt5.cpp.4.o}
  ['/usr/bin/g++', 
'-I/home/lamby/temp/cdt.20161112142403.p5otEpq8AV.db.suil/suil-0.8.4~dfsg0', 
'-g', '-O2', 
'-fdebug-prefix-map=/home/lamby/temp/cdt.20161112142403.p5otEpq8AV.db.suil/suil-0.8.4~dfsg0=.',
 '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-DNDEBUG', 
'-ansi', '-Wnon-virtual-dtor', '-Woverloaded-virtual', '-Wall', '-Wcast-align', 
'-Wextra', '-Wmissing-declarations', '-Wno-unused-parameter', 
'-Wstrict-overflow', '-Wundef', '-Wwrite-strings', '-fstrict-overflow', 
'-Wlogical-op', '-Wsuggest-attribute=noreturn', '-Wunsafe-loop-optimizations', 
'-fshow-column', '-fPIC', '-pthread', '-Wdate-time', '-D_FORTIFY_SOURCE=2', 
'-I/home/lamby/temp/cdt.20161112142403.p5otEpq8AV.db.suil/suil-0.8.4~dfsg0/build',
 '-I/home/lamby/temp/cdt.20161112142403.p5otEpq8AV.db.suil/suil-0.8.4~dfsg0', 
'-I/usr/include/gtk-2.0', '-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include', 
'-I/usr/include/gio-unix-2.0', '-I/usr/include/cairo', 
'-I/usr/include/pango-1.0', '-I/usr/include/atk-1.0', 
'-I/usr/include/pixman-1', '-I/usr/include/libpng16', 
'-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/harfbuzz', 
'-I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', 
'-I/usr/include/freetype2', '-I/usr/include/x86_64-linux-gnu/qt5/QtWidgets', 
'-I/usr/include/x86_64-linux-gnu/qt5', 
'-I/usr/include/x86_64-linux-gnu/qt5/QtGui', 
'-I/usr/include/x86_64-linux-gnu/qt5/QtCore', 
'-I/home/lamby/temp/cdt.20161112142403.p5otEpq8AV.db.suil/suil-0.8.4~dfsg0/build',
 '-DHAVE_LIBDL=1', '-DSUIL_VERSION="0.8.4"', 
'-DSUIL_MODULE_DIR="/usr/lib/x86_64-linux-gnu/suil-0"', '-DSUIL_DIR_SEP="/"', 
'-DSUIL_GTK2_LIB_NAME="libgtk-x11-2.0.so.0"', '-DSUIL_WITH_GTK2_IN_QT4=1', 
'-DSUIL_WITH_QT4_IN_GTK2=1', '-DSUIL_WITH_GTK2_IN_QT5=1', 
'-DSUIL_WITH_X11_IN_GTK2=1', '-DSUIL_WITH_X11_IN_QT4=1', 
'-DSUIL_WITH_X11_IN_QT5=1', '-DSUIL_MODULE_PREFIX="lib"', 
'-DSUIL_MODULE_EXT=".so"', '-DSUIL_SHARED', '-DSUIL_INTERNAL', '-DHAVE_GTK2=1', 
'-DHAVE_QT5=1', '-DHAVE_LV2=1', '../src/gtk2_in_qt5.cpp', '-c', '-o', 
'/home/lamby/temp/cdt.20161112142403.p5otEpq8AV.db.suil/suil-0.8.4~dfsg0/build/src/gtk2_in_qt5.cpp.4.o']
   -> task in 'suil_x11_in_qt5' failed (exit status 1): 
        {task 140385136790608: cxx x11_in_qt5.cpp -> x11_in_qt5.cpp.8.o}
  ['/usr/bin/g++', 
'-I/home/lamby/temp/cdt.20161112142403.p5otEpq8AV.db.suil/suil-0.8.4~dfsg0', 
'-g', '-O2', 
'-fdebug-prefix-map=/home/lamby/temp/cdt.20161112142403.p5otEpq8AV.db.suil/suil-0.8.4~dfsg0=.',
 '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-DNDEBUG', 
'-ansi', '-Wnon-virtual-dtor', '-Woverloaded-virtual', '-Wall', '-Wcast-align', 
'-Wextra', '-Wmissing-declarations', '-Wno-unused-parameter', 
'-Wstrict-overflow', '-Wundef', '-Wwrite-strings', '-fstrict-overflow', 
'-Wlogical-op', '-Wsuggest-attribute=noreturn', '-Wunsafe-loop-optimizations', 
'-fshow-column', '-fPIC', '-Wdate-time', '-D_FORTIFY_SOURCE=2', 
'-I/home/lamby/temp/cdt.20161112142403.p5otEpq8AV.db.suil/suil-0.8.4~dfsg0/build',
 '-I/home/lamby/temp/cdt.20161112142403.p5otEpq8AV.db.suil/suil-0.8.4~dfsg0', 
'-I/usr/include/x86_64-linux-gnu/qt5/QtWidgets', 
'-I/usr/include/x86_64-linux-gnu/qt5', 
'-I/usr/include/x86_64-linux-gnu/qt5/QtGui', 
'-I/usr/include/x86_64-linux-gnu/qt5/QtCore', 
'-I/home/lamby/temp/cdt.20161112142403.p5otEpq8AV.db.suil/suil-0.8.4~dfsg0/build',
 '-DHAVE_LIBDL=1', '-DSUIL_VERSION="0.8.4"', 
'-DSUIL_MODULE_DIR="/usr/lib/x86_64-linux-gnu/suil-0"', '-DSUIL_DIR_SEP="/"', 
'-DSUIL_GTK2_LIB_NAME="libgtk-x11-2.0.so.0"', '-DSUIL_WITH_GTK2_IN_QT4=1', 
'-DSUIL_WITH_QT4_IN_GTK2=1', '-DSUIL_WITH_GTK2_IN_QT5=1', 
'-DSUIL_WITH_X11_IN_GTK2=1', '-DSUIL_WITH_X11_IN_QT4=1', 
'-DSUIL_WITH_X11_IN_QT5=1', '-DSUIL_MODULE_PREFIX="lib"', 
'-DSUIL_MODULE_EXT=".so"', '-DSUIL_SHARED', '-DSUIL_INTERNAL', '-DHAVE_QT5=1', 
'-DHAVE_LV2=1', '../src/x11_in_qt5.cpp', '-c', '-o', 
'/home/lamby/temp/cdt.20161112142403.p5otEpq8AV.db.suil/suil-0.8.4~dfsg0/build/src/x11_in_qt5.cpp.8.o']
  debian/rules:28: recipe for target 'override_dh_auto_build' failed
  make[1]: *** [override_dh_auto_build] Error 1
  make[1]: Leaving directory 
'/home/lamby/temp/cdt.20161112142403.p5otEpq8AV.db.suil/suil-0.8.4~dfsg0'
  debian/rules:14: recipe for target 'build' failed
  make: *** [build] Error 2

  […]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-

Attachment: suil.0.8.4~dfsg0-1.unstable.amd64.log.txt.gz
Description: Binary data

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

Reply via email to