Bug#844101: suil: FTBFS: qbasicatomic.h:290:14: error: 'Ops' has not been declared
Chris Lamb
lamby at debian.org
Sat Nov 12 14:26:10 UTC 2016
Source: suil
Version: 0.8.4~dfsg0-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at 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
`. `'` lamby at debian.org / chris-lamb.co.uk
`-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: suil.0.8.4~dfsg0-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 24737 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20161112/6e3081ab/attachment.obj>
More information about the Reproducible-builds
mailing list