Describe the bug
While building ABACUS with LibRI via OneAPI 2025.1, error occurs:
/opt/abacus-develop-toolchain-codeload/toolchain/install/cereal-master/include/cereal/types/tuple.hpp:98:41: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
98 | serialize<Height - 1>::template apply( ar, tuple );
| ^
/opt/abacus-develop-toolchain-codeload/toolchain/install/cereal-master/include/cereal/types/tuple.hpp:119:85: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
119 | tuple_detail::serialize<std::tuple_size<std::tuple<Types...>>::value>::template apply( ar, tuple );
|
Expected behavior
Compilation normal
To Reproduce
Using the newest toolchain to install ABACUS with LibRI and LibComm
Environment
- OneAPI: 2025.1 HPC-toolkit from official website
- OS: Bohrium image ubuntu:22.04-py3.10
- Toolchain: 2025-02 (in PR)
- CEREAL: master or 1.3.2
- LibRI: 0.2.1.0 or master
- LibComm: master
- gcc: 11.4.0
- ABACUS: latest or LTS
Additional Context
No response
Task list for Issue attackers (only for developers)
Describe the bug
While building ABACUS with LibRI via OneAPI 2025.1, error occurs:
Expected behavior
Compilation normal
To Reproduce
Using the newest toolchain to install ABACUS with LibRI and LibComm
Environment
Additional Context
No response
Task list for Issue attackers (only for developers)