I just installed root in my fedora34 and got some big code from my boss. all code works fine in Ubuntu (root 6.20) but when i run them, there are many error like some header files not included(i solved them) but again i get something like:
SignalExtraction("…/pl/2021.05.06_0001")
Saving to file: …/pl/2021.05.06_0001.root
/usr/include/c++/11/bits/stl_vector.h:1045: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = double; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::ref
erence = double&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion ‘__n < this->size()’ failed.
and root get quit by itself?
while running root i also get something like:
Info in TUnixSystem::ACLiC: creating shared library /run/media/dpk/DATA/code/SignalExtraction_cpp.so
Warning in cling::IncrementalParser::CheckABICompatibility():
Possible C++ standard library mismatch, compiled with GLIBCXX ‘20210210’
Extraction of runtime standard library version was: ‘20210428’
Can this be the cause of everything?
ROOT Version: 6.22
Platform: Fedora
Compiler: gcc 11.1