Build on ArchLinux generate an error - static assertion failed: std::multimap must have the same value_type as its allocator
Build Error :
In file included from /usr/include/c++/8.1.1/map:62, from /builds/project-0/code/build/nel/src/3d/nel3d_pch/std3d.h:27: /usr/include/c++/8.1.1/bits/stl_multimap.h: In instantiation of 'class std::multimap<unsigned int, NL3D::CPSLocatedBindable*, std::less, std::allocator >': /builds/project-0/code/nel/include/nel/3d/particle_system.h:1179:19: required from here /usr/include/c++/8.1.1/bits/stl_multimap.h:121:21: error: static assertion failed: std::multimap must have the same value_type as its allocator static_assert(is_same<typename _Alloc::value_type, value_type>::value, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: *** [nel/src/3d/CMakeFiles/nel3d.dir/build.make:765: nel/src/3d/CMakeFiles/nel3d.dir/instance_group_user.cpp.o] Error 1 make[2]: *** [CMakeFiles/Makefile2:518: nel/src/3d/CMakeFiles/nel3d.dir/all] Error 2 make[1]: *** [CMakeFiles/Makefile2:6189: ryzom/client/src/CMakeFiles/khanat_client.dir/rule] Error 2 make: *** [Makefile:1486: khanat_client] Error 2