TRIQS/TRIQS — Issue #3: boost_for_triqs compilation fails with icpc 12
Author: A32167
Created: 2011-11-10 14:59:55+00:00
State: open

This time triqs is installed on a *NIX machine with downloaded boost. Building with icpc, linking to mkl.
This is CMakeCache.txt : git://gist.github.com/1355018.git
http://gist.github.com/1355018

* Intel icpc version:

(15:53) antipov@cousin ~/Downloads/triqs_build $ icpc -dumpversion
12.1.0

* Steps to reproduce:

1. make

*Error:

Scanning dependencies of target boost_for_triqs
[ 1%] Building CXX object foreignlibs/boost/CMakeFiles/boost_for_triqs.dir/home/antipov/code/boost_1_47_src/libs/serialization/src/archive_exception.cpp.o
[ 1%] Building CXX object foreignlibs/boost/CMakeFiles/boost_for_triqs.dir/home/antipov/code/boost_1_47_src/libs/serialization/src/basic_archive.cpp.o
/home/antipov/code/boost_1_47_src/boost/type_traits/is_rvalue_reference.hpp(21): error: expected a ">"
BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC1_1(typename T,is_rvalue_reference,T&&,true)
^

/home/antipov/code/boost_1_47_src/boost/type_traits/is_volatile.hpp(60): error: expected a ">"
struct is_volatile_rval_filter
^

/home/antipov/code/boost_1_47_src/boost/type_traits/remove_cv.hpp(44): error: expected a ">"
struct rvalue_ref_filter_rem_cv
^

compilation aborted for /home/antipov/code/boost_1_47_src/libs/serialization/src/basic_archive.cpp (code 2)
make[2]: *** [foreignlibs/boost/CMakeFiles/boost_for_triqs.dir/home/antipov/code/boost_1_47_src/libs/serialization/src/basic_archive.cpp.o] Error 2
make[1]: *** [foreignlibs/boost/CMakeFiles/boost_for_triqs.dir/all] Error 2
make: *** [all] Error 2