Script started on 2021-10-08 10:09:10+02:00 [TERM="xterm-256color" TTY="/dev/pts/16" COLUMNS="238" LINES="65"] B ~/dev/qt5-dbg Qt 6.2.0 in /usrB [BzenB][10:09:10B] script script Brm -rf * .* B -rfB *B .* BltB git reset --hard HEAD B resetB --hardB HEAD B../Bqt5/coBnfigureB -developer-build -debug -no-optimize-debug -confirm-license -opensource -no-tslib -no-pch -nomake tests -nomake examples Bqt5/configureB -developer-buildB -debugB -no-optimize-debugB -confirm-licenseB -opensourceB -no-tslibB -no-pchB -nomakeB testsB -nomakeB examples B BB + cd qtbase + /home/rutledge/dev/qt5/qtbase/configure -top-level -developer-build -debug -no-optimize-debug -confirm-license -opensource -no-tslib -no-pch -nomake tests -nomake examples Preparing build tree... = /home/rutledge/dev/qt5/qtbase = /home/rutledge/dev/qt5-dbg/qtbase = /home/rutledge/dev/qt5-dbg/qtbase QtCore: created fwd-include header(s) for /src/corelib/animation/ { qabstractanimation.h (1), qabstractanimation_p.h (1), qanimationgroup.h (1), qanimationgroup_p.h (1), qparallelanimationgroup.h (1), qparallelanimationgroup_p.h (1), qpauseanimation.h (1), qpropertyanimation.h (1), qpropertyanimation_p.h (1), qsequentialanimationgroup.h (1), qsequentialanimationgroup_p.h (1), qvariantanimation.h (1), qvariantanimation_p.h (1) } QtCore: created fwd-include header(s) for /src/corelib/codecs/ { cp949codetbl_p.h (1), qbig5codec_p.h (1), qeucjpcodec_p.h (1), qeuckrcodec_p.h (1), qgb18030codec_p.h (1), qiconvcodec_p.h (1), qicucodec_p.h (1), qisciicodec_p.h (1), qjiscodec_p.h (1), qjpunicode_p.h (1), qlatincodec_p.h (1), qsimplecodec_p.h (1), qsjiscodec_p.h (1), qtextcodec.h (1), qtextcodec_p.h (1), qtsciicodec_p.h (1), qutfcodec_p.h (1), qwindowscodec_p.h (1) } QtCore: created fwd-include header(s) for /src/corelib/global/ { minimum-linux_p.h (1), qcompilerdetection.h (1), qconfig-bootstrapped.h (1), qendian.h (2), qendian_p.h (1), qflags.h (1), qfloat16.h (1), qglobal.h (2), qglobal_p.h (1), qglobalstatic.h (1), qhooks_p.h (1), qisenum.h (1), qlibraryinfo.h (1), qlogging.h (1), qlogging_p.h (1), qmemory_p.h (1), qnamespace.h (2), qnumeric.h (2), qnumeric_p.h (1), qoperatingsystemversion.h (1), qoperatingsystemversion_p.h (1), qoperatingsystemversion_win_p.h (1), qprocessordetection.h (1), qrandom.h (1), qrandom_p.h (1), qsysinfo.h (1), qsystemdetection.h (1), qt_pch.h (1), qt_windows.h (1), qtrace_p.h (1), qtypeinfo.h (1), qtypetraits.h (1), qversiontagging.h (1) } QtCore: created fwd-include header(s) for /src/corelib/io/ { qabstractfileengine_p.h (1), qbuffer.h (1), qdataurl_p.h (1), qdebug.h (2), qdebug_p.h (1), qdir.h (1), qdir_p.h (1), qdiriterator.h (1), qfile.h (1), qfile_p.h (1), qfiledevice.h (1), qfiledevice_p.h (1), qfileinfo.h (1), qfileinfo_p.h (1), qfileselector.h (1), qfileselector_p.h (1), qfilesystemengine_p.h (1), qfilesystementry_p.h (1), qfilesystemiterator_p.h (1), qfilesystemmetadata_p.h (1), qfilesystemwatcher.h (1), qfilesystemwatcher_fsevents_p.h (1), qfilesystemwatcher_inotify_p.h (1), qfilesystemwatcher_kqueue_p.h (1), qfilesystemwatcher_p.h (1), qfilesystemwatcher_polling_p.h (1), qfilesystemwatcher_win_p.h (1), qfsfileengine_iterator_p.h (1), qfsfileengine_p.h (1), qiodevice.h (1), qiodevice_p.h (1), qipaddress_p.h (1), qlockfile.h (1), qlockfile_p.h (1), qloggingcategory.h (1), qloggingregistry_p.h (1), qnoncontiguousbytedevice_p.h (1), qprocess.h (1), qprocess_p.h (1), qresource.h (1), qresource_iterator_p.h (1), qresource_p.h (1), qsavefile.h (1), qsavefile_p.h (1), qsettings.h (1), qsettings_p.h (1), qstandardpaths.h (1), qstorageinfo.h (1), qstorageinfo_p.h (1), qtemporarydir.h (1), qtemporaryfile.h (1), qtemporaryfile_p.h (1), qtldurl_p.h (1), qurl.h (1), qurl_p.h (1), qurlquery.h (1), qurltlds_p.h (1), qwindowspipereader_p.h (1), qwindowspipewriter_p.h (1) } QtCore: created fwd-include header(s) for /src/corelib/itemmodels/ { qabstractitemmodel.h (1), qabstractitemmodel_p.h (1), qabstractproxymodel.h (1), qabstractproxymodel_p.h (1), qconcatenatetablesproxymodel.h (1), qidentityproxymodel.h (1), qitemselectionmodel.h (1), qitemselectionmodel_p.h (1), qsortfilterproxymodel.h (1), qstringlistmodel.h (1), qtransposeproxymodel.h (1), qtransposeproxymodel_p.h (1) } QtCore: created fwd-include header(s) for /src/corelib/kernel/ { qabstracteventdispatcher.h (1), qabstracteventdispatcher_p.h (1), qabstractnativeeventfilter.h (1), qbasictimer.h (1), qcfsocketnotifier_p.h (1), qcore_mac_p.h (1), qcore_unix_p.h (1), qcoreapplication.h (1), qcoreapplication_p.h (1), qcorecmdlineargs_p.h (1), qcoreevent.h (1), qcoreglobaldata_p.h (1), qdeadlinetimer.h (1), qdeadlinetimer_p.h (1), qelapsedtimer.h (1), qeventdispatcher_cf_p.h (1), qeventdispatcher_glib_p.h (1), qeventdispatcher_unix_p.h (1), qeventdispatcher_win_p.h (1), qeventdispatcher_winrt_p.h (1), qeventloop.h (1), qeventloop_p.h (1), qfunctions_fake_env_p.h (1), qfunctions_nacl.h (1), qfunctions_p.h (1), qfunctions_vxworks.h (1), qfunctions_winrt.h (1), qjni_p.h (1), qjnihelpers_p.h (1), qmath.h (1), qmetaobject.h (1), qmetaobject_moc_p.h (1), qmetaobject_p.h (1), qmetaobjectbuilder_p.h (1), qmetatype.h (1), qmetatype_p.h (1), qmetatypeswitcher_p.h (1), qmimedata.h (1), qobject.h (1), qobject_impl.h (1), qobject_p.h (1), qobjectcleanuphandler.h (1), qobjectdefs.h (1), qobjectdefs_impl.h (1), qpointer.h (1), qpoll_p.h (1), qppsattribute_p.h (1), qppsattributeprivate_p.h (1), qppsobject_p.h (1), qppsobjectprivate_p.h (1), qsharedmemory.h (1), qsharedmemory_p.h (1), qsignalmapper.h (1), qsocketnotifier.h (1), qsystemerror_p.h (1), qsystemsemaphore.h (1), qsystemsemaphore_p.h (1), qtestsupport_core.h (1), qtimer.h (1), qtimerinfo_unix_p.h (1), qtranslator.h (1), qtranslator_p.h (1), qvariant.h (4), qvariant_p.h (1), qwineventnotifier.h (1), qwineventnotifier_p.h (1), qwinregistry_p.h (1) } QtCore: created fwd-include header(s) for /src/corelib/mimetypes/ { qmimedatabase.h (1), qmimedatabase_p.h (1), qmimeglobpattern_p.h (1), qmimemagicrule_p.h (1), qmimemagicrulematcher_p.h (1), qmimeprovider_p.h (1), qmimetype.h (1), qmimetype_p.h (1), qmimetypeparser_p.h (1) } QtCore: created fwd-include header(s) for /src/corelib/plugin/ { qelfparser_p.h (1), qfactoryinterface.h (1), qfactoryloader_p.h (1), qlibrary.h (1), qlibrary_p.h (1), qmachparser_p.h (1), qplugin.h (2), qplugin_p.h (1), qpluginloader.h (1), qsystemlibrary_p.h (1), quuid.h (1) } QtCore: created fwd-include header(s) for /src/corelib/serialization/ { qbinaryjson_p.h (1), qbinaryjsonarray_p.h (1), qbinaryjsonobject_p.h (1), qbinaryjsonvalue_p.h (1), qcborarray.h (1), qcborcommon.h (1), qcborcommon_p.h (1), qcbormap.h (1), qcborstream.h (1), qcborstreamreader.h (1), qcborstreamwriter.h (1), qcborvalue.h (1), qcborvalue_p.h (1), qdatastream.h (1), qdatastream_p.h (1), qjson_p.h (1), qjsonarray.h (1), qjsondocument.h (1), qjsonobject.h (1), qjsonparser_p.h (1), qjsonvalue.h (1), qjsonwriter_p.h (1), qtextstream.h (1), qtextstream_p.h (1), qxmlstream.h (1), qxmlstream_p.h (1), qxmlutils_p.h (1) } QtCore: created fwd-include header(s) for /src/corelib/statemachine/ { qabstractstate.h (1), qabstractstate_p.h (1), qabstracttransition.h (1), qabstracttransition_p.h (1), qeventtransition.h (1), qeventtransition_p.h (1), qfinalstate.h (1), qfinalstate_p.h (1), qhistorystate.h (1), qhistorystate_p.h (1), qsignaleventgenerator_p.h (1), qsignaltransition.h (1), qsignaltransition_p.h (1), qstate.h (1), qstate_p.h (1), qstatemachine.h (1), qstatemachine_p.h (1) } QtCore: created fwd-include header(s) for /src/corelib/text/ { qbytearray.h (1), qbytearray_p.h (1), qbytearraylist.h (1), qbytearraymatcher.h (1), qbytedata_p.h (1), qchar.h (1), qcollator.h (1), qcollator_p.h (1), qdoublescanprint_p.h (1), qharfbuzz_p.h (1), qlocale.h (1), qlocale_data_p.h (1), qlocale_p.h (1), qlocale_tools_p.h (1), qregexp.h (1), qregularexpression.h (1), qstring.h (1), qstringalgorithms.h (1), qstringalgorithms_p.h (1), qstringbuilder.h (1), qstringiterator_p.h (1), qstringlist.h (1), qstringliteral.h (1), qstringmatcher.h (1), qstringview.h (1), qtextboundaryfinder.h (1), qunicodetables_p.h (1), qunicodetools_p.h (1) } QtCore: created fwd-include header(s) for /src/corelib/thread/ { qatomic.h (1), qatomic_bootstrap.h (1), qatomic_cxx11.h (1), qatomic_msvc.h (1), qbasicatomic.h (1), qexception.h (1), qfutex_p.h (1), qfuture.h (1), qfutureinterface.h (1), qfutureinterface_p.h (1), qfuturesynchronizer.h (1), qfuturewatcher.h (1), qfuturewatcher_p.h (1), qgenericatomic.h (1), qlocking_p.h (1), qmutex.h (1), qmutex_p.h (1), qorderedmutexlocker_p.h (1), qreadwritelock.h (1), qreadwritelock_p.h (1), qresultstore.h (1), qrunnable.h (1), qsemaphore.h (1), qthread.h (1), qthread_p.h (1), qthreadpool.h (1), qthreadpool_p.h (1), qthreadstorage.h (1), qwaitcondition.h (1), qwaitcondition_p.h (1) } QtCore: created fwd-include header(s) for /src/corelib/time/ { qcalendar.h (1), qcalendarbackend_p.h (1), qcalendarmath_p.h (1), qdatetime.h (1), qdatetime_p.h (1), qdatetimeparser_p.h (1), qgregoriancalendar_p.h (1), qhijricalendar_data_p.h (1), qhijricalendar_p.h (1), qislamiccivilcalendar_p.h (1), qjalalicalendar_data_p.h (1), qjalalicalendar_p.h (1), qjuliancalendar_p.h (1), qmilankoviccalendar_p.h (1), qromancalendar_data_p.h (1), qromancalendar_p.h (1), qtimezone.h (1), qtimezoneprivate_data_p.h (1), qtimezoneprivate_p.h (1) } QtCore: created fwd-include header(s) for /src/corelib/tools/ { qalgorithms.h (2), qarraydata.h (1), qarraydataops.h (1), qarraydatapointer.h (1), qbitarray.h (1), qcache.h (1), qcommandlineoption.h (1), qcommandlineparser.h (1), qcontainerfwd.h (2), qcontainertools_impl.h (1), qcontiguouscache.h (1), qcryptographichash.h (1), qduplicatetracker_p.h (1), qeasingcurve.h (1), qfreelist_p.h (1), qhash.h (1), qhashfunctions.h (1), qiterator.h (1), qline.h (1), qlinkedlist.h (1), qlist.h (1), qmakearray_p.h (1), qmap.h (1), qmargins.h (1), qmessageauthenticationcode.h (1), qoffsetstringarray_p.h (1), qpair.h (1), qpoint.h (1), qqueue.h (1), qrect.h (1), qrefcount.h (1), qringbuffer_p.h (1), qscopedpointer.h (1), qscopedpointer_p.h (1), qscopedvaluerollback.h (1), qscopeguard.h (1), qset.h (1), qshareddata.h (1), qsharedpointer.h (1), qsharedpointer_impl.h (1), qsimd_p.h (1), qsimd_x86_p.h (1), qsize.h (1), qstack.h (1), qtimeline.h (1), qtools_p.h (1), qvarlengtharray.h (1), qvector.h (1), qversionnumber.h (1) } QtCore: created fwd-include header(s) for /src/corelib/platform/wasm/ { qstdweb_p.h (1) } Creating qmake... ..............................................................................................In file included from /home/rutledge/dev/qt5/qtbase/src/corelib/text/qbytearraymatcher.cpp:40: /home/rutledge/dev/qt5/qtbase/src/corelib/text/qbytearraymatcher.h: In static member function ‘static QStaticByteArrayMatcherBase::Skiptable QStaticByteArrayMatcherBase::generate(const char*, uint)’: /home/rutledge/dev/qt5/qtbase/src/corelib/text/qbytearraymatcher.h:103:38: error: ‘numeric_limits’ is not a member of ‘std’ 103 | const auto uchar_max = (std::numeric_limits::max)(); | ^~~~~~~~~~~~~~ /home/rutledge/dev/qt5/qtbase/src/corelib/text/qbytearraymatcher.h:103:58: error: expected primary-expression before ‘>’ token 103 | const auto uchar_max = (std::numeric_limits::max)(); | ^ /home/rutledge/dev/qt5/qtbase/src/corelib/text/qbytearraymatcher.h:103:61: error: ‘::max’ has not been declared; did you mean ‘std::max’? 103 | const auto uchar_max = (std::numeric_limits::max)(); | ^~~ | std::max In file included from /usr/include/c++/11.1.0/algorithm:62, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qglobal.h:142, from ../include/QtCore/qglobal.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/thread/qatomic.h:41, from ../include/QtCore/qatomic.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/tools/qrefcount.h:43, from ../include/QtCore/qrefcount.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/text/qbytearray.h:44, from ../include/QtCore/qbytearray.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/text/qbytearraymatcher.h:43, from /home/rutledge/dev/qt5/qtbase/src/corelib/text/qbytearraymatcher.cpp:40: /usr/include/c++/11.1.0/bits/stl_algo.h:3467:5: note: ‘std::max’ declared here 3467 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ make: *** [Makefile:359: qbytearraymatcher.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/tools/../../3rdparty/sha1/sha1.cpp:44, from /home/rutledge/dev/qt5/qtbase/src/corelib/tools/qcryptographichash.cpp:44: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: error: ‘numeric_limits’ is not a class template 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:77: error: expected template-name before ‘<’ token 300 | class numeric_limits : public numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:77: error: expected ‘{’ before ‘<’ token ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:344:18: error: ‘numeric_limits’ is not a class template 344 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:344:69: error: ‘std::numeric_limits’ is not a template 344 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:345:28: error: expected template-name before ‘<’ token 345 | : public numeric_limits {}; | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:346:18: error: ‘numeric_limits’ is not a class template 346 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:346:72: error: ‘std::numeric_limits’ is not a template 346 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:347:28: error: expected template-name before ‘<’ token 347 | : public numeric_limits {}; | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:348:18: error: ‘numeric_limits’ is not a class template 348 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:348:78: error: ‘std::numeric_limits’ is not a template 348 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:349:28: error: expected template-name before ‘<’ token 349 | : public numeric_limits {}; | ^ In file included from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/tools/../../3rdparty/sha1/sha1.cpp:44, from /home/rutledge/dev/qt5/qtbase/src/corelib/tools/qcryptographichash.cpp:44: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h: In static member function ‘static constexpr QSpecialInteger QSpecialInteger::max()’: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:331:30: error: ‘std::numeric_limits’ is not a template 331 | { return QSpecialInteger(std::numeric_limits::max()); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:331:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 331 | { return QSpecialInteger(std::numeric_limits::max()); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h: In static member function ‘static constexpr QSpecialInteger QSpecialInteger::min()’: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:333:30: error: ‘std::numeric_limits’ is not a template 333 | { return QSpecialInteger(std::numeric_limits::min()); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:333:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 333 | { return QSpecialInteger(std::numeric_limits::min()); } | ^~~ make: *** [Makefile:494: qcryptographichash.o] Error 1 In file included from ../include/QtCore/qfloat16.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/serialization/qdatastream.cpp:45: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: error: ‘numeric_limits’ is not a class template 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:77: error: expected template-name before ‘<’ token 300 | class numeric_limits : public numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:77: error: expected ‘{’ before ‘<’ token ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:344:18: error: ‘numeric_limits’ is not a class template 344 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:344:69: error: ‘std::numeric_limits’ is not a template 344 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:345:28: error: expected template-name before ‘<’ token 345 | : public numeric_limits {}; | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:346:18: error: ‘numeric_limits’ is not a class template 346 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:346:72: error: ‘std::numeric_limits’ is not a template 346 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:347:28: error: expected template-name before ‘<’ token 347 | : public numeric_limits {}; | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:348:18: error: ‘numeric_limits’ is not a class template 348 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:348:78: error: ‘std::numeric_limits’ is not a template 348 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:349:28: error: expected template-name before ‘<’ token 349 | : public numeric_limits {}; | ^ In file included from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/serialization/qdatastream.cpp:50: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h: In static member function ‘static constexpr QSpecialInteger QSpecialInteger::max()’: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:331:30: error: ‘std::numeric_limits’ is not a template 331 | { return QSpecialInteger(std::numeric_limits::max()); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:331:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 331 | { return QSpecialInteger(std::numeric_limits::max()); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h: In static member function ‘static constexpr QSpecialInteger QSpecialInteger::min()’: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:333:30: error: ‘std::numeric_limits’ is not a template 333 | { return QSpecialInteger(std::numeric_limits::min()); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:333:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 333 | { return QSpecialInteger(std::numeric_limits::min()); } | ^~~ make: *** [Makefile:503: qdatastream.o] Error 1 In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/tools/qbitarray.cpp:45: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: error: ‘numeric_limits’ is not a class template 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:77: error: expected template-name before ‘<’ token 300 | class numeric_limits : public numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:77: error: expected ‘{’ before ‘<’ token ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:344:18: error: ‘numeric_limits’ is not a class template 344 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:344:69: error: ‘std::numeric_limits’ is not a template 344 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:345:28: error: expected template-name before ‘<’ token 345 | : public numeric_limits {}; | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:346:18: error: ‘numeric_limits’ is not a class template 346 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:346:72: error: ‘std::numeric_limits’ is not a template 346 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:347:28: error: expected template-name before ‘<’ token 347 | : public numeric_limits {}; | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:348:18: error: ‘numeric_limits’ is not a class template 348 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:348:78: error: ‘std::numeric_limits’ is not a template 348 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:349:28: error: expected template-name before ‘<’ token 349 | : public numeric_limits {}; | ^ In file included from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/tools/qbitarray.cpp:45: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h: In static member function ‘static constexpr QSpecialInteger QSpecialInteger::max()’: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:331:30: error: ‘std::numeric_limits’ is not a template 331 | { return QSpecialInteger(std::numeric_limits::max()); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:331:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 331 | { return QSpecialInteger(std::numeric_limits::max()); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h: In static member function ‘static constexpr QSpecialInteger QSpecialInteger::min()’: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:333:30: error: ‘std::numeric_limits’ is not a template 333 | { return QSpecialInteger(std::numeric_limits::min()); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:333:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 333 | { return QSpecialInteger(std::numeric_limits::min()); } | ^~~ make: *** [Makefile:458: qbitarray.o] Error 1 In file included from ../include/QtCore/qfloat16.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/global/qendian.h:44, from /home/rutledge/dev/qt5/qtbase/src/corelib/global/qendian.cpp:41: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: error: ‘numeric_limits’ is not a class template 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:77: error: expected template-name before ‘<’ token 300 | class numeric_limits : public numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:77: error: expected ‘{’ before ‘<’ token ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:344:18: error: ‘numeric_limits’ is not a class template 344 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:344:69: error: ‘std::numeric_limits’ is not a template 344 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:345:28: error: expected template-name before ‘<’ token 345 | : public numeric_limits {}; | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:346:18: error: ‘numeric_limits’ is not a class template 346 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:346:72: error: ‘std::numeric_limits’ is not a template 346 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:347:28: error: expected template-name before ‘<’ token 347 | : public numeric_limits {}; | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:348:18: error: ‘numeric_limits’ is not a class template 348 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:348:78: error: ‘std::numeric_limits’ is not a template 348 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:349:28: error: expected template-name before ‘<’ token 349 | : public numeric_limits {}; | ^ In file included from /home/rutledge/dev/qt5/qtbase/src/corelib/global/qendian.cpp:41: /home/rutledge/dev/qt5/qtbase/src/corelib/global/qendian.h: In static member function ‘static constexpr QSpecialInteger QSpecialInteger::max()’: /home/rutledge/dev/qt5/qtbase/src/corelib/global/qendian.h:331:30: error: ‘std::numeric_limits’ is not a template 331 | { return QSpecialInteger(std::numeric_limits::max()); } | ^~~ /home/rutledge/dev/qt5/qtbase/src/corelib/global/qendian.h:331:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 331 | { return QSpecialInteger(std::numeric_limits::max()); } | ^~~ /home/rutledge/dev/qt5/qtbase/src/corelib/global/qendian.h: In static member function ‘static constexpr QSpecialInteger QSpecialInteger::min()’: /home/rutledge/dev/qt5/qtbase/src/corelib/global/qendian.h:333:30: error: ‘std::numeric_limits’ is not a template 333 | { return QSpecialInteger(std::numeric_limits::min()); } | ^~~ /home/rutledge/dev/qt5/qtbase/src/corelib/global/qendian.h:333:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 333 | { return QSpecialInteger(std::numeric_limits::min()); } | ^~~ make: *** [Makefile:341: qendian.o] Error 1 In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: error: ‘numeric_limits’ is not a class template 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:77: error: expected template-name before ‘<’ token 300 | class numeric_limits : public numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:77: error: expected ‘{’ before ‘<’ token ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:344:18: error: ‘numeric_limits’ is not a class template 344 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:344:69: error: ‘std::numeric_limits’ is not a template 344 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:345:28: error: expected template-name before ‘<’ token 345 | : public numeric_limits {}; | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:346:18: error: ‘numeric_limits’ is not a class template 346 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:346:72: error: ‘std::numeric_limits’ is not a template 346 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:347:28: error: expected template-name before ‘<’ token 347 | : public numeric_limits {}; | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:348:18: error: ‘numeric_limits’ is not a class template 348 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:348:78: error: ‘std::numeric_limits’ is not a template 348 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:349:28: error: expected template-name before ‘<’ token 349 | : public numeric_limits {}; | ^ In file included from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h: In static member function ‘static constexpr QSpecialInteger QSpecialInteger::max()’: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:331:30: error: ‘std::numeric_limits’ is not a template 331 | { return QSpecialInteger(std::numeric_limits::max()); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:331:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 331 | { return QSpecialInteger(std::numeric_limits::max()); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h: In static member function ‘static constexpr QSpecialInteger QSpecialInteger::min()’: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:333:30: error: ‘std::numeric_limits’ is not a template 333 | { return QSpecialInteger(std::numeric_limits::min()); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:333:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 333 | { return QSpecialInteger(std::numeric_limits::min()); } | ^~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits: At global scope: /usr/include/c++/11.1.0/limits:312:12: error: ‘std::numeric_limits’ is not a template 312 | struct numeric_limits : public __numeric_limits_base | ^~~~~~~~~~~~~~ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:364:12: error: ‘numeric_limits’ is not a class template 364 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:364:36: error: ‘std::numeric_limits’ is not a template 364 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:365:28: error: expected template-name before ‘<’ token 365 | : public numeric_limits<_Tp> { }; | ^ /usr/include/c++/11.1.0/limits:368:12: error: ‘numeric_limits’ is not a class template 368 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:368:39: error: ‘std::numeric_limits’ is not a template 368 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:369:28: error: expected template-name before ‘<’ token 369 | : public numeric_limits<_Tp> { }; | ^ /usr/include/c++/11.1.0/limits:372:12: error: ‘numeric_limits’ is not a class template 372 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:372:45: error: ‘std::numeric_limits’ is not a template 372 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:373:28: error: expected template-name before ‘<’ token 373 | : public numeric_limits<_Tp> { }; | ^ /usr/include/c++/11.1.0/limits:384:12: error: ‘numeric_limits’ is not a class template 384 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:384:31: error: ‘std::numeric_limits’ is not a template 384 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:453:12: error: ‘numeric_limits’ is not a class template 453 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:453:31: error: ‘std::numeric_limits’ is not a template 453 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:520:12: error: ‘numeric_limits’ is not a class template 520 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:520:38: error: ‘std::numeric_limits’ is not a template 520 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:590:12: error: ‘numeric_limits’ is not a class template 590 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:590:40: error: ‘std::numeric_limits’ is not a template 590 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:663:12: error: ‘numeric_limits’ is not a class template 663 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:663:34: error: ‘std::numeric_limits’ is not a template 663 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:797:12: error: ‘numeric_limits’ is not a class template 797 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:797:35: error: ‘std::numeric_limits’ is not a template 797 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:858:12: error: ‘numeric_limits’ is not a class template 858 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:858:35: error: ‘std::numeric_limits’ is not a template 858 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:920:12: error: ‘numeric_limits’ is not a class template 920 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:920:32: error: ‘std::numeric_limits’ is not a template 920 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:987:12: error: ‘numeric_limits’ is not a class template 987 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:987:41: error: ‘std::numeric_limits’ is not a template 987 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:1060:12: error: ‘numeric_limits’ is not a class template 1060 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:1060:30: error: ‘std::numeric_limits’ is not a template 1060 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:1127:12: error: ‘numeric_limits’ is not a class template 1127 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:1127:39: error: ‘std::numeric_limits’ is not a template 1127 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:1199:12: error: ‘numeric_limits’ is not a class template 1199 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:1199:31: error: ‘std::numeric_limits’ is not a template 1199 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:1266:12: error: ‘numeric_limits’ is not a class template 1266 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:1266:40: error: ‘std::numeric_limits’ is not a template 1266 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:1339:12: error: ‘numeric_limits’ is not a class template 1339 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:1339:36: error: ‘std::numeric_limits’ is not a template 1339 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:1409:12: error: ‘numeric_limits’ is not a class template 1409 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:1409:45: error: ‘std::numeric_limits’ is not a template 1409 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:1656:3: error: ‘numeric_limits’ is not a class template 1656 | __INT_N(__int128, 128, | ^~~~~~~ /usr/include/c++/11.1.0/limits:1656:3: error: ‘std::numeric_limits’ is not a template 1656 | __INT_N(__int128, 128, | ^~~~~~~ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:1656:3: error: ‘numeric_limits’ is not a class template 1656 | __INT_N(__int128, 128, | ^~~~~~~ /usr/include/c++/11.1.0/limits:1656:3: error: ‘std::numeric_limits’ is not a template 1656 | __INT_N(__int128, 128, | ^~~~~~~ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:1668:12: error: ‘numeric_limits’ is not a class template 1668 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:1668:32: error: ‘std::numeric_limits’ is not a template 1668 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:1743:12: error: ‘numeric_limits’ is not a class template 1743 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:1743:33: error: ‘std::numeric_limits’ is not a template 1743 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:42, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/limits:1818:12: error: ‘numeric_limits’ is not a class template 1818 | struct numeric_limits | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/limits:1818:38: error: ‘std::numeric_limits’ is not a template 1818 | struct numeric_limits | ^ In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:46: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11.1.0/random:49, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/bits/random.h:70:28: error: ‘std::numeric_limits’ is not a template 70 | (std::numeric_limits<_UIntType>::digits)> | ^~~ /usr/include/c++/11.1.0/bits/random.h:70:60: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 70 | (std::numeric_limits<_UIntType>::digits)> | ^~~~~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘_DInputType std::__detail::_Adaptor<_Engine, _DInputType>::operator()()’: /usr/include/c++/11.1.0/bits/random.h:191:37: error: ‘std::numeric_limits’ is not a template 191 | std::numeric_limits<_DInputType>::digits, | ^~~ /usr/include/c++/11.1.0/bits/random.h:191:71: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 191 | std::numeric_limits<_DInputType>::digits, | ^~~~~~ /usr/include/c++/11.1.0/bits/random.h:191:71: error: incomplete type ‘std::numeric_limits’ used in nested name specifier /usr/include/c++/11.1.0/bits/random.h: At global scope: /usr/include/c++/11.1.0/bits/random.h:488:28: error: ‘std::numeric_limits’ is not a template 488 | static_assert(__w <= std::numeric_limits<_UIntType>::digits, | ^~~ /usr/include/c++/11.1.0/bits/random.h:488:60: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 488 | static_assert(__w <= std::numeric_limits<_UIntType>::digits, | ^~~~~~ /usr/include/c++/11.1.0/bits/random.h:490:60: error: template argument 3 is invalid 490 | static_assert(__a <= (__detail::_Shift<_UIntType, __w>::__value - 1), | ^ /usr/include/c++/11.1.0/bits/random.h:492:60: error: template argument 3 is invalid 492 | static_assert(__b <= (__detail::_Shift<_UIntType, __w>::__value - 1), | ^ /usr/include/c++/11.1.0/bits/random.h:494:60: error: template argument 3 is invalid 494 | static_assert(__c <= (__detail::_Shift<_UIntType, __w>::__value - 1), | ^ /usr/include/c++/11.1.0/bits/random.h:496:60: error: template argument 3 is invalid 496 | static_assert(__d <= (__detail::_Shift<_UIntType, __w>::__value - 1), | ^ /usr/include/c++/11.1.0/bits/random.h:498:60: error: template argument 3 is invalid 498 | static_assert(__f <= (__detail::_Shift<_UIntType, __w>::__value - 1), | ^ /usr/include/c++/11.1.0/bits/random.h: In static member function ‘static constexpr std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>::result_type std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>::max()’: /usr/include/c++/11.1.0/bits/random.h:563:47: error: template argument 3 is invalid 563 | { return __detail::_Shift<_UIntType, __w>::__value - 1; } | ^ /usr/include/c++/11.1.0/bits/random.h: At global scope: /usr/include/c++/11.1.0/bits/random.h:698:40: error: ‘std::numeric_limits’ is not a template 698 | static_assert(0u < __w && __w <= std::numeric_limits<_UIntType>::digits, | ^~~ /usr/include/c++/11.1.0/bits/random.h:698:72: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 698 | static_assert(0u < __w && __w <= std::numeric_limits<_UIntType>::digits, | ^~~~~~ /usr/include/c++/11.1.0/bits/random.h: In static member function ‘static constexpr std::subtract_with_carry_engine<_UIntType, __w, __s, __r>::result_type std::subtract_with_carry_engine<_UIntType, __w, __s, __r>::max()’: /usr/include/c++/11.1.0/bits/random.h:774:47: error: template argument 3 is invalid 774 | { return __detail::_Shift<_UIntType, __w>::__value - 1; } | ^ /usr/include/c++/11.1.0/bits/random.h: At global scope: /usr/include/c++/11.1.0/bits/random.h:1109:40: error: ‘std::numeric_limits’ is not a template 1109 | static_assert(0u < __w && __w <= std::numeric_limits<_UIntType>::digits, | ^~~ /usr/include/c++/11.1.0/bits/random.h:1109:72: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1109 | static_assert(0u < __w && __w <= std::numeric_limits<_UIntType>::digits, | ^~~~~~ /usr/include/c++/11.1.0/bits/random.h: In static member function ‘static constexpr std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>::result_type std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>::max()’: /usr/include/c++/11.1.0/bits/random.h:1215:47: error: template argument 3 is invalid 1215 | { return __detail::_Shift<_UIntType, __w>::__value - 1; } | ^ /usr/include/c++/11.1.0/bits/random.h: In static member function ‘static constexpr std::random_device::result_type std::random_device::min()’: /usr/include/c++/11.1.0/bits/random.h:1630:14: error: ‘std::numeric_limits’ is not a template 1630 | { return std::numeric_limits::min(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:1630:48: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1630 | { return std::numeric_limits::min(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:1630:55: error: body of ‘constexpr’ function ‘static constexpr std::random_device::result_type std::random_device::min()’ not a return-statement 1630 | { return std::numeric_limits::min(); } | ^ /usr/include/c++/11.1.0/bits/random.h: In static member function ‘static constexpr std::random_device::result_type std::random_device::max()’: /usr/include/c++/11.1.0/bits/random.h:1634:14: error: ‘std::numeric_limits’ is not a template 1634 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:1634:48: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1634 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:1634:55: error: body of ‘constexpr’ function ‘static constexpr std::random_device::result_type std::random_device::max()’ not a return-statement 1634 | { return std::numeric_limits::max(); } | ^ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::normal_distribution<_RealType>::result_type std::normal_distribution<_RealType>::min() const’: /usr/include/c++/11.1.0/bits/random.h:2076:16: error: ‘std::numeric_limits’ is not a template 2076 | { return std::numeric_limits::lowest(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:2076:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 2076 | { return std::numeric_limits::lowest(); } | ^~~~~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::normal_distribution<_RealType>::result_type std::normal_distribution<_RealType>::max() const’: /usr/include/c++/11.1.0/bits/random.h:2083:16: error: ‘std::numeric_limits’ is not a template 2083 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:2083:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 2083 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::lognormal_distribution<_RealType>::result_type std::lognormal_distribution<_RealType>::max() const’: /usr/include/c++/11.1.0/bits/random.h:2292:16: error: ‘std::numeric_limits’ is not a template 2292 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:2292:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 2292 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::gamma_distribution<_RealType>::result_type std::gamma_distribution<_RealType>::max() const’: /usr/include/c++/11.1.0/bits/random.h:2525:16: error: ‘std::numeric_limits’ is not a template 2525 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:2525:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 2525 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::chi_squared_distribution<_RealType>::result_type std::chi_squared_distribution<_RealType>::max() const’: /usr/include/c++/11.1.0/bits/random.h:2727:16: error: ‘std::numeric_limits’ is not a template 2727 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:2727:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 2727 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::cauchy_distribution<_RealType>::result_type std::cauchy_distribution<_RealType>::min() const’: /usr/include/c++/11.1.0/bits/random.h:2948:16: error: ‘std::numeric_limits’ is not a template 2948 | { return std::numeric_limits::lowest(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:2948:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 2948 | { return std::numeric_limits::lowest(); } | ^~~~~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::cauchy_distribution<_RealType>::result_type std::cauchy_distribution<_RealType>::max() const’: /usr/include/c++/11.1.0/bits/random.h:2955:16: error: ‘std::numeric_limits’ is not a template 2955 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:2955:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 2955 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::fisher_f_distribution<_RealType>::result_type std::fisher_f_distribution<_RealType>::max() const’: /usr/include/c++/11.1.0/bits/random.h:3167:16: error: ‘std::numeric_limits’ is not a template 3167 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:3167:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 3167 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::student_t_distribution<_RealType>::result_type std::student_t_distribution<_RealType>::min() const’: /usr/include/c++/11.1.0/bits/random.h:3382:16: error: ‘std::numeric_limits’ is not a template 3382 | { return std::numeric_limits::lowest(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:3382:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 3382 | { return std::numeric_limits::lowest(); } | ^~~~~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::student_t_distribution<_RealType>::result_type std::student_t_distribution<_RealType>::max() const’: /usr/include/c++/11.1.0/bits/random.h:3389:16: error: ‘std::numeric_limits’ is not a template 3389 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:3389:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 3389 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::bernoulli_distribution::result_type std::bernoulli_distribution::min() const’: /usr/include/c++/11.1.0/bits/random.h:3616:14: error: ‘std::numeric_limits’ is not a template 3616 | { return std::numeric_limits::min(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:3616:48: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 3616 | { return std::numeric_limits::min(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::bernoulli_distribution::result_type std::bernoulli_distribution::max() const’: /usr/include/c++/11.1.0/bits/random.h:3623:14: error: ‘std::numeric_limits’ is not a template 3623 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:3623:48: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 3623 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::geometric_distribution<_IntType>::result_type std::geometric_distribution<_IntType>::max() const’: /usr/include/c++/11.1.0/bits/random.h:4083:16: error: ‘std::numeric_limits’ is not a template 4083 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:4083:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 4083 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::negative_binomial_distribution<_IntType>::result_type std::negative_binomial_distribution<_IntType>::max() const’: /usr/include/c++/11.1.0/bits/random.h:4294:16: error: ‘std::numeric_limits’ is not a template 4294 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:4294:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 4294 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::poisson_distribution<_IntType>::result_type std::poisson_distribution<_IntType>::max() const’: /usr/include/c++/11.1.0/bits/random.h:4526:16: error: ‘std::numeric_limits’ is not a template 4526 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:4526:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 4526 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::exponential_distribution<_RealType>::result_type std::exponential_distribution<_RealType>::max() const’: /usr/include/c++/11.1.0/bits/random.h:4749:16: error: ‘std::numeric_limits’ is not a template 4749 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:4749:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 4749 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::weibull_distribution<_RealType>::result_type std::weibull_distribution<_RealType>::max() const’: /usr/include/c++/11.1.0/bits/random.h:4964:16: error: ‘std::numeric_limits’ is not a template 4964 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:4964:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 4964 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::extreme_value_distribution<_RealType>::result_type std::extreme_value_distribution<_RealType>::min() const’: /usr/include/c++/11.1.0/bits/random.h:5167:16: error: ‘std::numeric_limits’ is not a template 5167 | { return std::numeric_limits::lowest(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:5167:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 5167 | { return std::numeric_limits::lowest(); } | ^~~~~~ /usr/include/c++/11.1.0/bits/random.h: In member function ‘std::extreme_value_distribution<_RealType>::result_type std::extreme_value_distribution<_RealType>::max() const’: /usr/include/c++/11.1.0/bits/random.h:5174:16: error: ‘std::numeric_limits’ is not a template 5174 | { return std::numeric_limits::max(); } | ^~~ /usr/include/c++/11.1.0/bits/random.h:5174:50: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 5174 | { return std::numeric_limits::max(); } | ^~~ In file included from /usr/include/c++/11.1.0/random:51, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:45, from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: /usr/include/c++/11.1.0/bits/random.tcc: In member function ‘std::linear_congruential_engine<_UIntType, __a, __c, __m>::_If_seed_seq<_Sseq> std::linear_congruential_engine<_UIntType, __a, __c, __m>::seed(_Sseq&)’: /usr/include/c++/11.1.0/bits/random.tcc:136:43: error: ‘std::numeric_limits’ is not a template 136 | const _UIntType __k0 = __m == 0 ? std::numeric_limits<_UIntType>::digits | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:136:75: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 136 | const _UIntType __k0 = __m == 0 ? std::numeric_limits<_UIntType>::digits | ^~~~~~ /usr/include/c++/11.1.0/bits/random.tcc:146:55: error: template argument 3 is invalid 146 | __factor *= __detail::_Shift<_UIntType, 32>::__value; | ^ /usr/include/c++/11.1.0/bits/random.tcc: In member function ‘void std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>::seed(std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>::result_type)’: /usr/include/c++/11.1.0/bits/random.tcc:328:40: error: template argument 3 is invalid 328 | __detail::_Shift<_UIntType, __w>::__value>(__sd); | ^ /usr/include/c++/11.1.0/bits/random.tcc:337:44: error: template argument 3 is invalid 337 | __detail::_Shift<_UIntType, __w>::__value>(__x); | ^ /usr/include/c++/11.1.0/bits/random.tcc: In member function ‘std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>::_If_seed_seq<_Sseq> std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>::seed(_Sseq&)’: /usr/include/c++/11.1.0/bits/random.tcc:367:59: error: template argument 3 is invalid 367 | __factor *= __detail::_Shift<_UIntType, 32>::__value; | ^ /usr/include/c++/11.1.0/bits/random.tcc:370:46: error: template argument 3 is invalid 370 | __detail::_Shift<_UIntType, __w>::__value>(__sum); | ^ /usr/include/c++/11.1.0/bits/random.tcc:384:56: error: template argument 3 is invalid 384 | _M_x[0] = __detail::_Shift<_UIntType, __w - 1>::__value; | ^ /usr/include/c++/11.1.0/bits/random.tcc: In member function ‘void std::subtract_with_carry_engine<_UIntType, __w, __s, __r>::seed(std::subtract_with_carry_engine<_UIntType, __w, __s, __r>::result_type)’: /usr/include/c++/11.1.0/bits/random.tcc:552:59: error: template argument 3 is invalid 552 | __detail::_Shift::__value> | ^ /usr/include/c++/11.1.0/bits/random.tcc:554:57: error: template argument 3 is invalid 554 | __factor *= __detail::_Shift<_UIntType, 32>::__value; | ^ /usr/include/c++/11.1.0/bits/random.tcc:557:44: error: template argument 3 is invalid 557 | __detail::_Shift<_UIntType, __w>::__value>(__sum); | ^ /usr/include/c++/11.1.0/bits/random.tcc: In member function ‘std::subtract_with_carry_engine<_UIntType, __w, __s, __r>::_If_seed_seq<_Sseq> std::subtract_with_carry_engine<_UIntType, __w, __s, __r>::seed(_Sseq&)’: /usr/include/c++/11.1.0/bits/random.tcc:581:59: error: template argument 3 is invalid 581 | __factor *= __detail::_Shift<_UIntType, 32>::__value; | ^ /usr/include/c++/11.1.0/bits/random.tcc:584:46: error: template argument 3 is invalid 584 | __detail::_Shift<_UIntType, __w>::__value>(__sum); | ^ /usr/include/c++/11.1.0/bits/random.tcc: In member function ‘std::subtract_with_carry_engine<_UIntType, __w, __s, __r>::result_type std::subtract_with_carry_engine<_UIntType, __w, __s, __r>::operator()()’: /usr/include/c++/11.1.0/bits/random.tcc:612:50: error: template argument 3 is invalid 612 | __xi = (__detail::_Shift<_UIntType, __w>::__value | ^ /usr/include/c++/11.1.0/bits/random.tcc: In member function ‘std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>::result_type std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>::operator()()’: /usr/include/c++/11.1.0/bits/random.tcc:741:38: error: ‘std::numeric_limits’ is not a template 741 | = (_M_b.max() - _M_b.min() < std::numeric_limits<_Eresult_type>::max() | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:741:74: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 741 | = (_M_b.max() - _M_b.min() < std::numeric_limits<_Eresult_type>::max() | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:743:31: error: ‘std::numeric_limits’ is not a template 743 | const unsigned __edig = std::numeric_limits<_Eresult_type>::digits; | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:743:67: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 743 | const unsigned __edig = std::numeric_limits<_Eresult_type>::digits; | ^~~~~~ /usr/include/c++/11.1.0/bits/random.tcc:748:31: error: ‘std::numeric_limits’ is not a template 748 | const unsigned __cdig = std::numeric_limits<__ctype>::digits; | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:748:61: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 748 | const unsigned __cdig = std::numeric_limits<__ctype>::digits; | ^~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘constexpr bool std::__detail::__representable_as_double(_Tp)’: /usr/include/c++/11.1.0/bits/random.tcc:814:23: error: ‘std::numeric_limits’ is not a template 814 | static_assert(numeric_limits<_Tp>::is_integer); | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc:814:44: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 814 | static_assert(numeric_limits<_Tp>::is_integer); | ^~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc:815:24: error: ‘std::numeric_limits’ is not a template 815 | static_assert(!numeric_limits<_Tp>::is_signed); | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc:815:45: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 815 | static_assert(!numeric_limits<_Tp>::is_signed); | ^~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘constexpr bool std::__detail::__p1_representable_as_double(_Tp)’: /usr/include/c++/11.1.0/bits/random.tcc:827:23: error: ‘std::numeric_limits’ is not a template 827 | static_assert(numeric_limits<_Tp>::is_integer); | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc:827:44: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 827 | static_assert(numeric_limits<_Tp>::is_integer); | ^~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc:828:24: error: ‘std::numeric_limits’ is not a template 828 | static_assert(!numeric_limits<_Tp>::is_signed); | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc:828:45: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 828 | static_assert(!numeric_limits<_Tp>::is_signed); | ^~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc:829:16: error: ‘std::numeric_limits’ is not a template 829 | return numeric_limits<_Tp>::digits < __DBL_MANT_DIG__ | ^~~~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc:829:37: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 829 | return numeric_limits<_Tp>::digits < __DBL_MANT_DIG__ | ^~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::uniform_real_distribution<_IntType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:970:22: error: ‘std::numeric_limits’ is not a template 970 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:970:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 970 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::bernoulli_distribution&)’: /usr/include/c++/11.1.0/bits/random.tcc:1030:22: error: ‘std::numeric_limits’ is not a template 1030 | __os.precision(std::numeric_limits::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:1030:51: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1030 | __os.precision(std::numeric_limits::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In member function ‘std::geometric_distribution<_IntType>::result_type std::geometric_distribution<_IntType>::operator()(_UniformRandomNumberGenerator&, const std::geometric_distribution<_IntType>::param_type&)’: /usr/include/c++/11.1.0/bits/random.tcc:1051:16: error: ‘std::numeric_limits’ is not a template 1051 | (1 - std::numeric_limits::epsilon()) / 2; | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:1051:45: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1051 | (1 - std::numeric_limits::epsilon()) / 2; | ^~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc:1054:11: error: ‘std::numeric_limits’ is not a template 1054 | std::numeric_limits<_IntType>::max() + __naf; | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:1054:42: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1054 | std::numeric_limits<_IntType>::max() + __naf; | ^~~ /usr/include/c++/11.1.0/bits/random.tcc: In member function ‘void std::geometric_distribution<_IntType>::__generate_impl(_ForwardIterator, _ForwardIterator, _UniformRandomNumberGenerator&, const std::geometric_distribution<_IntType>::param_type&)’: /usr/include/c++/11.1.0/bits/random.tcc:1079:16: error: ‘std::numeric_limits’ is not a template 1079 | (1 - std::numeric_limits::epsilon()) / 2; | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:1079:45: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1079 | (1 - std::numeric_limits::epsilon()) / 2; | ^~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc:1082:11: error: ‘std::numeric_limits’ is not a template 1082 | std::numeric_limits<_IntType>::max() + __naf; | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:1082:42: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1082 | std::numeric_limits<_IntType>::max() + __naf; | ^~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::geometric_distribution<_IntType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:1111:22: error: ‘std::numeric_limits’ is not a template 1111 | __os.precision(std::numeric_limits::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:1111:51: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1111 | __os.precision(std::numeric_limits::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::negative_binomial_distribution<_IntType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:1226:22: error: ‘std::numeric_limits’ is not a template 1226 | __os.precision(std::numeric_limits::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:1226:51: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1226 | __os.precision(std::numeric_limits::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In member function ‘std::poisson_distribution<_IntType>::result_type std::poisson_distribution<_IntType>::operator()(_UniformRandomNumberGenerator&, const std::poisson_distribution<_IntType>::param_type&)’: /usr/include/c++/11.1.0/bits/random.tcc:1315:20: error: ‘std::numeric_limits’ is not a template 1315 | (1 - std::numeric_limits::epsilon()) / 2; | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:1315:49: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1315 | (1 - std::numeric_limits::epsilon()) / 2; | ^~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc:1317:15: error: ‘std::numeric_limits’ is not a template 1317 | std::numeric_limits<_IntType>::max() + __naf; | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:1317:46: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1317 | std::numeric_limits<_IntType>::max() + __naf; | ^~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::poisson_distribution<_IntType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:1436:22: error: ‘std::numeric_limits’ is not a template 1436 | __os.precision(std::numeric_limits::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:1436:51: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1436 | __os.precision(std::numeric_limits::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In member function ‘std::binomial_distribution<_IntType>::result_type std::binomial_distribution<_IntType>::operator()(_UniformRandomNumberGenerator&, const std::binomial_distribution<_IntType>::param_type&)’: /usr/include/c++/11.1.0/bits/random.tcc:1575:20: error: ‘std::numeric_limits’ is not a template 1575 | (1 - std::numeric_limits::epsilon()) / 2; | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:1575:49: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1575 | (1 - std::numeric_limits::epsilon()) / 2; | ^~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc:1577:15: error: ‘std::numeric_limits’ is not a template 1577 | std::numeric_limits<_IntType>::max() + __naf; | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:1577:46: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1577 | std::numeric_limits<_IntType>::max() + __naf; | ^~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::binomial_distribution<_IntType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:1702:22: error: ‘std::numeric_limits’ is not a template 1702 | __os.precision(std::numeric_limits::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:1702:51: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1702 | __os.precision(std::numeric_limits::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::exponential_distribution<_RealType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:1763:22: error: ‘std::numeric_limits’ is not a template 1763 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:1763:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1763 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::normal_distribution<_RealType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:1930:22: error: ‘std::numeric_limits’ is not a template 1930 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:1930:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1930 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::lognormal_distribution<_RealType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:1997:22: error: ‘std::numeric_limits’ is not a template 1997 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:1997:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 1997 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::chi_squared_distribution<_RealType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:2069:22: error: ‘std::numeric_limits’ is not a template 2069 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:2069:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 2069 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::cauchy_distribution<_RealType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:2155:22: error: ‘std::numeric_limits’ is not a template 2155 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:2155:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 2155 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::fisher_f_distribution<_RealType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:2230:22: error: ‘std::numeric_limits’ is not a template 2230 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:2230:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 2230 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::student_t_distribution<_RealType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:2304:22: error: ‘std::numeric_limits’ is not a template 2304 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:2304:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 2304 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::gamma_distribution<_RealType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:2473:22: error: ‘std::numeric_limits’ is not a template 2473 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:2473:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 2473 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::weibull_distribution<_RealType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:2549:22: error: ‘std::numeric_limits’ is not a template 2549 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:2549:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 2549 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::extreme_value_distribution<_RealType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:2623:22: error: ‘std::numeric_limits’ is not a template 2623 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:2623:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 2623 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::discrete_distribution<_IntType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:2759:22: error: ‘std::numeric_limits’ is not a template 2759 | __os.precision(std::numeric_limits::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:2759:51: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 2759 | __os.precision(std::numeric_limits::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::piecewise_constant_distribution<_RealType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:2981:22: error: ‘std::numeric_limits’ is not a template 2981 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:2981:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 2981 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::piecewise_linear_distribution<_RealType>&)’: /usr/include/c++/11.1.0/bits/random.tcc:3187:22: error: ‘std::numeric_limits’ is not a template 3187 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:3187:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 3187 | __os.precision(std::numeric_limits<_RealType>::max_digits10); | ^~~~~~~~~~~~ /usr/include/c++/11.1.0/bits/random.tcc: In constructor ‘std::seed_seq::seed_seq(std::initializer_list<_Tp>)’: /usr/include/c++/11.1.0/bits/random.tcc:3239:56: error: template argument 3 is invalid 3239 | __detail::_Shift::__value>(*__iter)); | ^ /usr/include/c++/11.1.0/bits/random.tcc: In constructor ‘std::seed_seq::seed_seq(_InputIterator, _InputIterator)’: /usr/include/c++/11.1.0/bits/random.tcc:3247:56: error: template argument 3 is invalid 3247 | __detail::_Shift::__value>(*__iter)); | ^ /usr/include/c++/11.1.0/bits/random.tcc: In function ‘_RealType std::generate_canonical(_UniformRandomNumberGenerator&)’: /usr/include/c++/11.1.0/bits/random.tcc:3350:40: error: ‘std::numeric_limits’ is not a template 3350 | = std::min(static_cast(std::numeric_limits<_RealType>::digits), | ^~~ /usr/include/c++/11.1.0/bits/random.tcc:3350:72: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 3350 | = std::min(static_cast(std::numeric_limits<_RealType>::digits), | ^~~~~~ In file included from ../include/QtCore/qrandom.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/plugin/quuid.cpp:47: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h: In member function ‘double QRandomGenerator::generateDouble()’: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:107:42: error: ‘std::numeric_limits’ is not a template 107 | quint64 limit = Q_UINT64_C(1) << std::numeric_limits::digits; | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:107:71: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 107 | quint64 limit = Q_UINT64_C(1) << std::numeric_limits::digits; | ^~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:108:15: error: ‘std::numeric_limits’ is not a template 108 | x >>= std::numeric_limits::digits - std::numeric_limits::digits; | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:108:45: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 108 | x >>= std::numeric_limits::digits - std::numeric_limits::digits; | ^~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:108:54: error: ‘std::numeric_limits’ is not a template 108 | x >>= std::numeric_limits::digits - std::numeric_limits::digits; | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:108:83: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 108 | x >>= std::numeric_limits::digits - std::numeric_limits::digits; | ^~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h: In static member function ‘static constexpr QRandomGenerator::result_type QRandomGenerator::min()’: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:172:56: error: ‘std::numeric_limits’ is not a template 172 | static Q_DECL_CONSTEXPR result_type min() { return std::numeric_limits::min(); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:172:90: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 172 | static Q_DECL_CONSTEXPR result_type min() { return std::numeric_limits::min(); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:172:97: error: body of ‘constexpr’ function ‘static constexpr QRandomGenerator::result_type QRandomGenerator::min()’ not a return-statement 172 | static Q_DECL_CONSTEXPR result_type min() { return std::numeric_limits::min(); } | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h: In static member function ‘static constexpr QRandomGenerator::result_type QRandomGenerator::max()’: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:173:56: error: ‘std::numeric_limits’ is not a template 173 | static Q_DECL_CONSTEXPR result_type max() { return std::numeric_limits::max(); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:173:90: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 173 | static Q_DECL_CONSTEXPR result_type max() { return std::numeric_limits::max(); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:173:97: error: body of ‘constexpr’ function ‘static constexpr QRandomGenerator::result_type QRandomGenerator::max()’ not a return-statement 173 | static Q_DECL_CONSTEXPR result_type max() { return std::numeric_limits::max(); } | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h: In static member function ‘static constexpr QRandomGenerator64::result_type QRandomGenerator64::min()’: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:248:56: error: ‘std::numeric_limits’ is not a template 248 | static Q_DECL_CONSTEXPR result_type min() { return std::numeric_limits::min(); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:248:90: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 248 | static Q_DECL_CONSTEXPR result_type min() { return std::numeric_limits::min(); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:248:97: error: body of ‘constexpr’ function ‘static constexpr QRandomGenerator64::result_type QRandomGenerator64::min()’ not a return-statement 248 | static Q_DECL_CONSTEXPR result_type min() { return std::numeric_limits::min(); } | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h: In static member function ‘static constexpr QRandomGenerator64::result_type QRandomGenerator64::max()’: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:249:56: error: ‘std::numeric_limits’ is not a template 249 | static Q_DECL_CONSTEXPR result_type max() { return std::numeric_limits::max(); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:249:90: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 249 | static Q_DECL_CONSTEXPR result_type max() { return std::numeric_limits::max(); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qrandom.h:249:97: error: body of ‘constexpr’ function ‘static constexpr QRandomGenerator64::result_type QRandomGenerator64::max()’ not a return-statement 249 | static Q_DECL_CONSTEXPR result_type max() { return std::numeric_limits::max(); } | ^ make: *** [Makefile:467: quuid.o] Error 1 In file included from ../include/QtCore/qfloat16.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:44, from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp:43: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: error: ‘numeric_limits’ is not a class template 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:77: error: expected template-name before ‘<’ token 300 | class numeric_limits : public numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:77: error: expected ‘{’ before ‘<’ token ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:344:18: error: ‘numeric_limits’ is not a class template 344 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:344:69: error: ‘std::numeric_limits’ is not a template 344 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:345:28: error: expected template-name before ‘<’ token 345 | : public numeric_limits {}; | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:346:18: error: ‘numeric_limits’ is not a class template 346 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:346:72: error: ‘std::numeric_limits’ is not a template 346 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:347:28: error: expected template-name before ‘<’ token 347 | : public numeric_limits {}; | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:348:18: error: ‘numeric_limits’ is not a class template 348 | template<> class numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:348:78: error: ‘std::numeric_limits’ is not a template 348 | template<> class numeric_limits | ^ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:300:7: note: previous declaration here 300 | class numeric_limits : public numeric_limits | ^~~~~~~~~~~~~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qfloat16.h:349:28: error: expected template-name before ‘<’ token 349 | : public numeric_limits {}; | ^ In file included from ../include/QtCore/qendian.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp:43: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h: In static member function ‘static constexpr QSpecialInteger QSpecialInteger::max()’: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:331:30: error: ‘std::numeric_limits’ is not a template 331 | { return QSpecialInteger(std::numeric_limits::max()); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:331:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 331 | { return QSpecialInteger(std::numeric_limits::max()); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h: In static member function ‘static constexpr QSpecialInteger QSpecialInteger::min()’: ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:333:30: error: ‘std::numeric_limits’ is not a template 333 | { return QSpecialInteger(std::numeric_limits::min()); } | ^~~ ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qendian.h:333:54: error: incomplete type ‘std::numeric_limits’ used in nested name specifier 333 | { return QSpecialInteger(std::numeric_limits::min()); } | ^~~ make: *** [Makefile:383: qutfcodec.o] Error 1 In file included from /home/rutledge/dev/qt5/qtbase/src/corelib/text/qbytearray.cpp:43: /home/rutledge/dev/qt5/qtbase/src/corelib/text/qbytearraymatcher.h: In static member function ‘static QStaticByteArrayMatcherBase::Skiptable QStaticByteArrayMatcherBase::generate(const char*, uint)’: /home/rutledge/dev/qt5/qtbase/src/corelib/text/qbytearraymatcher.h:103:38: error: ‘numeric_limits’ is not a member of ‘std’ 103 | const auto uchar_max = (std::numeric_limits::max)(); | ^~~~~~~~~~~~~~ /home/rutledge/dev/qt5/qtbase/src/corelib/text/qbytearraymatcher.h:103:58: error: expected primary-expression before ‘>’ token 103 | const auto uchar_max = (std::numeric_limits::max)(); | ^ /home/rutledge/dev/qt5/qtbase/src/corelib/text/qbytearraymatcher.h:103:61: error: ‘::max’ has not been declared; did you mean ‘std::max’? 103 | const auto uchar_max = (std::numeric_limits::max)(); | ^~~ | std::max In file included from /usr/include/c++/11.1.0/algorithm:62, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qglobal.h:142, from ../include/QtCore/qglobal.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/thread/qatomic.h:41, from ../include/QtCore/qatomic.h:1, from ../include/QtCore/../../../../qt5/qtbase/src/corelib/tools/qrefcount.h:43, from ../include/QtCore/qrefcount.h:1, from /home/rutledge/dev/qt5/qtbase/src/corelib/text/qbytearray.h:44, from /home/rutledge/dev/qt5/qtbase/src/corelib/text/qbytearray.cpp:42: /usr/include/c++/11.1.0/bits/stl_algo.h:3467:5: note: ‘std::max’ declared here 3467 | max(initializer_list<_Tp> __l, _Compare __comp) | ^~~ make: *** [Makefile:350: qbytearray.o] Error 1 ⏎B ⏎ B ~/dev/qt5-dbg Qt 6.2.0 in /usrB [BzenB][10:09:18B] BB Script done on 2021-10-08 10:09:19+02:00 [COMMAND_EXIT_CODE="0"]