Hello,
Did anybody manage to build ROOT on Ubuntu 20.04. Trying to aliBuild build AliRoot
I fail on building of ROOT (v5-34-30-alice10) with plenty of messages like:
/home/shahoian/aliroot/sw/BUILD/fa91791f9d3136ca3e0af97cb6d8b6ebc7600c3f/ROOT/cint/ROOT/G__cpp_map.cxx:6589:148: error: 'std::map<std::__cxx11::basic_string<char>, int, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, int> > >::iterator' {aka 'struct std:
:_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, int> >'} has no member named 'operator!='; did you mean 'operator='?
6589 | G__letint(result7, 103, (long) ((map<string,int,less<string>,allocator<pair<const string,int> > >::iterator*) G__getstructoffset())->operator!=(*(map<string,int,less<string>,allocator<pair<const string,int> > >::iterator*) libp->para[0].ref));
The full log is in CERNBox
I see that the dictionary files G_XXX.cxx it generates and fails are exactly the same as in ROOT6 case which builds w/o problem, so should be something related to compilation flags.
Cheers,
Ruben