> ----- Original Message -----

> Tatsuro MATSUOKA writes:
> >> > In file included from 
> >> > /usr/src/qt5-base-5.9.4-2.src/qt5-base-5.9.4-2.x86_64/src/qtbase-opensource-src-5.9.4/src/corelib/tools/qbytearray.cpp:42:
> >> > /usr/src/qt5-base-5.9.4-2.src/qt5-base-5.9.4-2.x86_64/src/qtbase-opensource-src-5.9.4/src/corelib/tools/qbytearraymatcher.h:
> >> >  In static member function ‘static 
> >> > QStaticByteArrayMatcherBase::Skiptable 
> >> > QStaticByteArrayMatcherBase::generate(const char*, uint)’:
> >> > /usr/src/qt5-base-5.9.4-2.src/qt5-base-5.9.4-2.x86_64/src/qtbase-opensource-src-5.9.4/src/corelib/tools/qbytearraymatcher.h:103:38:
> >> >  error: ‘numeric_limits’ is not a member of ‘std’
> >> >    103 |         const auto uchar_max = 
> >> > (std::numeric_limits<uchar>::max)();
> >> >        |                                      ^~~~~~~~~~~~~~
> >> > /usr/src/qt5-base-5.9.4-2.src/qt5-base-5.9.4-2.x86_64/src/qtbase-opensource-src-5.9.4/src/corelib/tools/qbytearraymatcher.h:103:58:
> >> >  error: expected primary-expression before ‘>’ token
> >> >    103 |         const auto uchar_max = 
> >> > (std::numeric_limits<uchar>::max)();
> >> >        |                                                          ^
> >> > /usr/src/qt5-base-5.9.4-2.src/qt5-base-5.9.4-2.x86_64/src/qtbase-opensource-src-5.9.4/src/corelib/tools/qbytearraymatcher.h:103:61:
> >> >  error: ‘::max’ has not been declared; did you mean ‘std::max’?
> >> >    103 |         const auto uchar_max = 
> >> > (std::numeric_limits<uchar>::max)();
> >> >        |                                                             ^~~
> >> >        |                                                             
> >> > std::max
> 
> The default C++ standard targeted by gcc-11 is gnu++17.
> 
> Given how old Qt5 is and that the upstream packages were compiled w/
> gcc-7 mostly, I'd guess you should either add -std=gnu++11 or
> -std=gnu++14 to the CXXFLAGS.
> 
> 
> Regards,

> Achim.

I tried both  CXXFLAGS="-std=gnu++11" and CXXFLAGS="-std=gnu++14" to the 
configure but the results are the same.

Tatsuro 


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to