Zongjun Sun(deleted)
|
QnxSDP660 Compiler 4.7.3 failed to buil on mature project
|
Zongjun Sun(deleted)
03/27/2014 11:09 PM
post109654
|
QnxSDP660 Compiler 4.7.3 failed to buil on mature project
My project was built successuflly on Blackberry 10 NDK. GCC 4.6.2
But it failed to build on latest QNX SDP 660. Here is the error report;
In file included from boost/boost/chrono/time_point.hpp:33:0,
from boost/boost/thread/lock_types.hpp:22,
from boost/boost/thread/pthread/recursive_mutex.hpp:13,
from boost/boost/thread/recursive_mutex.hpp:16,
from include/File1.hpp:14,
from include/File2.hpp:13,
from include/File3.hpp:12,
from File3.cpp:8:
/boost/boost/chrono/duration.hpp: In static member function 'static constexpr float boost::chrono::detail::
chrono_numeric_limits<float, true>::lowest()':
/boost/boost/chrono/duration.hpp:355:56: error: call to non-constexpr function 'static std::numeric_limits<float>::_Ty
std::numeric_limits<float>::max()'
/boost/boost/chrono/duration.hpp: In static member function 'static constexpr double boost::chrono::detail::
chrono_numeric_limits<double, true>::lowest()':
/boost/boost/chrono/duration.hpp:363:57: error: call to non-constexpr function 'static std::numeric_limits<double>::_Ty
std::numeric_limits<double>::max()'
/boost/boost/chrono/duration.hpp: In static member function 'static constexpr long double boost::chrono::detail::
chrono_numeric_limits<long double, true>::lowest()':
/boost/boost/chrono/duration.hpp:371:61: error: call to non-constexpr function 'static std::numeric_limits<long double>:
:_Ty std::numeric_limits<long double>::max()'
I have searched by google. Someone say it should be the issue of old c++ library . The boost says that it has fixed the
bug.
Is that the issue of our Qnx tools chain??
Thanks/Zongjun
|
|
|