I am adding Intel ICC build support into boostorg/boost-ci and when I tried to build Boost.Uuid, it failed with this error:
intel-linux.compile.c++ ../../bin.v2/libs/timer/build/intel-linux/release/cxxstd-17-iso/link-static/threading-multi/visibility-hidden/cpu_timer.o
In file included from ../../boost/chrono/detail/system.hpp(11),
from ../../boost/chrono/system_clocks.hpp(64),
from ../../boost/chrono/chrono.hpp(13),
from ../../libs/timer/src/cpu_timer.cpp(17):
../../boost/system/error_code.hpp(451): error #137: expression must be a modifiable lvalue
val_ = val;
^
In file included from ../../boost/chrono/detail/system.hpp(11),
from ../../boost/chrono/system_clocks.hpp(64),
from ../../boost/chrono/chrono.hpp(13),
from ../../libs/timer/src/cpu_timer.cpp(17):
../../boost/system/error_code.hpp(452): error #137: expression must be a modifiable lvalue
failed_ = detail::failed_impl( val, cat );
^
In file included from ../../boost/chrono/detail/system.hpp(11),
from ../../boost/chrono/system_clocks.hpp(64),
from ../../boost/chrono/chrono.hpp(13),
from ../../libs/timer/src/cpu_timer.cpp(17):
../../boost/system/error_code.hpp(453): error #137: expression must be a modifiable lvalue
cat_ = &cat;
^
In file included from ../../boost/chrono/detail/system.hpp(11),
from ../../boost/chrono/system_clocks.hpp(64),
from ../../boost/chrono/chrono.hpp(13),
from ../../libs/timer/src/cpu_timer.cpp(17):
../../boost/system/error_code.hpp(466): error #137: expression must be a modifiable lvalue
val_ = 0;
^
In file included from ../../boost/chrono/detail/system.hpp(11),
from ../../boost/chrono/system_clocks.hpp(64),
from ../../boost/chrono/chrono.hpp(13),
from ../../libs/timer/src/cpu_timer.cpp(17):
../../boost/system/error_code.hpp(467): error #137: expression must be a modifiable lvalue
failed_ = false;
^
In file included from ../../boost/chrono/detail/system.hpp(11),
from ../../boost/chrono/system_clocks.hpp(64),
from ../../boost/chrono/chrono.hpp(13),
from ../../libs/timer/src/cpu_timer.cpp(17):
../../boost/system/error_code.hpp(468): error #137: expression must be a modifiable lvalue
cat_ = &generic_category();
^
In file included from ../../boost/chrono/detail/system.hpp(11),
from ../../boost/chrono/system_clocks.hpp(64),
from ../../boost/chrono/chrono.hpp(13),
from ../../libs/timer/src/cpu_timer.cpp(17):
../../boost/system/error_code.hpp(587): error #137: expression must be a modifiable lvalue
val_ = val;
^
In file included from ../../boost/chrono/detail/system.hpp(11),
from ../../boost/chrono/system_clocks.hpp(64),
from ../../boost/chrono/chrono.hpp(13),
from ../../libs/timer/src/cpu_timer.cpp(17):
../../boost/system/error_code.hpp(588): error #137: expression must be a modifiable lvalue
failed_ = detail::failed_impl( val, cat );
^
In file included from ../../boost/chrono/detail/system.hpp(11),
from ../../boost/chrono/system_clocks.hpp(64),
from ../../boost/chrono/chrono.hpp(13),
from ../../libs/timer/src/cpu_timer.cpp(17):
../../boost/system/error_code.hpp(589): error #137: expression must be a modifiable lvalue
cat_ = &cat;
^
In file included from ../../boost/chrono/detail/system.hpp(11),
from ../../boost/chrono/system_clocks.hpp(64),
from ../../boost/chrono/chrono.hpp(13),
from ../../libs/timer/src/cpu_timer.cpp(17):
../../boost/system/error_code.hpp(602): error #137: expression must be a modifiable lvalue
val_ = 0;
^
In file included from ../../boost/chrono/detail/system.hpp(11),
from ../../boost/chrono/system_clocks.hpp(64),
from ../../boost/chrono/chrono.hpp(13),
from ../../libs/timer/src/cpu_timer.cpp(17):
../../boost/system/error_code.hpp(603): error #137: expression must be a modifiable lvalue
failed_ = false;
^
In file included from ../../boost/chrono/detail/system.hpp(11),
from ../../boost/chrono/system_clocks.hpp(64),
from ../../boost/chrono/chrono.hpp(13),
from ../../libs/timer/src/cpu_timer.cpp(17):
../../boost/system/error_code.hpp(604): error #137: expression must be a modifiable lvalue
cat_ = &system_category();
^
compilation aborted for ../../libs/timer/src/cpu_timer.cpp (code 2)
No further analysis has been done.