* Package: media-sound/ams-2.1.2 * Repository: tinderbox * Maintainer: sound@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking ams-2.1.2.tar.bz2 to /var/tmp/portage/media-sound/ams-2.1.2/work >>> Source unpacked in /var/tmp/portage/media-sound/ams-2.1.2/work >>> Preparing source in /var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2 ... * Applying ams-2.1.2-fix-build-system.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2' ... * Running aclocal ... [ ok ] * Running autoconf --force ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy --force-missing ... [ ok ] * Running elibtoolize in: ams-2.1.2/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2 ... * econf: updating ams-2.1.2/config.sub with /usr/share/gnuconfig/config.sub * econf: updating ams-2.1.2/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/ams-2.1.2 --htmldir=/usr/share/doc/ams-2.1.2/html --libdir=/usr/lib64 --disable-nsm --enable-qt5 MOC=/usr/lib64/qt5/bin/moc LUPDATE=/usr/lib64/qt5/bin/lupdate LRELEASE=/usr/lib64/qt5/bin/lrelease checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of x86_64-pc-linux-gnu-g++... none checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes checking dependency style of x86_64-pc-linux-gnu-gcc... none checking whether ln -s works... yes checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for ssize_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking types of arguments for select... int,fd_set *,struct timeval * checking whether lstat correctly handles trailing slash... yes checking whether stat accepts an empty string... no checking for snd_pcm_open in -lasound... yes checking for jack_client_new in -ljack... yes checking for pthread_create in -lpthread... yes checking for roundf in -lm... yes checking for library containing dlopen... -ldl checking for fftw_execute in -lfftw3... yes checking for main in -lzita-alsa-pcmi... no configure: WARNING: libzita-alsa-pcmi not found, trying libclalsadrv... checking for main in -lclalsadrv... yes checking for API 2.0.0 version of libclalsadrv... yes checking for Qt5... yes checking for /usr/include/qt5/QtWidgets/QWidget... yes configure: No extra QT_INCLUDE_DIR needed configure: Set QT_CXXFLAGS... -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fPIC checking for main in -lQt5Core... yes checking for main in -lQt5Gui... yes checking for main in -lQt5Widgets... yes checking for main in -lQt5OpenGL... yes checking for moc-qt5... /usr/lib64/qt5/bin/moc checking for lupdate-qt5... /usr/lib64/qt5/bin/lupdate checking for lrelease-qt5... /usr/lib64/qt5/bin/lrelease checking for floor... yes checking for ftruncate... yes checking for getcwd... yes checking for memset... yes checking for mkdir... yes checking for pow... yes checking for rint... yes checking for select... yes checking for sqrt... yes checking ladspa.h usability... yes checking ladspa.h presence... yes checking for ladspa.h... yes checking jack/session.h usability... yes checking jack/session.h presence... yes checking for jack/session.h... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating demos/Makefile config.status: creating instruments/Makefile config.status: creating tutorial/Makefile config.status: creating colors/Makefile config.status: creating pixmaps/Makefile config.status: creating man/Makefile config.status: creating src/Makefile config.status: creating src/config.h config.status: executing depfiles commands >>> Source configured. >>> Compiling source in /var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2 ... make -j1 Making all in demos make[1]: Entering directory '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2/demos' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2/demos' Making all in instruments make[1]: Entering directory '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2/instruments' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2/instruments' Making all in tutorial make[1]: Entering directory '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2/tutorial' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2/tutorial' Making all in colors make[1]: Entering directory '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2/colors' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2/colors' Making all in pixmaps make[1]: Entering directory '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2/pixmaps' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2/pixmaps' Making all in man make[1]: Entering directory '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2/man' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2/man' Making all in src make[1]: Entering directory '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2/src' make all-am make[2]: Entering directory '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2/src' x86_64-pc-linux-gnu-g++ -D_REENTRANT -DLADSPA_PATH=\"/usr/lib/ladspa:/usr/lib64/ladspa:/usr/local/lib/ladspa:/usr/local/lib64/ladspa\" -DTRANSLATIONSDIR=\"/usr/share/ams/translations\" -DDEMOFILEPATH=\"/usr/share/ams/demos\" -DINSTRUMENTFILEPATH=\"/usr/share/ams/instruments\" -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fPIC -Werror=terminate -O2 -pipe -march=native -std=gnu++98 -Wall -c -o ams-aboutdialog.o `test -f 'aboutdialog.cpp' || echo './'`aboutdialog.cpp In file included from /usr/include/qt5/QtCore/qglobal.h:83:0, from /usr/include/qt5/QtGui/qwindowdefs.h:43, from /usr/include/qt5/QtGui/qfont.h:43, from aboutdialog.cpp:21: /usr/include/qt5/QtCore/qcompilerdetection.h:562:6: error: #error Qt requires a C++11 compiler and yours does not seem to be that. # error Qt requires a C++11 compiler and yours does not seem to be that. ^~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46:0, from /usr/include/qt5/QtCore/qglobal.h:1145, from /usr/include/qt5/QtGui/qwindowdefs.h:43, from /usr/include/qt5/QtGui/qfont.h:43, from aboutdialog.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:61:4: error: #error "Qt requires C++11 support" # error "Qt requires C++11 support" ^~~~~ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50:0, from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:43, from aboutdialog.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h:241:9: warning: identifier ‘decltype’ is a keyword in C++11 [-Wc++11-compat] template static auto test(F f) -> decltype(((f.operator()((dummy())...)), int())); ^~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:43:0, from /usr/include/qt5/QtGui/qfont.h:43, from aboutdialog.cpp:21: /usr/include/qt5/QtCore/qglobal.h:1133:23: error: expected ‘,’ or ‘...’ before ‘&&’ token void qAsConst(const T &&) Q_DECL_EQ_DELETE; ^~ In file included from /usr/include/qt5/QtCore/qatomic.h:46:0, from /usr/include/qt5/QtCore/qglobal.h:1145, from /usr/include/qt5/QtGui/qwindowdefs.h:43, from /usr/include/qt5/QtGui/qfont.h:43, from aboutdialog.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:90:13: error: ‘QAtomicOps’ does not name a type typedef QAtomicOps Ops; ^~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qwindowdefs.h:43:0, from /usr/include/qt5/QtGui/qfont.h:43, from aboutdialog.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:93:23: error: ‘QAtomicOpsSupport’ was not declared in this scope Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); ^ /usr/include/qt5/QtCore/qglobal.h:756:110: note: in definition of macro ‘Q_STATIC_ASSERT’ static_assert_result, __COUNTER__) = sizeof(QStaticAssertFailure)} ^~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:93:5: note: in expansion of macro ‘Q_STATIC_ASSERT_X’ Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:93:51: error: ‘::IsSupported’ has not been declared Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); ^ /usr/include/qt5/QtCore/qglobal.h:756:110: note: in definition of macro ‘Q_STATIC_ASSERT’ static_assert_result, __COUNTER__) = sizeof(QStaticAssertFailure)} ^~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:93:5: note: in expansion of macro ‘Q_STATIC_ASSERT_X’ Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); ^~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qglobal.h:756:120: error: template argument 1 is invalid atic_assert_result, __COUNTER__) = sizeof(QStaticAssertFailure)} ^ /usr/include/qt5/QtCore/qglobal.h:761:47: note: in expansion of macro ‘Q_STATIC_ASSERT’ #define Q_STATIC_ASSERT_X(Condition, Message) Q_STATIC_ASSERT(Condition) ^~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:93:5: note: in expansion of macro ‘Q_STATIC_ASSERT_X’ Q_STATIC_ASSERT_X(QAtomicOpsSupport::IsSupported, "template parameter is an integral of a size not supported on this platform"); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qatomic.h:46:0, from /usr/include/qt5/QtCore/qglobal.h:1145, from /usr/include/qt5/QtGui/qwindowdefs.h:43, from /usr/include/qt5/QtGui/qfont.h:43, from aboutdialog.cpp:21: /usr/include/qt5/QtCore/qbasicatomic.h:95:14: error: ‘Ops’ has not been declared typename Ops::Type _q_value; ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:99:44: error: ‘Ops’ has not been declared T load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::store(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:100:45: error: ‘Ops’ has not been declared void store(T newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:102:51: error: ‘Ops’ has not been declared T loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicInteger::storeRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:103:52: error: ‘Ops’ has not been declared void storeRelease(T newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:107:86: error: ‘Ops’ has not been declared _CONSTEXPR bool isReferenceCountingNative() Q_DECL_NOTHROW { return Ops::isReferenceCountingNative(); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isReferenceCountingWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:108:88: error: ‘Ops’ has not been declared ONSTEXPR bool isReferenceCountingWaitFree() Q_DECL_NOTHROW { return Ops::isReferenceCountingWaitFree(); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::ref()’: /usr/include/qt5/QtCore/qbasicatomic.h:110:40: error: ‘Ops’ has not been declared bool ref() Q_DECL_NOTHROW { return Ops::ref(_q_value); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::deref()’: /usr/include/qt5/QtCore/qbasicatomic.h:111:42: error: ‘Ops’ has not been declared bool deref() Q_DECL_NOTHROW { return Ops::deref(_q_value); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:113:79: error: ‘Ops’ has not been declared Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:114:81: error: ‘Ops’ has not been declared _DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:117:14: error: ‘Ops’ has not been declared { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:119:14: error: ‘Ops’ has not been declared { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:121:14: error: ‘Ops’ has not been declared { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T)’: /usr/include/qt5/QtCore/qbasicatomic.h:123:14: error: ‘Ops’ has not been declared { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelaxed(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:126:14: error: ‘Ops’ has not been declared { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetAcquire(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:128:14: error: ‘Ops’ has not been declared { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetRelease(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:130:14: error: ‘Ops’ has not been declared { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicInteger::testAndSetOrdered(T, T, T&)’: /usr/include/qt5/QtCore/qbasicatomic.h:132:14: error: ‘Ops’ has not been declared { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:134:82: error: ‘Ops’ has not been declared DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:135:84: error: ‘Ops’ has not been declared CL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:138:14: error: ‘Ops’ has not been declared { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:140:14: error: ‘Ops’ has not been declared { return Ops::fetchAndStoreAcquire(_q_value, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:142:14: error: ‘Ops’ has not been declared { return Ops::fetchAndStoreRelease(_q_value, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndStoreOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:144:14: error: ‘Ops’ has not been declared { return Ops::fetchAndStoreOrdered(_q_value, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:146:80: error: ‘Ops’ has not been declared Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicInteger::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:147:82: error: ‘Ops’ has not been declared DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:150:14: error: ‘Ops’ has not been declared { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:152:14: error: ‘Ops’ has not been declared { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:154:14: error: ‘Ops’ has not been declared { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAddOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:156:14: error: ‘Ops’ has not been declared { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:159:14: error: ‘Ops’ has not been declared { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:161:14: error: ‘Ops’ has not been declared { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:163:14: error: ‘Ops’ has not been declared { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndSubOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:165:14: error: ‘Ops’ has not been declared { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:168:14: error: ‘Ops’ has not been declared { return Ops::fetchAndAndRelaxed(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:170:14: error: ‘Ops’ has not been declared { return Ops::fetchAndAndAcquire(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:172:14: error: ‘Ops’ has not been declared { return Ops::fetchAndAndRelease(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndAndOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:174:14: error: ‘Ops’ has not been declared { return Ops::fetchAndAndOrdered(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:177:14: error: ‘Ops’ has not been declared { return Ops::fetchAndOrRelaxed(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:179:14: error: ‘Ops’ has not been declared { return Ops::fetchAndOrAcquire(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:181:14: error: ‘Ops’ has not been declared { return Ops::fetchAndOrRelease(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndOrOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:183:14: error: ‘Ops’ has not been declared { return Ops::fetchAndOrOrdered(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelaxed(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:186:14: error: ‘Ops’ has not been declared { return Ops::fetchAndXorRelaxed(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorAcquire(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:188:14: error: ‘Ops’ has not been declared { return Ops::fetchAndXorAcquire(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorRelease(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:190:14: error: ‘Ops’ has not been declared { return Ops::fetchAndXorRelease(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘T QBasicAtomicInteger::fetchAndXorOrdered(T)’: /usr/include/qt5/QtCore/qbasicatomic.h:192:14: error: ‘Ops’ has not been declared { return Ops::fetchAndXorOrdered(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: At global scope: /usr/include/qt5/QtCore/qbasicatomic.h:230:13: error: ‘QAtomicOps’ does not name a type typedef QAtomicOps Ops; ^~~~~~~~~~ /usr/include/qt5/QtCore/qbasicatomic.h:231:22: error: ‘Ops’ has not been declared typedef typename Ops::Type AtomicType; ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::load() const’: /usr/include/qt5/QtCore/qbasicatomic.h:235:47: error: ‘Ops’ has not been declared Type load() const Q_DECL_NOTHROW { return Ops::load(_q_value); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::store(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:236:48: error: ‘Ops’ has not been declared void store(Type newValue) Q_DECL_NOTHROW { Ops::store(_q_value, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::loadAcquire() const’: /usr/include/qt5/QtCore/qbasicatomic.h:241:54: error: ‘Ops’ has not been declared Type loadAcquire() const Q_DECL_NOTHROW { return Ops::loadAcquire(_q_value); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘void QBasicAtomicPointer::storeRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:242:55: error: ‘Ops’ has not been declared void storeRelease(Type newValue) Q_DECL_NOTHROW { Ops::storeRelease(_q_value, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:244:79: error: ‘Ops’ has not been declared Q_DECL_CONSTEXPR bool isTestAndSetNative() Q_DECL_NOTHROW { return Ops::isTestAndSetNative(); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isTestAndSetWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:245:81: error: ‘Ops’ has not been declared _DECL_CONSTEXPR bool isTestAndSetWaitFree() Q_DECL_NOTHROW { return Ops::isTestAndSetWaitFree(); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:248:14: error: ‘Ops’ has not been declared { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:250:14: error: ‘Ops’ has not been declared { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:252:14: error: ‘Ops’ has not been declared { return Ops::testAndSetRelease(_q_value, expectedValue, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:254:14: error: ‘Ops’ has not been declared { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelaxed(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:257:14: error: ‘Ops’ has not been declared { return Ops::testAndSetRelaxed(_q_value, expectedValue, newValue, ¤tValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetAcquire(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:259:14: error: ‘Ops’ has not been declared { return Ops::testAndSetAcquire(_q_value, expectedValue, newValue, ¤tValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetRelease(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:261:14: error: ‘Ops’ has not been declared { return Ops::testAndSetRelease(_q_value, expectedValue, newValue, ¤tValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘bool QBasicAtomicPointer::testAndSetOrdered(QBasicAtomicPointer::Type, QBasicAtomicPointer::Type, X*&)’: /usr/include/qt5/QtCore/qbasicatomic.h:263:14: error: ‘Ops’ has not been declared { return Ops::testAndSetOrdered(_q_value, expectedValue, newValue, ¤tValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:265:82: error: ‘Ops’ has not been declared DECL_CONSTEXPR bool isFetchAndStoreNative() Q_DECL_NOTHROW { return Ops::isFetchAndStoreNative(); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndStoreWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:266:84: error: ‘Ops’ has not been declared CL_CONSTEXPR bool isFetchAndStoreWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndStoreWaitFree(); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelaxed(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:269:14: error: ‘Ops’ has not been declared { return Ops::fetchAndStoreRelaxed(_q_value, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreAcquire(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:271:14: error: ‘Ops’ has not been declared { return Ops::fetchAndStoreAcquire(_q_value, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreRelease(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:273:14: error: ‘Ops’ has not been declared { return Ops::fetchAndStoreRelease(_q_value, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndStoreOrdered(QBasicAtomicPointer::Type)’: /usr/include/qt5/QtCore/qbasicatomic.h:275:14: error: ‘Ops’ has not been declared { return Ops::fetchAndStoreOrdered(_q_value, newValue); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddNative()’: /usr/include/qt5/QtCore/qbasicatomic.h:277:80: error: ‘Ops’ has not been declared Q_DECL_CONSTEXPR bool isFetchAndAddNative() Q_DECL_NOTHROW { return Ops::isFetchAndAddNative(); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In static member function ‘static bool QBasicAtomicPointer::isFetchAndAddWaitFree()’: /usr/include/qt5/QtCore/qbasicatomic.h:278:82: error: ‘Ops’ has not been declared DECL_CONSTEXPR bool isFetchAndAddWaitFree() Q_DECL_NOTHROW { return Ops::isFetchAndAddWaitFree(); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:281:14: error: ‘Ops’ has not been declared { return Ops::fetchAndAddRelaxed(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:283:14: error: ‘Ops’ has not been declared { return Ops::fetchAndAddAcquire(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:285:14: error: ‘Ops’ has not been declared { return Ops::fetchAndAddRelease(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndAddOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:287:14: error: ‘Ops’ has not been declared { return Ops::fetchAndAddOrdered(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelaxed(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:290:14: error: ‘Ops’ has not been declared { return Ops::fetchAndSubRelaxed(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubAcquire(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:292:14: error: ‘Ops’ has not been declared { return Ops::fetchAndSubAcquire(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubRelease(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:294:14: error: ‘Ops’ has not been declared { return Ops::fetchAndSubRelease(_q_value, valueToAdd); } ^~~ /usr/include/qt5/QtCore/qbasicatomic.h: In member function ‘X* QBasicAtomicPointer::fetchAndSubOrdered(qptrdiff)’: /usr/include/qt5/QtCore/qbasicatomic.h:296:14: error: ‘Ops’ has not been declared { return Ops::fetchAndSubOrdered(_q_value, valueToAdd); } ^~~ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50:0, from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:43, from aboutdialog.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h: At global scope: /usr/include/qt5/QtCore/qobjectdefs_impl.h:69:23: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template struct List {}; ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:70:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template struct List { typedef Head Car; typedef List Cdr; }; ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:72:23: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template struct List_Append, List> { typedef List Value; }; ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:72:39: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template struct List_Append, List> { typedef List Value; }; ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:72:88: error: ‘>>’ should be ‘> >’ within a nested template argument list ame... L1, typename...L2> struct List_Append, List> { typedef List Value; }; ^~ In file included from /usr/include/qt5/QtCore/qobjectdefs.h:50:0, from /usr/include/qt5/QtGui/qwindowdefs.h:44, from /usr/include/qt5/QtGui/qfont.h:43, from aboutdialog.cpp:21: /usr/include/qt5/QtCore/qobjectdefs_impl.h:98:22: error: expected ‘,’ or ‘...’ before ‘&&’ token void operator,(T &&value, const ApplyReturnValue &container) { ^~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:98:67: error: ‘void QtPrivate::operator,(T)’ must take exactly two arguments void operator,(T &&value, const ApplyReturnValue &container) { ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:122:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template struct IndexesList {}; ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:124:22: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template struct IndexesAppend, Right> ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:22: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:132:34: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:138:22: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:138:34: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:138:70: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:139:93: warning: variadic templates only available with -std=c++11 or -std=gnu++11 ll, List, R, SlotRet (Obj::*)(SlotArgs...)> { ^~~ /usr/include/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/qt5/QtCore/qobjectdefs_impl.h:144:22: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:144:34: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:144:70: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:145:93: warning: variadic templates only available with -std=c++11 or -std=gnu++11 ndexesList, List, R, SlotRet (Obj::*)(SlotArgs...) const> { ^~~ /usr/include/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/qt5/QtCore/qobjectdefs_impl.h:151:47: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template struct FunctionPointer ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:151:98: warning: variadic templates only available with -std=c++11 or -std=gnu++11 typename Ret, typename... Args> struct FunctionPointer ^~~ /usr/include/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/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/qt5/QtCore/qobjectdefs_impl.h:163:47: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template struct FunctionPointer ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:163:98: warning: variadic templates only available with -std=c++11 or -std=gnu++11 ame Ret, typename... Args> struct FunctionPointer ^~~ /usr/include/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/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/qt5/QtCore/qobjectdefs_impl.h:176:36: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template struct FunctionPointer ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:176:82: warning: variadic templates only available with -std=c++11 or -std=gnu++11 plate struct FunctionPointer ^~~ /usr/include/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/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/qt5/QtCore/qobjectdefs_impl.h:215:62: error: ‘>>’ should be ‘> >’ within a nested template argument list template <> struct CheckCompatibleArguments, List<>> { enum { value = true }; }; ^~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:216:75: error: ‘>>’ should be ‘> >’ within a nested template argument list mplate struct CheckCompatibleArguments> { enum { value = true }; }; ^~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:217:53: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:217:72: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:218:78: error: ‘>>’ should be ‘> >’ within a nested template argument list struct CheckCompatibleArguments, List> ^~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:221:78: error: ‘>>’ should be ‘> >’ within a nested template argument list && CheckCompatibleArguments, List>::value }; ^~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:233:57: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:236:63: warning: variadic templates only available with -std=c++11 or -std=gnu++11 typename List_Left, sizeof...(ArgList)>::Value> {}; ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:238:41: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template struct ComputeFunctorArgumentCount> ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:238:113: error: ‘>>’ should be ‘> >’ within a nested template argument list ename... ArgList> struct ComputeFunctorArgumentCount> ^~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:241:38: warning: ‘auto’ changes meaning in C++11; please remove it [-Wc++11-compat] template static auto test(F f) -> decltype(((f.operator()((dummy())...)), int())); ^~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:241:56: error: expected type-specifier before ‘decltype’ template static auto test(F f) -> decltype(((f.operator()((dummy())...)), int())); ^~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:241:56: error: expected initializer before ‘decltype’ /usr/include/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, Ok>::Value) ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:251:42: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template struct FunctorReturnType> { ^~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:251:104: error: ‘>>’ should be ‘> >’ within a nested template argument list or, typename ... ArgList> struct FunctorReturnType> { ^~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:253:26: error: expected identifier typedef decltype(dummy().operator()((dummy())...)) Value; ^~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qobjectdefs_impl.h:253:40: error: expected unqualified-id before ‘(’ token typedef decltype(dummy().operator()((dummy())...)) Value; ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:253:40: error: expected ‘)’ before ‘(’ token /usr/include/qt5/QtCore/qobjectdefs_impl.h:253:41: error: ISO C++ forbids declaration of ‘decltype’ with no type [-fpermissive] typedef decltype(dummy().operator()((dummy())...)) Value; ^ /usr/include/qt5/QtCore/qobjectdefs_impl.h:253:41: error: ‘decltype’ declared as function returning a function /usr/include/qt5/QtCore/qobjectdefs_impl.h:253:41: error: expected ‘;’ at end of member declaration /usr/include/qt5/QtCore/qobjectdefs_impl.h:253:42: error: expected unqualified-id before ‘.’ token typedef decltype(dummy().operator()((dummy())...)) Value; ^ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:45, from aboutdialog.cpp:21: /usr/include/qt5/QtCore/qhash.h: In member function ‘QPair::iterator, QHash::iterator> QHash::equal_range(const Key&)’: /usr/include/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/qt5/QtCore/qhash.h:957:10: error: ‘pair’ does not name a type auto pair = qAsConst(*this).equal_range(akey); ^~~~ /usr/include/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/qt5/QtCore/qhash.h:958:31: note: suggested alternative: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/utility:70:0, from /usr/include/qt5/QtCore/qcompilerdetection.h:1001, from /usr/include/qt5/QtCore/qglobal.h:83, from /usr/include/qt5/QtGui/qwindowdefs.h:43, from /usr/include/qt5/QtGui/qfont.h:43, from aboutdialog.cpp:21: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: note: ‘std::pair’ struct pair ^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:56:0, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:64, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtGui/qfont.h:45, from aboutdialog.cpp:21: /usr/include/qt5/QtCore/qobject_impl.h: At global scope: /usr/include/qt5/QtCore/qobject_impl.h:66:54: error: ‘>>’ should be ‘> >’ within a nested template argument list template <> struct TypesAreDeclaredMetaType> { enum { Value = true }; }; ^~ /usr/include/qt5/QtCore/qobject_impl.h:67:37: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template struct TypesAreDeclaredMetaType > ^~~ /usr/include/qt5/QtCore/qobject_impl.h:68:89: error: ‘>>’ should be ‘> >’ within a nested template argument list QMetaTypeId2::Defined && TypesAreDeclaredMetaType>::Value }; }; ^~ /usr/include/qt5/QtCore/qobject_impl.h:74:23: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template struct ConnectionTypes, true> ^~~ /usr/include/qt5/QtCore/qobject_impl.h: In static member function ‘static const int* QtPrivate::ConnectionTypes, true>::types()’: /usr/include/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::qt_metatype_id())..., 0 }; return t; } }; ^~~ In file included from /usr/include/qt5/QtGui/qmatrix.h:44:0, from /usr/include/qt5/QtGui/qbrush.h:48, from /usr/include/qt5/QtGui/qpalette.h:45, from /usr/include/qt5/QtWidgets/qwidget.h:47, from /usr/include/qt5/QtWidgets/qdialogbuttonbox.h:43, from /usr/include/qt5/QtWidgets/QDialogButtonBox:1, from aboutdialog.cpp:22: /usr/include/qt5/QtGui/qregion.h: At global scope: /usr/include/qt5/QtGui/qregion.h:71:21: error: expected ‘,’ or ‘...’ before ‘&&’ token QRegion(QRegion &&other) Q_DECL_NOTHROW ^~ /usr/include/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/qt5/QtGui/qbrush.h:48:0, from /usr/include/qt5/QtGui/qpalette.h:45, from /usr/include/qt5/QtWidgets/qwidget.h:47, from /usr/include/qt5/QtWidgets/qdialogbuttonbox.h:43, from /usr/include/qt5/QtWidgets/QDialogButtonBox:1, from aboutdialog.cpp:22: /usr/include/qt5/QtGui/qmatrix.h:66:32: error: expected ‘,’ or ‘...’ before ‘&&’ token QMatrix &operator=(QMatrix &&other) Q_DECL_NOTHROW // = default ^~ /usr/include/qt5/QtGui/qmatrix.h:69:21: error: expected ‘,’ or ‘...’ before ‘&&’ token QMatrix(QMatrix &&other) Q_DECL_NOTHROW // = default ^~ /usr/include/qt5/QtGui/qmatrix.h:69:28: error: invalid constructor; you probably meant ‘QMatrix (const QMatrix&)’ QMatrix(QMatrix &&other) Q_DECL_NOTHROW // = default ^ /usr/include/qt5/QtGui/qmatrix.h: In member function ‘QMatrix& QMatrix::operator=(QMatrix)’: /usr/include/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/qt5/QtGui/qbrush.h:49:0, from /usr/include/qt5/QtGui/qpalette.h:45, from /usr/include/qt5/QtWidgets/qwidget.h:47, from /usr/include/qt5/QtWidgets/qdialogbuttonbox.h:43, from /usr/include/qt5/QtWidgets/QDialogButtonBox:1, from aboutdialog.cpp:22: /usr/include/qt5/QtGui/qtransform.h: At global scope: /usr/include/qt5/QtGui/qtransform.h:79:38: error: expected ‘,’ or ‘...’ before ‘&&’ token QTransform &operator=(QTransform &&other) Q_DECL_NOTHROW // = default ^~ /usr/include/qt5/QtGui/qtransform.h:82:27: error: expected ‘,’ or ‘...’ before ‘&&’ token QTransform(QTransform &&other) Q_DECL_NOTHROW // = default ^~ /usr/include/qt5/QtGui/qtransform.h:82:34: error: invalid constructor; you probably meant ‘QTransform (const QTransform&)’ QTransform(QTransform &&other) Q_DECL_NOTHROW // = default ^ /usr/include/qt5/QtGui/qtransform.h: In member function ‘QTransform& QTransform::operator=(QTransform)’: /usr/include/qt5/QtGui/qtransform.h:80:21: error: ‘other’ was not declared in this scope { memcpy(this, &other, sizeof(QTransform)); return *this; } ^~~~~ make[2]: *** [Makefile:951: ams-aboutdialog.o] Error 1 make[2]: Leaving directory '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2/src' make[1]: *** [Makefile:676: all] Error 2 make[1]: Leaving directory '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2/src' make: *** [Makefile:372: all-recursive] Error 1 * ERROR: media-sound/ams-2.1.2::tinderbox failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-sound/ams-2.1.2::tinderbox'`, * the complete build log and the output of `emerge -pqv '=media-sound/ams-2.1.2::tinderbox'`. * The complete build log is located at '/var/log/portage/media-sound:ams-2.1.2:20161223-064739.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-sound/ams-2.1.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/ams-2.1.2/temp/environment'. * Working directory: '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2' * S: '/var/tmp/portage/media-sound/ams-2.1.2/work/ams-2.1.2'