Problems with installing PAD

Asked by konda

Hi,

I'm having issues with installing the PAD. The compilation aborts with the message

MA5: Building the package ...
MA5-ERROR: impossible to build the project. For more details, see the log file:
MA5-ERROR: /theoc/theoc-na01/data2/bahl/madanalysis5/tools/PAD/Build/compilation.log

I attached the content of the log file below.

For me, it seems like some of the *.cpp files are replaced by the corresponding *.info files. E.g., the content of atlas_exot_2015_03.cpp is identical to the one of atlas_exot_2015_03.info.

Thanks in advance!

Best,
Henning

####################################

-e --------------------------------------------------------
-e --------------------------------------------------------
-e Building MadAnalysis Job
-e Compilation
c++ -Wall -O3 -fPIC -I/theoc/theoc-na01/data2/bahl/madanalysis5/tools/ -I./ -pthread -std=c++11 -m64 -I/data2/bahl/root/include -o Main/main.o -c Main/main.cpp
-e --------------------------------------------------------
-e --------------------------------------------------------
c++ -Wall -O3 -fPIC -I/theoc/theoc-na01/data2/bahl/madanalysis5/tools/ -I./ -pthread -std=c++11 -m64 -I/data2/bahl/root/include -o SampleAnalyzer/User/Analyzer/cms_exo_16_012.o -c SampleAnalyzer/User/Analyzer/cms_exo_16_012.cpp
SampleAnalyzer/User/Analyzer/cms_exo_16_012.cpp:1:1: error: expected unqualified-id before ‘<’ token
    1 | <!DOCTYPE html>
      | ^
c++ -Wall -O3 -fPIC -I/theoc/theoc-na01/data2/bahl/madanalysis5/tools/ -I./ -pthread -std=c++11 -m64 -I/data2/bahl/root/include -o SampleAnalyzer/User/Analyzer/atlas_exot_2016_25.o -c SampleAnalyzer/User/Analyzer/atlas_exot_2016_25.cpp
SampleAnalyzer/User/Analyzer/atlas_exot_2016_25.cpp:1:1: error: expected unqualified-id before ‘<’ token
    1 | <!DOCTYPE html>
      | ^
make: *** [Makefile:102: SampleAnalyzer/User/Analyzer/cms_exo_16_012.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [Makefile:102: SampleAnalyzer/User/Analyzer/atlas_exot_2016_25.o] Error 1
In file included from ./SampleAnalyzer/User/Analyzer/analysisList.h:2,
                 from Main/main.cpp:12:
./SampleAnalyzer/User/Analyzer/cms_top_17_009.h:1:1: error: expected unqualified-id before ‘<’ token
    1 | <!DOCTYPE html>
      | ^
In file included from ./SampleAnalyzer/User/Analyzer/analysisList.h:4,
                 from Main/main.cpp:12:
./SampleAnalyzer/User/Analyzer/cms_sus_17_001.h:1:1: error: expected unqualified-id before ‘<’ token
    1 | <!DOCTYPE html>
      | ^
In file included from ./SampleAnalyzer/User/Analyzer/analysisList.h:7,
                 from Main/main.cpp:12:
./SampleAnalyzer/User/Analyzer/cms_sus_16_039.h:1:1: error: expected unqualified-id before ‘<’ token
    1 | <!DOCTYPE html>
      | ^
In file included from ./SampleAnalyzer/User/Analyzer/analysisList.h:13,
                 from Main/main.cpp:12:
./SampleAnalyzer/User/Analyzer/cms_exo_16_012.h:1:1: error: expected unqualified-id before ‘<’ token
    1 | <!DOCTYPE html>
      | ^
In file included from /usr/include/c++/9/random:51,
                 from ./SampleAnalyzer/User/Analyzer/atlas_susy_2019_08.h:6,
                 from ./SampleAnalyzer/User/Analyzer/analysisList.h:19,
                 from Main/main.cpp:12:
/usr/include/c++/9/bits/random.tcc:52:11: error: expected initializer before ‘<’ token
   52 | _Mod<_Tp, __m, __a, __c, false, true>::
      | ^
/usr/include/c++/9/bits/random.tcc:96:31: error: expected initializer before ‘<’ token
   96 | linear_congruential_engine<_UIntType, __a, __c, __m>::multiplier;
      | ^
/usr/include/c++/9/bits/random.tcc:100:31: error: expected initializer before ‘<’ token
  100 | linear_congruential_engine<_UIntType, __a, __c, __m>::increment;
      | ^
/usr/include/c++/9/bits/random.tcc:104:31: error: expected initializer before ‘<’ token
  104 | linear_congruential_engine<_UIntType, __a, __c, __m>::modulus;
      | ^
/usr/include/c++/9/bits/random.tcc:108:31: error: expected initializer before ‘<’ token
  108 | linear_congruential_engine<_UIntType, __a, __c, __m>::default_seed;
      | ^
/usr/include/c++/9/bits/random.tcc:116:31: error: expected initializer before ‘<’ token
  116 | linear_congruential_engine<_UIntType, __a, __c, __m>::
      | ^
/usr/include/c++/9/bits/random.tcc:132:7: error: too many template-parameter-lists
  132 | linear_congruential_engine<_UIntType, __a, __c, __m>::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:155:15: error: ‘linear_congruential_engine’ does not name a type
  155 | const linear_congruential_engine<_UIntType,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:155:41: error: expected ‘,’ or ‘...’ before ‘<’ token
  155 | const linear_congruential_engine<_UIntType,
      | ^
/usr/include/c++/9/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’:
/usr/include/c++/9/bits/random.tcc:166:15: error: ‘__lcr’ was not declared in this scope; did you mean ‘__c’?
  166 | __os << __lcr._M_x;
      | ^~~~~
      | __c
/usr/include/c++/9/bits/random.tcc: At global scope:
/usr/include/c++/9/bits/random.tcc:177:9: error: ‘linear_congruential_engine’ has not been declared
  177 | linear_congruential_engine<_UIntType, __a, __c, __m>& __lcr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:177:35: error: expected ‘,’ or ‘...’ before ‘<’ token
  177 | linear_congruential_engine<_UIntType, __a, __c, __m>& __lcr)
      | ^
/usr/include/c++/9/bits/random.tcc: In function ‘std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’:
/usr/include/c++/9/bits/random.tcc:185:15: error: ‘__lcr’ was not declared in this scope; did you mean ‘__c’?
  185 | __is >> __lcr._M_x;
      | ^~~~~
      | __c
/usr/include/c++/9/bits/random.tcc: At global scope:
/usr/include/c++/9/bits/random.tcc:198:28: error: expected initializer before ‘<’ token
  198 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:207:28: error: expected initializer before ‘<’ token
  207 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:216:28: error: expected initializer before ‘<’ token
  216 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:225:28: error: expected initializer before ‘<’ token
  225 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:234:28: error: expected initializer before ‘<’ token
  234 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:243:28: error: expected initializer before ‘<’ token
  243 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:252:28: error: expected initializer before ‘<’ token
  252 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:261:28: error: expected initializer before ‘<’ token
  261 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:270:28: error: expected initializer before ‘<’ token
  270 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:279:28: error: expected initializer before ‘<’ token
  279 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:288:28: error: expected initializer before ‘<’ token
  288 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:297:28: error: expected initializer before ‘<’ token
  297 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:306:28: error: expected initializer before ‘<’ token
  306 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:316:28: error: expected initializer before ‘<’ token
  316 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:325:28: error: expected initializer before ‘<’ token
  325 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:351:7: error: too many template-parameter-lists
  351 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:396:28: error: expected initializer before ‘<’ token
  396 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:432:28: error: expected initializer before ‘<’ token
  432 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:450:5: error: expected nested-name-specifier before ‘mersenne_twister_engine’
  450 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:450:28: error: expected initializer before ‘<’ token
  450 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
      | ^
/usr/include/c++/9/bits/random.tcc:477:15: error: ‘mersenne_twister_engine’ does not name a type
  477 | const mersenne_twister_engine<_UIntType, __w, __n, __m,
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:477:38: error: expected ‘,’ or ‘...’ before ‘<’ token
  477 | const mersenne_twister_engine<_UIntType, __w, __n, __m,
      | ^
/usr/include/c++/9/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’:
/usr/include/c++/9/bits/random.tcc:490:10: error: ‘__x’ was not declared in this scope; did you mean ‘__i’?
  490 | __os << __x._M_x[__i] << __space;
      | ^~~
      | __i
/usr/include/c++/9/bits/random.tcc:491:15: error: ‘__x’ was not declared in this scope; did you mean ‘__f’?
  491 | __os << __x._M_p;
      | ^~~
      | __f
/usr/include/c++/9/bits/random.tcc: At global scope:
/usr/include/c++/9/bits/random.tcc:505:9: error: ‘mersenne_twister_engine’ has not been declared
  505 | mersenne_twister_engine<_UIntType, __w, __n, __m,
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:505:32: error: expected ‘,’ or ‘...’ before ‘<’ token
  505 | mersenne_twister_engine<_UIntType, __w, __n, __m,
      | ^
/usr/include/c++/9/bits/random.tcc: In function ‘std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’:
/usr/include/c++/9/bits/random.tcc:515:10: error: ‘__x’ was not declared in this scope; did you mean ‘__i’?
  515 | __is >> __x._M_x[__i];
      | ^~~
      | __i
/usr/include/c++/9/bits/random.tcc:516:15: error: ‘__x’ was not declared in this scope; did you mean ‘__f’?
  516 | __is >> __x._M_p;
      | ^~~
      | __f
/usr/include/c++/9/bits/random.tcc: At global scope:
/usr/include/c++/9/bits/random.tcc:525:31: error: expected initializer before ‘<’ token
  525 | subtract_with_carry_engine<_UIntType, __w, __s, __r>::word_size;
      | ^
/usr/include/c++/9/bits/random.tcc:529:31: error: expected initializer before ‘<’ token
  529 | subtract_with_carry_engine<_UIntType, __w, __s, __r>::short_lag;
      | ^
/usr/include/c++/9/bits/random.tcc:533:31: error: expected initializer before ‘<’ token
  533 | subtract_with_carry_engine<_UIntType, __w, __s, __r>::long_lag;
      | ^
/usr/include/c++/9/bits/random.tcc:537:31: error: expected initializer before ‘<’ token
  537 | subtract_with_carry_engine<_UIntType, __w, __s, __r>::default_seed;
      | ^
/usr/include/c++/9/bits/random.tcc:541:31: error: expected initializer before ‘<’ token
  541 | subtract_with_carry_engine<_UIntType, __w, __s, __r>::
      | ^
/usr/include/c++/9/bits/random.tcc:570:7: error: too many template-parameter-lists
  570 | subtract_with_carry_engine<_UIntType, __w, __s, __r>::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:595:14: error: expected nested-name-specifier before ‘subtract_with_carry_engine’
  595 | typename subtract_with_carry_engine<_UIntType, __w, __s, __r>::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:595:40: error: expected initializer before ‘<’ token
  595 | typename subtract_with_carry_engine<_UIntType, __w, __s, __r>::
      | ^
/usr/include/c++/9/bits/random.tcc:633:15: error: ‘subtract_with_carry_engine’ does not name a type
  633 | const subtract_with_carry_engine<_UIntType,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:633:41: error: expected ‘,’ or ‘...’ before ‘<’ token
  633 | const subtract_with_carry_engine<_UIntType,
      | ^
/usr/include/c++/9/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’:
/usr/include/c++/9/bits/random.tcc:646:10: error: ‘__x’ was not declared in this scope; did you mean ‘__i’?
  646 | __os << __x._M_x[__i] << __space;
      | ^~~
      | __i
/usr/include/c++/9/bits/random.tcc:647:15: error: ‘__x’ was not declared in this scope; did you mean ‘__r’?
  647 | __os << __x._M_carry << __space << __x._M_p;
      | ^~~
      | __r
/usr/include/c++/9/bits/random.tcc: At global scope:
/usr/include/c++/9/bits/random.tcc:658:9: error: ‘subtract_with_carry_engine’ has not been declared
  658 | subtract_with_carry_engine<_UIntType, __w, __s, __r>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:658:35: error: expected ‘,’ or ‘...’ before ‘<’ token
  658 | subtract_with_carry_engine<_UIntType, __w, __s, __r>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc: In function ‘std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’:
/usr/include/c++/9/bits/random.tcc:667:10: error: ‘__x’ was not declared in this scope; did you mean ‘__i’?
  667 | __is >> __x._M_x[__i];
      | ^~~
      | __i
/usr/include/c++/9/bits/random.tcc:668:15: error: ‘__x’ was not declared in this scope; did you mean ‘__r’?
  668 | __is >> __x._M_carry;
      | ^~~
      | __r
/usr/include/c++/9/bits/random.tcc: At global scope:
/usr/include/c++/9/bits/random.tcc:678:25: error: expected initializer before ‘<’ token
  678 | discard_block_engine<_RandomNumberEngine, __p, __r>::block_size;
      | ^
/usr/include/c++/9/bits/random.tcc:682:25: error: expected initializer before ‘<’ token
  682 | discard_block_engine<_RandomNumberEngine, __p, __r>::used_block;
      | ^
/usr/include/c++/9/bits/random.tcc:685:14: error: expected nested-name-specifier before ‘discard_block_engine’
  685 | typename discard_block_engine<_RandomNumberEngine,
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:685:34: error: expected initializer before ‘<’ token
  685 | typename discard_block_engine<_RandomNumberEngine,
      | ^
/usr/include/c++/9/bits/random.tcc:703:15: error: ‘discard_block_engine’ does not name a type
  703 | const discard_block_engine<_RandomNumberEngine,
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:703:35: error: expected ‘,’ or ‘...’ before ‘<’ token
  703 | const discard_block_engine<_RandomNumberEngine,
      | ^
/usr/include/c++/9/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’:
/usr/include/c++/9/bits/random.tcc:715:15: error: ‘__x’ was not declared in this scope; did you mean ‘__r’?
  715 | __os << __x.base() << __space << __x._M_n;
      | ^~~
      | __r
/usr/include/c++/9/bits/random.tcc: At global scope:
/usr/include/c++/9/bits/random.tcc:726:9: error: ‘discard_block_engine’ has not been declared
  726 | discard_block_engine<_RandomNumberEngine, __p, __r>& __x)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:726:29: error: expected ‘,’ or ‘...’ before ‘<’ token
  726 | discard_block_engine<_RandomNumberEngine, __p, __r>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc: In function ‘std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’:
/usr/include/c++/9/bits/random.tcc:734:15: error: ‘__x’ was not declared in this scope; did you mean ‘__r’?
  734 | __is >> __x._M_b >> __x._M_n;
      | ^~~
      | __r
/usr/include/c++/9/bits/random.tcc: At global scope:
/usr/include/c++/9/bits/random.tcc:742:14: error: expected nested-name-specifier before ‘independent_bits_engine’
  742 | typename independent_bits_engine<_RandomNumberEngine, __w, _UIntType>::
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:742:37: error: expected initializer before ‘<’ token
  742 | typename independent_bits_engine<_RandomNumberEngine, __w, _UIntType>::
      | ^
/usr/include/c++/9/bits/random.tcc:813:25: error: expected initializer before ‘<’ token
  813 | shuffle_order_engine<_RandomNumberEngine, __k>::table_size;
      | ^
/usr/include/c++/9/bits/random.tcc:816:14: error: expected nested-name-specifier before ‘shuffle_order_engine’
  816 | typename shuffle_order_engine<_RandomNumberEngine, __k>::result_type
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:816:34: error: expected initializer before ‘<’ token
  816 | typename shuffle_order_engine<_RandomNumberEngine, __k>::result_type
      | ^
/usr/include/c++/9/bits/random.tcc:832:15: error: ‘shuffle_order_engine’ does not name a type
  832 | const shuffle_order_engine<_RandomNumberEngine, __k>& __x)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:832:35: error: expected ‘,’ or ‘...’ before ‘<’ token
  832 | const shuffle_order_engine<_RandomNumberEngine, __k>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’:
/usr/include/c++/9/bits/random.tcc:843:15: error: ‘__x’ was not declared in this scope; did you mean ‘__k’?
  843 | __os << __x.base();
      | ^~~
      | __k
/usr/include/c++/9/bits/random.tcc: At global scope:
/usr/include/c++/9/bits/random.tcc:857:9: error: ‘shuffle_order_engine’ has not been declared
  857 | shuffle_order_engine<_RandomNumberEngine, __k>& __x)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:857:29: error: expected ‘,’ or ‘...’ before ‘<’ token
  857 | shuffle_order_engine<_RandomNumberEngine, __k>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc: In function ‘std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’:
/usr/include/c++/9/bits/random.tcc:865:15: error: ‘__x’ was not declared in this scope; did you mean ‘__k’?
  865 | __is >> __x._M_b;
      | ^~~
      | __k
/usr/include/c++/9/bits/random.tcc: At global scope:
/usr/include/c++/9/bits/random.tcc:921:7: error: too many template-parameter-lists
  921 | uniform_real_distribution<_RealType>::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:937:15: error: ‘uniform_real_distribution’ does not name a type; did you mean ‘uniform_int_distribution’?
  937 | const uniform_real_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | uniform_int_distribution
/usr/include/c++/9/bits/random.tcc:937:40: error: expected ‘,’ or ‘...’ before ‘<’ token
  937 | const uniform_real_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’:
/usr/include/c++/9/bits/random.tcc:950:15: error: ‘__x’ was not declared in this scope
  950 | __os << __x.a() << __space << __x.b();
      | ^~~
/usr/include/c++/9/bits/random.tcc: At global scope:
/usr/include/c++/9/bits/random.tcc:961:9: error: ‘uniform_real_distribution’ has not been declared
  961 | uniform_real_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:961:34: error: expected ‘,’ or ‘...’ before ‘<’ token
  961 | uniform_real_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc: In function ‘std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’:
/usr/include/c++/9/bits/random.tcc:971:2: error: ‘__x’ was not declared in this scope; did you mean ‘__b’?
  971 | __x.param(typename uniform_real_distribution<_RealType>::
      | ^~~
      | __b
/usr/include/c++/9/bits/random.tcc:971:21: error: expected nested-name-specifier before ‘uniform_real_distribution’
  971 | __x.param(typename uniform_real_distribution<_RealType>::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:971:21: error: expected ‘(’ before ‘uniform_real_distribution’
  971 | __x.param(typename uniform_real_distribution<_RealType>::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | (
/usr/include/c++/9/bits/random.tcc: At global scope:
/usr/include/c++/9/bits/random.tcc:982:10: error: ‘std::bernoulli_distribution’ has not been declared
  982 | std::bernoulli_distribution::
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:985:13: error: ‘param_type’ does not name a type
  985 | const param_type& __p)
      | ^~~~~~~~~~
/usr/include/c++/9/bits/random.tcc: In function ‘void std::__generate_impl(_ForwardIterator, _ForwardIterator, _UniformRandomNumberGenerator&, const int&)’:
/usr/include/c++/9/bits/random.tcc:988:17: error: ‘_Adaptor’ is not a member of ‘std::__detail’
  988 | __detail::_Adaptor<_UniformRandomNumberGenerator, double>
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:988:55: error: expected primary-expression before ‘,’ token
  988 | __detail::_Adaptor<_UniformRandomNumberGenerator, double>
      | ^
/usr/include/c++/9/bits/random.tcc:988:57: error: expected primary-expression before ‘double’
  988 | __detail::_Adaptor<_UniformRandomNumberGenerator, double>
      | ^~~~~~
/usr/include/c++/9/bits/random.tcc:990:26: error: request for member ‘p’ in ‘__p’, which is of non-class type ‘const int’
  990 | auto __limit = __p.p() * (__aurng.max() - __aurng.min());
      | ^
/usr/include/c++/9/bits/random.tcc:990:33: error: ‘__aurng’ was not declared in this scope; did you mean ‘__urng’?
  990 | auto __limit = __p.p() * (__aurng.max() - __aurng.min());
      | ^~~~~~~
      | __urng
/usr/include/c++/9/bits/random.tcc: At global scope:
/usr/include/c++/9/bits/random.tcc:999:15: error: ‘bernoulli_distribution’ does not name a type
  999 | const bernoulli_distribution& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const int&)’:
/usr/include/c++/9/bits/random.tcc:1011:19: error: request for member ‘p’ in ‘__x’, which is of non-class type ‘const int’
 1011 | __os << __x.p();
      | ^
/usr/include/c++/9/bits/random.tcc: At global scope:
/usr/include/c++/9/bits/random.tcc:1022:16: error: expected nested-name-specifier before ‘geometric_distribution’
 1022 | typename geometric_distribution<_IntType>::result_type
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1022:16: error: too many template-parameter-lists
/usr/include/c++/9/bits/random.tcc:1049:7: error: too many template-parameter-lists
 1049 | geometric_distribution<_IntType>::
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1081:15: error: ‘geometric_distribution’ does not name a type
 1081 | const geometric_distribution<_IntType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1081:37: error: expected ‘,’ or ‘...’ before ‘<’ token
 1081 | const geometric_distribution<_IntType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:1080:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 1080 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:1105:9: error: ‘geometric_distribution’ has not been declared
 1105 | geometric_distribution<_IntType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1105:31: error: expected ‘,’ or ‘...’ before ‘<’ token
 1105 | geometric_distribution<_IntType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:1104:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 1104 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:1124:16: error: expected nested-name-specifier before ‘negative_binomial_distribution’
 1124 | typename negative_binomial_distribution<_IntType>::result_type
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1124:16: error: too many template-parameter-lists
/usr/include/c++/9/bits/random.tcc:1137:16: error: expected nested-name-specifier before ‘negative_binomial_distribution’
 1137 | typename negative_binomial_distribution<_IntType>::result_type
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1137:16: error: too many template-parameter-lists
/usr/include/c++/9/bits/random.tcc:1156:7: error: too many template-parameter-lists
 1156 | negative_binomial_distribution<_IntType>::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1175:7: error: too many template-parameter-lists
 1175 | negative_binomial_distribution<_IntType>::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1196:15: error: ‘negative_binomial_distribution’ does not name a type
 1196 | const negative_binomial_distribution<_IntType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1196:45: error: expected ‘,’ or ‘...’ before ‘<’ token
 1196 | const negative_binomial_distribution<_IntType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:1195:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 1195 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:1221:9: error: ‘negative_binomial_distribution’ has not been declared
 1221 | negative_binomial_distribution<_IntType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1221:39: error: expected ‘,’ or ‘...’ before ‘<’ token
 1221 | negative_binomial_distribution<_IntType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:1220:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 1220 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:1242:25: error: expected initializer before ‘<’ token
 1242 | poisson_distribution<_IntType>::param_type::
      | ^
/usr/include/c++/9/bits/random.tcc:1282:16: error: expected nested-name-specifier before ‘poisson_distribution’
 1282 | typename poisson_distribution<_IntType>::result_type
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1282:16: error: too many template-parameter-lists
/usr/include/c++/9/bits/random.tcc:1392:7: error: too many template-parameter-lists
 1392 | poisson_distribution<_IntType>::
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1407:15: error: ‘poisson_distribution’ does not name a type
 1407 | const poisson_distribution<_IntType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1407:35: error: expected ‘,’ or ‘...’ before ‘<’ token
 1407 | const poisson_distribution<_IntType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:1406:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 1406 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:1432:9: error: ‘poisson_distribution’ has not been declared
 1432 | poisson_distribution<_IntType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1432:29: error: expected ‘,’ or ‘...’ before ‘<’ token
 1432 | poisson_distribution<_IntType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:1431:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 1431 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:1451:26: error: expected initializer before ‘<’ token
 1451 | binomial_distribution<_IntType>::param_type::
      | ^
/usr/include/c++/9/bits/random.tcc:1503:16: error: expected nested-name-specifier before ‘binomial_distribution’
 1503 | typename binomial_distribution<_IntType>::result_type
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1503:16: error: too many template-parameter-lists
/usr/include/c++/9/bits/random.tcc:1538:16: error: expected nested-name-specifier before ‘binomial_distribution’
 1538 | typename binomial_distribution<_IntType>::result_type
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1538:16: error: too many template-parameter-lists
/usr/include/c++/9/bits/random.tcc:1659:7: error: too many template-parameter-lists
 1659 | binomial_distribution<_IntType>::
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1674:15: error: ‘binomial_distribution’ does not name a type; did you mean ‘uniform_int_distribution’?
 1674 | const binomial_distribution<_IntType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~
      | uniform_int_distribution
/usr/include/c++/9/bits/random.tcc:1674:36: error: expected ‘,’ or ‘...’ before ‘<’ token
 1674 | const binomial_distribution<_IntType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:1673:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 1673 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:1700:9: error: ‘binomial_distribution’ has not been declared
 1700 | binomial_distribution<_IntType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1700:30: error: expected ‘,’ or ‘...’ before ‘<’ token
 1700 | binomial_distribution<_IntType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:1699:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 1699 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:1723:7: error: too many template-parameter-lists
 1723 | std::exponential_distribution<_RealType>::
      | ^~~
/usr/include/c++/9/bits/random.tcc:1738:15: error: ‘exponential_distribution’ does not name a type
 1738 | const exponential_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1738:39: error: expected ‘,’ or ‘...’ before ‘<’ token
 1738 | const exponential_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:1737:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 1737 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:1761:9: error: ‘exponential_distribution’ has not been declared
 1761 | exponential_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1761:33: error: expected ‘,’ or ‘...’ before ‘<’ token
 1761 | exponential_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:1760:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 1760 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:1787:16: error: expected nested-name-specifier before ‘normal_distribution’
 1787 | typename normal_distribution<_RealType>::result_type
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1787:16: error: too many template-parameter-lists
/usr/include/c++/9/bits/random.tcc:1826:7: error: too many template-parameter-lists
 1826 | normal_distribution<_RealType>::
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1884:27: error: ‘normal_distribution’ in namespace ‘std’ does not name a template type; did you mean ‘uniform_int_distribution’?
 1884 | operator==(const std::normal_distribution<_RealType>& __d1,
      | ^~~~~~~~~~~~~~~~~~~
      | uniform_int_distribution
/usr/include/c++/9/bits/random.tcc:1884:46: error: expected ‘,’ or ‘...’ before ‘<’ token
 1884 | operator==(const std::normal_distribution<_RealType>& __d1,
      | ^
/usr/include/c++/9/bits/random.tcc:1884:5: error: ‘bool std::operator==(int)’ must have an argument of class or enumerated type
 1884 | operator==(const std::normal_distribution<_RealType>& __d1,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:1905:15: error: ‘normal_distribution’ does not name a type; did you mean ‘uniform_int_distribution’?
 1905 | const normal_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~
      | uniform_int_distribution
/usr/include/c++/9/bits/random.tcc:1905:34: error: expected ‘,’ or ‘...’ before ‘<’ token
 1905 | const normal_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:1904:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 1904 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:1932:9: error: ‘normal_distribution’ has not been declared
 1932 | normal_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1932:28: error: expected ‘,’ or ‘...’ before ‘<’ token
 1932 | normal_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:1931:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 1931 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:1961:7: error: too many template-parameter-lists
 1961 | lognormal_distribution<_RealType>::
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1974:15: error: ‘lognormal_distribution’ does not name a type; did you mean ‘uniform_int_distribution’?
 1974 | const lognormal_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~
      | uniform_int_distribution
/usr/include/c++/9/bits/random.tcc:1974:37: error: expected ‘,’ or ‘...’ before ‘<’ token
 1974 | const lognormal_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:1973:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 1973 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:1999:9: error: ‘lognormal_distribution’ has not been declared
 1999 | lognormal_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:1999:31: error: expected ‘,’ or ‘...’ before ‘<’ token
 1999 | lognormal_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:1998:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 1998 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2020:7: error: too many template-parameter-lists
 2020 | std::chi_squared_distribution<_RealType>::
      | ^~~
/usr/include/c++/9/bits/random.tcc:2033:7: error: too many template-parameter-lists
 2033 | std::chi_squared_distribution<_RealType>::
      | ^~~
/usr/include/c++/9/bits/random.tcc:2047:15: error: ‘chi_squared_distribution’ does not name a type
 2047 | const chi_squared_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2047:39: error: expected ‘,’ or ‘...’ before ‘<’ token
 2047 | const chi_squared_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2046:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 2046 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2071:9: error: ‘chi_squared_distribution’ has not been declared
 2071 | chi_squared_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2071:33: error: expected ‘,’ or ‘...’ before ‘<’ token
 2071 | chi_squared_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2070:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 2070 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2091:16: error: expected nested-name-specifier before ‘cauchy_distribution’
 2091 | typename cauchy_distribution<_RealType>::result_type
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2091:16: error: too many template-parameter-lists
/usr/include/c++/9/bits/random.tcc:2111:7: error: too many template-parameter-lists
 2111 | cauchy_distribution<_RealType>::
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2134:15: error: ‘cauchy_distribution’ does not name a type
 2134 | const cauchy_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2134:34: error: expected ‘,’ or ‘...’ before ‘<’ token
 2134 | const cauchy_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2133:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 2133 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2158:9: error: ‘cauchy_distribution’ has not been declared
 2158 | cauchy_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2158:28: error: expected ‘,’ or ‘...’ before ‘<’ token
 2158 | cauchy_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2157:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 2157 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2180:7: error: too many template-parameter-lists
 2180 | std::fisher_f_distribution<_RealType>::
      | ^~~
/usr/include/c++/9/bits/random.tcc:2193:7: error: too many template-parameter-lists
 2193 | std::fisher_f_distribution<_RealType>::
      | ^~~
/usr/include/c++/9/bits/random.tcc:2211:15: error: ‘fisher_f_distribution’ does not name a type
 2211 | const fisher_f_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2211:36: error: expected ‘,’ or ‘...’ before ‘<’ token
 2211 | const fisher_f_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2210:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 2210 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2236:9: error: ‘fisher_f_distribution’ has not been declared
 2236 | fisher_f_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2236:30: error: expected ‘,’ or ‘...’ before ‘<’ token
 2236 | fisher_f_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2235:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 2235 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2258:7: error: too many template-parameter-lists
 2258 | std::student_t_distribution<_RealType>::
      | ^~~
/usr/include/c++/9/bits/random.tcc:2271:7: error: too many template-parameter-lists
 2271 | std::student_t_distribution<_RealType>::
      | ^~~
/usr/include/c++/9/bits/random.tcc:2286:15: error: ‘student_t_distribution’ does not name a type
 2286 | const student_t_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2286:37: error: expected ‘,’ or ‘...’ before ‘<’ token
 2286 | const student_t_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2285:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 2285 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2310:9: error: ‘student_t_distribution’ has not been declared
 2310 | student_t_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2310:31: error: expected ‘,’ or ‘...’ before ‘<’ token
 2310 | student_t_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2309:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 2309 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2329:23: error: expected initializer before ‘<’ token
 2329 | gamma_distribution<_RealType>::param_type::
      | ^
/usr/include/c++/9/bits/random.tcc:2345:16: error: expected nested-name-specifier before ‘gamma_distribution’
 2345 | typename gamma_distribution<_RealType>::result_type
      | ^~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2345:16: error: too many template-parameter-lists
/usr/include/c++/9/bits/random.tcc:2390:7: error: too many template-parameter-lists
 2390 | gamma_distribution<_RealType>::
      | ^~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2455:15: error: ‘gamma_distribution’ does not name a type
 2455 | const gamma_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2455:33: error: expected ‘,’ or ‘...’ before ‘<’ token
 2455 | const gamma_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2454:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 2454 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2480:9: error: ‘gamma_distribution’ has not been declared
 2480 | gamma_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2480:27: error: expected ‘,’ or ‘...’ before ‘<’ token
 2480 | gamma_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2479:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 2479 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2500:16: error: expected nested-name-specifier before ‘weibull_distribution’
 2500 | typename weibull_distribution<_RealType>::result_type
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2500:16: error: too many template-parameter-lists
/usr/include/c++/9/bits/random.tcc:2515:7: error: too many template-parameter-lists
 2515 | weibull_distribution<_RealType>::
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2533:15: error: ‘weibull_distribution’ does not name a type
 2533 | const weibull_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2533:35: error: expected ‘,’ or ‘...’ before ‘<’ token
 2533 | const weibull_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2532:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 2532 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2557:9: error: ‘weibull_distribution’ has not been declared
 2557 | weibull_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2557:29: error: expected ‘,’ or ‘...’ before ‘<’ token
 2557 | weibull_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2556:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 2556 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2577:16: error: expected nested-name-specifier before ‘extreme_value_distribution’
 2577 | typename extreme_value_distribution<_RealType>::result_type
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2577:16: error: too many template-parameter-lists
/usr/include/c++/9/bits/random.tcc:2592:7: error: too many template-parameter-lists
 2592 | extreme_value_distribution<_RealType>::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2609:15: error: ‘extreme_value_distribution’ does not name a type
 2609 | const extreme_value_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2609:41: error: expected ‘,’ or ‘...’ before ‘<’ token
 2609 | const extreme_value_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2608:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 2608 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2633:9: error: ‘extreme_value_distribution’ has not been declared
 2633 | extreme_value_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2633:35: error: expected ‘,’ or ‘...’ before ‘<’ token
 2633 | extreme_value_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2632:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 2632 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2653:26: error: expected initializer before ‘<’ token
 2653 | discrete_distribution<_IntType>::param_type::
      | ^
/usr/include/c++/9/bits/random.tcc:2677:7: error: ‘discrete_distribution’ does not name a type
 2677 | discrete_distribution<_IntType>::param_type::
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2693:16: error: expected nested-name-specifier before ‘discrete_distribution’
 2693 | typename discrete_distribution<_IntType>::result_type
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2693:16: error: too many template-parameter-lists
/usr/include/c++/9/bits/random.tcc:2715:7: error: too many template-parameter-lists
 2715 | discrete_distribution<_IntType>::
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2745:15: error: ‘discrete_distribution’ does not name a type
 2745 | const discrete_distribution<_IntType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2745:36: error: expected ‘,’ or ‘...’ before ‘<’ token
 2745 | const discrete_distribution<_IntType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2744:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 2744 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2792:9: error: ‘discrete_distribution’ has not been declared
 2792 | discrete_distribution<_IntType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2792:30: error: expected ‘,’ or ‘...’ before ‘<’ token
 2792 | discrete_distribution<_IntType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2791:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 2791 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:2815:36: error: expected initializer before ‘<’ token
 2815 | piecewise_constant_distribution<_RealType>::param_type::
      | ^
/usr/include/c++/9/bits/random.tcc:2847:7: error: ‘piecewise_constant_distribution’ does not name a type
 2847 | piecewise_constant_distribution<_RealType>::param_type::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2872:7: error: ‘piecewise_constant_distribution’ does not name a type
 2872 | piecewise_constant_distribution<_RealType>::param_type::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2889:7: error: ‘piecewise_constant_distribution’ does not name a type
 2889 | piecewise_constant_distribution<_RealType>::param_type::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2909:16: error: expected nested-name-specifier before ‘piecewise_constant_distribution’
 2909 | typename piecewise_constant_distribution<_RealType>::result_type
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2909:16: error: too many template-parameter-lists
/usr/include/c++/9/bits/random.tcc:2934:7: error: too many template-parameter-lists
 2934 | piecewise_constant_distribution<_RealType>::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2968:15: error: ‘piecewise_constant_distribution’ does not name a type
 2968 | const piecewise_constant_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:2968:46: error: expected ‘,’ or ‘...’ before ‘<’ token
 2968 | const piecewise_constant_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2967:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 2967 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:3000:9: error: ‘piecewise_constant_distribution’ has not been declared
 3000 | piecewise_constant_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:3000:40: error: expected ‘,’ or ‘...’ before ‘<’ token
 3000 | piecewise_constant_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:2999:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 2999 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:3030:34: error: expected initializer before ‘<’ token
 3030 | piecewise_linear_distribution<_RealType>::param_type::
      | ^
/usr/include/c++/9/bits/random.tcc:3069:7: error: ‘piecewise_linear_distribution’ does not name a type
 3069 | piecewise_linear_distribution<_RealType>::param_type::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:3086:7: error: ‘piecewise_linear_distribution’ does not name a type
 3086 | piecewise_linear_distribution<_RealType>::param_type::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:3103:7: error: ‘piecewise_linear_distribution’ does not name a type
 3103 | piecewise_linear_distribution<_RealType>::param_type::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:3123:16: error: expected nested-name-specifier before ‘piecewise_linear_distribution’
 3123 | typename piecewise_linear_distribution<_RealType>::result_type
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:3123:16: error: too many template-parameter-lists
/usr/include/c++/9/bits/random.tcc:3161:7: error: too many template-parameter-lists
 3161 | piecewise_linear_distribution<_RealType>::
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:3175:15: error: ‘piecewise_linear_distribution’ does not name a type
 3175 | const piecewise_linear_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:3175:44: error: expected ‘,’ or ‘...’ before ‘<’ token
 3175 | const piecewise_linear_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:3174:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
 3174 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
  936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:3207:9: error: ‘piecewise_linear_distribution’ has not been declared
 3207 | piecewise_linear_distribution<_RealType>& __x)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/random.tcc:3207:38: error: expected ‘,’ or ‘...’ before ‘<’ token
 3207 | piecewise_linear_distribution<_RealType>& __x)
      | ^
/usr/include/c++/9/bits/random.tcc:3206:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
 3206 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
  960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:3235:5: error: ‘seed_seq’ does not name a type
 3235 | seed_seq::seed_seq(std::initializer_list<_IntType> __il)
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:3243:5: error: ‘seed_seq’ does not name a type
 3243 | seed_seq::seed_seq(_InputIterator __begin, _InputIterator __end)
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc:3252:5: error: ‘seed_seq’ has not been declared
 3252 | seed_seq::generate(_RandomAccessIterator __begin,
      | ^~~~~~~~
/usr/include/c++/9/bits/random.tcc: In function ‘void std::generate(_RandomAccessIterator, _RandomAccessIterator)’:
/usr/include/c++/9/bits/random.tcc:3264:26: error: ‘_M_v’ was not declared in this scope
 3264 | const size_t __s = _M_v.size();
      | ^~~~
/usr/include/c++/9/bits/random.tcc:3280:21: error: ‘__mod’ is not a member of ‘std::__detail’
 3280 | __r1 = __detail::__mod<_Type,
      | ^~~~~
/usr/include/c++/9/bits/random.tcc:3280:32: error: expected primary-expression before ‘,’ token
 3280 | __r1 = __detail::__mod<_Type,
      | ^
/usr/include/c++/9/bits/random.tcc:3281:17: error: ‘_Shift’ is not a member of ‘std::__detail’
 3281 | __detail::_Shift<_Type, 32>::__value>(1664525u * __r1);
      | ^~~~~~
/usr/include/c++/9/bits/random.tcc:3281:29: error: expected primary-expression before ‘,’ token
 3281 | __detail::_Shift<_Type, 32>::__value>(1664525u * __r1);
      | ^
/usr/include/c++/9/bits/random.tcc:3281:36: error: ‘::__value’ has not been declared
 3281 | __detail::_Shift<_Type, 32>::__value>(1664525u * __r1);
      | ^~~~~~~
/usr/include/c++/9/bits/random.tcc:3289:21: error: ‘__mod’ is not a member of ‘std::__detail’
 3289 | __r2 = __detail::__mod<_Type,
      | ^~~~~
/usr/include/c++/9/bits/random.tcc:3289:32: error: expected primary-expression before ‘,’ token
 3289 | __r2 = __detail::__mod<_Type,
      | ^
/usr/include/c++/9/bits/random.tcc:3290:23: error: ‘_Shift’ is not a member of ‘std::__detail’
 3290 | __detail::_Shift<_Type, 32>::__value>(__r2);
      | ^~~~~~
/usr/include/c++/9/bits/random.tcc:3290:35: error: expected primary-expression before ‘,’ token
 3290 | __detail::_Shift<_Type, 32>::__value>(__r2);
      | ^
/usr/include/c++/9/bits/random.tcc:3290:42: error: ‘::__value’ has not been declared
 3290 | __detail::_Shift<_Type, 32>::__value>(__r2);
      | ^~~~~~~
/usr/include/c++/9/bits/random.tcc:3302:21: error: ‘__mod’ is not a member of ‘std::__detail’
 3302 | __r3 = __detail::__mod<_Type,
      | ^~~~~
/usr/include/c++/9/bits/random.tcc:3302:32: error: expected primary-expression before ‘,’ token
 3302 | __r3 = __detail::__mod<_Type,
      | ^
/usr/include/c++/9/bits/random.tcc:3303:16: error: ‘_Shift’ is not a member of ‘std::__detail’
 3303 | __detail::_Shift<_Type, 32>::__value>(1566083941u * __r3);
      | ^~~~~~
/usr/include/c++/9/bits/random.tcc:3303:28: error: expected primary-expression before ‘,’ token
 3303 | __detail::_Shift<_Type, 32>::__value>(1566083941u * __r3);
      | ^
/usr/include/c++/9/bits/random.tcc:3303:35: error: ‘::__value’ has not been declared
 3303 | __detail::_Shift<_Type, 32>::__value>(1566083941u * __r3);
      | ^~~~~~~
/usr/include/c++/9/bits/random.tcc:3305:21: error: ‘__mod’ is not a member of ‘std::__detail’
 3305 | __r4 = __detail::__mod<_Type,
      | ^~~~~
/usr/include/c++/9/bits/random.tcc:3305:32: error: expected primary-expression before ‘,’ token
 3305 | __r4 = __detail::__mod<_Type,
      | ^
/usr/include/c++/9/bits/random.tcc:3306:23: error: ‘_Shift’ is not a member of ‘std::__detail’
 3306 | __detail::_Shift<_Type, 32>::__value>(__r4);
      | ^~~~~~
/usr/include/c++/9/bits/random.tcc:3306:35: error: expected primary-expression before ‘,’ token
 3306 | __detail::_Shift<_Type, 32>::__value>(__r4);
      | ^
/usr/include/c++/9/bits/random.tcc:3306:42: error: ‘::__value’ has not been declared
 3306 | __detail::_Shift<_Type, 32>::__value>(__r4);
      | ^~~~~~~
In file included from ./SampleAnalyzer/User/Analyzer/analysisList.h:19,
                 from Main/main.cpp:12:
./SampleAnalyzer/User/Analyzer/atlas_susy_2019_08.h: At global scope:
./SampleAnalyzer/User/Analyzer/atlas_susy_2019_08.h:20:8: error: ‘random_device’ in namespace ‘std’ does not name a type
   20 | std::random_device m_randomdevice;
      | ^~~~~~~~~~~~~
./SampleAnalyzer/User/Analyzer/atlas_susy_2019_08.h:21:8: error: ‘mt19937’ in namespace ‘std’ does not name a type
   21 | std::mt19937 engine;
      | ^~~~~~~
In file included from ./SampleAnalyzer/User/Analyzer/analysisList.h:23,
                 from Main/main.cpp:12:
./SampleAnalyzer/User/Analyzer/atlas_conf_2019_040.h:1:1: error: expected unqualified-id before ‘<’ token
    1 | <!DOCTYPE html>
      | ^
In file included from ./SampleAnalyzer/User/Analyzer/analysisList.h:29,
                 from Main/main.cpp:12:
./SampleAnalyzer/User/Analyzer/atlas_exot_2016_32.h:1:1: error: expected unqualified-id before ‘<’ token
    1 | <!DOCTYPE html>
      | ^
In file included from ./SampleAnalyzer/User/Analyzer/analysisList.h:33,
                 from Main/main.cpp:12:
./SampleAnalyzer/User/Analyzer/cms_b2g_12_012.h:1:1: error: expected unqualified-id before ‘<’ token
    1 | <!DOCTYPE html>
      | ^
Main/main.cpp: In function ‘int main(int, char**)’:
Main/main.cpp:32:3: error: ‘BuildUserTable’ was not declared in this scope
   32 | BuildUserTable(manager.AnalyzerList());
      | ^~~~~~~~~~~~~~
make: *** [Makefile:102: Main/main.o] Error 1

Question information

Language:
English Edit question
Status:
Solved
For:
MadAnalysis 5 Edit question
Assignee:
No assignee Edit question
Solved by:
Jack Y. Araz
Solved:
Last query:
Last reply:
Revision history for this message
Jack Y. Araz (jackaraz) said :
#1

Hi Henning

We are currently changing the path for the analysis because Inspire HEP will no longer support code storing. So could you check if the files are downloaded from the correct path. If you are using latest ma5 version v1.9, which is updated couple weeks ago, you should have the correct paths. Could you please share some of them, it should be printed on the terminal. The files should be downloaded from

https://dataverse.uclouvain.be/ <https://dataverse.uclouvain.be/>

If this is correct, probably some of the files have been overwritten on our side so we can check it out.

cheers


Jack Y. Araz

> On Jun 29, 2021, at 3:15 PM, konda <email address hidden> wrote:
>
> [EXTERNAL EMAIL]
>
> New question #697773 on MadAnalysis 5:
> https://answers.launchpad.net/madanalysis5/+question/697773
>
> Hi,
>
> I'm having issues with installing the PAD. The compilation aborts with the message
>
> MA5: Building the package ...
> MA5-ERROR: impossible to build the project. For more details, see the log file:
> MA5-ERROR: /theoc/theoc-na01/data2/bahl/madanalysis5/tools/PAD/Build/compilation.log
>
> I attached the content of the log file below.
>
> For me, it seems like some of the *.cpp files are replaced by the corresponding *.info files. E.g., the content of atlas_exot_2015_03.cpp is identical to the one of atlas_exot_2015_03.info.
>
> Thanks in advance!
>
> Best,
> Henning
>
> ####################################
>
> -e --------------------------------------------------------
> -e --------------------------------------------------------
> -e Building MadAnalysis Job
> -e Compilation
> c++ -Wall -O3 -fPIC -I/theoc/theoc-na01/data2/bahl/madanalysis5/tools/ -I./ -pthread -std=c++11 -m64 -I/data2/bahl/root/include -o Main/main.o -c Main/main.cpp
> -e --------------------------------------------------------
> -e --------------------------------------------------------
> c++ -Wall -O3 -fPIC -I/theoc/theoc-na01/data2/bahl/madanalysis5/tools/ -I./ -pthread -std=c++11 -m64 -I/data2/bahl/root/include -o SampleAnalyzer/User/Analyzer/cms_exo_16_012.o -c SampleAnalyzer/User/Analyzer/cms_exo_16_012.cpp
> SampleAnalyzer/User/Analyzer/cms_exo_16_012.cpp:1:1: error: expected unqualified-id before ‘<’ token
> 1 | <!DOCTYPE html>
> | ^
> c++ -Wall -O3 -fPIC -I/theoc/theoc-na01/data2/bahl/madanalysis5/tools/ -I./ -pthread -std=c++11 -m64 -I/data2/bahl/root/include -o SampleAnalyzer/User/Analyzer/atlas_exot_2016_25.o -c SampleAnalyzer/User/Analyzer/atlas_exot_2016_25.cpp
> SampleAnalyzer/User/Analyzer/atlas_exot_2016_25.cpp:1:1: error: expected unqualified-id before ‘<’ token
> 1 | <!DOCTYPE html>
> | ^
> make: *** [Makefile:102: SampleAnalyzer/User/Analyzer/cms_exo_16_012.o] Error 1
> make: *** Waiting for unfinished jobs....
> make: *** [Makefile:102: SampleAnalyzer/User/Analyzer/atlas_exot_2016_25.o] Error 1
> In file included from ./SampleAnalyzer/User/Analyzer/analysisList.h:2,
> from Main/main.cpp:12:
> ./SampleAnalyzer/User/Analyzer/cms_top_17_009.h:1:1: error: expected unqualified-id before ‘<’ token
> 1 | <!DOCTYPE html>
> | ^
> In file included from ./SampleAnalyzer/User/Analyzer/analysisList.h:4,
> from Main/main.cpp:12:
> ./SampleAnalyzer/User/Analyzer/cms_sus_17_001.h:1:1: error: expected unqualified-id before ‘<’ token
> 1 | <!DOCTYPE html>
> | ^
> In file included from ./SampleAnalyzer/User/Analyzer/analysisList.h:7,
> from Main/main.cpp:12:
> ./SampleAnalyzer/User/Analyzer/cms_sus_16_039.h:1:1: error: expected unqualified-id before ‘<’ token
> 1 | <!DOCTYPE html>
> | ^
> In file included from ./SampleAnalyzer/User/Analyzer/analysisList.h:13,
> from Main/main.cpp:12:
> ./SampleAnalyzer/User/Analyzer/cms_exo_16_012.h:1:1: error: expected unqualified-id before ‘<’ token
> 1 | <!DOCTYPE html>
> | ^
> In file included from /usr/include/c++/9/random:51,
> from ./SampleAnalyzer/User/Analyzer/atlas_susy_2019_08.h:6,
> from ./SampleAnalyzer/User/Analyzer/analysisList.h:19,
> from Main/main.cpp:12:
> /usr/include/c++/9/bits/random.tcc:52:11: error: expected initializer before ‘<’ token
> 52 | _Mod<_Tp, __m, __a, __c, false, true>::
> | ^
> /usr/include/c++/9/bits/random.tcc:96:31: error: expected initializer before ‘<’ token
> 96 | linear_congruential_engine<_UIntType, __a, __c, __m>::multiplier;
> | ^
> /usr/include/c++/9/bits/random.tcc:100:31: error: expected initializer before ‘<’ token
> 100 | linear_congruential_engine<_UIntType, __a, __c, __m>::increment;
> | ^
> /usr/include/c++/9/bits/random.tcc:104:31: error: expected initializer before ‘<’ token
> 104 | linear_congruential_engine<_UIntType, __a, __c, __m>::modulus;
> | ^
> /usr/include/c++/9/bits/random.tcc:108:31: error: expected initializer before ‘<’ token
> 108 | linear_congruential_engine<_UIntType, __a, __c, __m>::default_seed;
> | ^
> /usr/include/c++/9/bits/random.tcc:116:31: error: expected initializer before ‘<’ token
> 116 | linear_congruential_engine<_UIntType, __a, __c, __m>::
> | ^
> /usr/include/c++/9/bits/random.tcc:132:7: error: too many template-parameter-lists
> 132 | linear_congruential_engine<_UIntType, __a, __c, __m>::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:155:15: error: ‘linear_congruential_engine’ does not name a type
> 155 | const linear_congruential_engine<_UIntType,
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:155:41: error: expected ‘,’ or ‘...’ before ‘<’ token
> 155 | const linear_congruential_engine<_UIntType,
> | ^
> /usr/include/c++/9/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’:
> /usr/include/c++/9/bits/random.tcc:166:15: error: ‘__lcr’ was not declared in this scope; did you mean ‘__c’?
> 166 | __os << __lcr._M_x;
> | ^~~~~
> | __c
> /usr/include/c++/9/bits/random.tcc: At global scope:
> /usr/include/c++/9/bits/random.tcc:177:9: error: ‘linear_congruential_engine’ has not been declared
> 177 | linear_congruential_engine<_UIntType, __a, __c, __m>& __lcr)
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:177:35: error: expected ‘,’ or ‘...’ before ‘<’ token
> 177 | linear_congruential_engine<_UIntType, __a, __c, __m>& __lcr)
> | ^
> /usr/include/c++/9/bits/random.tcc: In function ‘std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’:
> /usr/include/c++/9/bits/random.tcc:185:15: error: ‘__lcr’ was not declared in this scope; did you mean ‘__c’?
> 185 | __is >> __lcr._M_x;
> | ^~~~~
> | __c
> /usr/include/c++/9/bits/random.tcc: At global scope:
> /usr/include/c++/9/bits/random.tcc:198:28: error: expected initializer before ‘<’ token
> 198 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:207:28: error: expected initializer before ‘<’ token
> 207 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:216:28: error: expected initializer before ‘<’ token
> 216 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:225:28: error: expected initializer before ‘<’ token
> 225 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:234:28: error: expected initializer before ‘<’ token
> 234 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:243:28: error: expected initializer before ‘<’ token
> 243 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:252:28: error: expected initializer before ‘<’ token
> 252 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:261:28: error: expected initializer before ‘<’ token
> 261 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:270:28: error: expected initializer before ‘<’ token
> 270 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:279:28: error: expected initializer before ‘<’ token
> 279 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:288:28: error: expected initializer before ‘<’ token
> 288 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:297:28: error: expected initializer before ‘<’ token
> 297 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:306:28: error: expected initializer before ‘<’ token
> 306 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:316:28: error: expected initializer before ‘<’ token
> 316 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:325:28: error: expected initializer before ‘<’ token
> 325 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:351:7: error: too many template-parameter-lists
> 351 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:396:28: error: expected initializer before ‘<’ token
> 396 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:432:28: error: expected initializer before ‘<’ token
> 432 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:450:5: error: expected nested-name-specifier before ‘mersenne_twister_engine’
> 450 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:450:28: error: expected initializer before ‘<’ token
> 450 | mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
> | ^
> /usr/include/c++/9/bits/random.tcc:477:15: error: ‘mersenne_twister_engine’ does not name a type
> 477 | const mersenne_twister_engine<_UIntType, __w, __n, __m,
> | ^~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:477:38: error: expected ‘,’ or ‘...’ before ‘<’ token
> 477 | const mersenne_twister_engine<_UIntType, __w, __n, __m,
> | ^
> /usr/include/c++/9/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’:
> /usr/include/c++/9/bits/random.tcc:490:10: error: ‘__x’ was not declared in this scope; did you mean ‘__i’?
> 490 | __os << __x._M_x[__i] << __space;
> | ^~~
> | __i
> /usr/include/c++/9/bits/random.tcc:491:15: error: ‘__x’ was not declared in this scope; did you mean ‘__f’?
> 491 | __os << __x._M_p;
> | ^~~
> | __f
> /usr/include/c++/9/bits/random.tcc: At global scope:
> /usr/include/c++/9/bits/random.tcc:505:9: error: ‘mersenne_twister_engine’ has not been declared
> 505 | mersenne_twister_engine<_UIntType, __w, __n, __m,
> | ^~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:505:32: error: expected ‘,’ or ‘...’ before ‘<’ token
> 505 | mersenne_twister_engine<_UIntType, __w, __n, __m,
> | ^
> /usr/include/c++/9/bits/random.tcc: In function ‘std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’:
> /usr/include/c++/9/bits/random.tcc:515:10: error: ‘__x’ was not declared in this scope; did you mean ‘__i’?
> 515 | __is >> __x._M_x[__i];
> | ^~~
> | __i
> /usr/include/c++/9/bits/random.tcc:516:15: error: ‘__x’ was not declared in this scope; did you mean ‘__f’?
> 516 | __is >> __x._M_p;
> | ^~~
> | __f
> /usr/include/c++/9/bits/random.tcc: At global scope:
> /usr/include/c++/9/bits/random.tcc:525:31: error: expected initializer before ‘<’ token
> 525 | subtract_with_carry_engine<_UIntType, __w, __s, __r>::word_size;
> | ^
> /usr/include/c++/9/bits/random.tcc:529:31: error: expected initializer before ‘<’ token
> 529 | subtract_with_carry_engine<_UIntType, __w, __s, __r>::short_lag;
> | ^
> /usr/include/c++/9/bits/random.tcc:533:31: error: expected initializer before ‘<’ token
> 533 | subtract_with_carry_engine<_UIntType, __w, __s, __r>::long_lag;
> | ^
> /usr/include/c++/9/bits/random.tcc:537:31: error: expected initializer before ‘<’ token
> 537 | subtract_with_carry_engine<_UIntType, __w, __s, __r>::default_seed;
> | ^
> /usr/include/c++/9/bits/random.tcc:541:31: error: expected initializer before ‘<’ token
> 541 | subtract_with_carry_engine<_UIntType, __w, __s, __r>::
> | ^
> /usr/include/c++/9/bits/random.tcc:570:7: error: too many template-parameter-lists
> 570 | subtract_with_carry_engine<_UIntType, __w, __s, __r>::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:595:14: error: expected nested-name-specifier before ‘subtract_with_carry_engine’
> 595 | typename subtract_with_carry_engine<_UIntType, __w, __s, __r>::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:595:40: error: expected initializer before ‘<’ token
> 595 | typename subtract_with_carry_engine<_UIntType, __w, __s, __r>::
> | ^
> /usr/include/c++/9/bits/random.tcc:633:15: error: ‘subtract_with_carry_engine’ does not name a type
> 633 | const subtract_with_carry_engine<_UIntType,
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:633:41: error: expected ‘,’ or ‘...’ before ‘<’ token
> 633 | const subtract_with_carry_engine<_UIntType,
> | ^
> /usr/include/c++/9/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’:
> /usr/include/c++/9/bits/random.tcc:646:10: error: ‘__x’ was not declared in this scope; did you mean ‘__i’?
> 646 | __os << __x._M_x[__i] << __space;
> | ^~~
> | __i
> /usr/include/c++/9/bits/random.tcc:647:15: error: ‘__x’ was not declared in this scope; did you mean ‘__r’?
> 647 | __os << __x._M_carry << __space << __x._M_p;
> | ^~~
> | __r
> /usr/include/c++/9/bits/random.tcc: At global scope:
> /usr/include/c++/9/bits/random.tcc:658:9: error: ‘subtract_with_carry_engine’ has not been declared
> 658 | subtract_with_carry_engine<_UIntType, __w, __s, __r>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:658:35: error: expected ‘,’ or ‘...’ before ‘<’ token
> 658 | subtract_with_carry_engine<_UIntType, __w, __s, __r>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc: In function ‘std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’:
> /usr/include/c++/9/bits/random.tcc:667:10: error: ‘__x’ was not declared in this scope; did you mean ‘__i’?
> 667 | __is >> __x._M_x[__i];
> | ^~~
> | __i
> /usr/include/c++/9/bits/random.tcc:668:15: error: ‘__x’ was not declared in this scope; did you mean ‘__r’?
> 668 | __is >> __x._M_carry;
> | ^~~
> | __r
> /usr/include/c++/9/bits/random.tcc: At global scope:
> /usr/include/c++/9/bits/random.tcc:678:25: error: expected initializer before ‘<’ token
> 678 | discard_block_engine<_RandomNumberEngine, __p, __r>::block_size;
> | ^
> /usr/include/c++/9/bits/random.tcc:682:25: error: expected initializer before ‘<’ token
> 682 | discard_block_engine<_RandomNumberEngine, __p, __r>::used_block;
> | ^
> /usr/include/c++/9/bits/random.tcc:685:14: error: expected nested-name-specifier before ‘discard_block_engine’
> 685 | typename discard_block_engine<_RandomNumberEngine,
> | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:685:34: error: expected initializer before ‘<’ token
> 685 | typename discard_block_engine<_RandomNumberEngine,
> | ^
> /usr/include/c++/9/bits/random.tcc:703:15: error: ‘discard_block_engine’ does not name a type
> 703 | const discard_block_engine<_RandomNumberEngine,
> | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:703:35: error: expected ‘,’ or ‘...’ before ‘<’ token
> 703 | const discard_block_engine<_RandomNumberEngine,
> | ^
> /usr/include/c++/9/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’:
> /usr/include/c++/9/bits/random.tcc:715:15: error: ‘__x’ was not declared in this scope; did you mean ‘__r’?
> 715 | __os << __x.base() << __space << __x._M_n;
> | ^~~
> | __r
> /usr/include/c++/9/bits/random.tcc: At global scope:
> /usr/include/c++/9/bits/random.tcc:726:9: error: ‘discard_block_engine’ has not been declared
> 726 | discard_block_engine<_RandomNumberEngine, __p, __r>& __x)
> | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:726:29: error: expected ‘,’ or ‘...’ before ‘<’ token
> 726 | discard_block_engine<_RandomNumberEngine, __p, __r>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc: In function ‘std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’:
> /usr/include/c++/9/bits/random.tcc:734:15: error: ‘__x’ was not declared in this scope; did you mean ‘__r’?
> 734 | __is >> __x._M_b >> __x._M_n;
> | ^~~
> | __r
> /usr/include/c++/9/bits/random.tcc: At global scope:
> /usr/include/c++/9/bits/random.tcc:742:14: error: expected nested-name-specifier before ‘independent_bits_engine’
> 742 | typename independent_bits_engine<_RandomNumberEngine, __w, _UIntType>::
> | ^~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:742:37: error: expected initializer before ‘<’ token
> 742 | typename independent_bits_engine<_RandomNumberEngine, __w, _UIntType>::
> | ^
> /usr/include/c++/9/bits/random.tcc:813:25: error: expected initializer before ‘<’ token
> 813 | shuffle_order_engine<_RandomNumberEngine, __k>::table_size;
> | ^
> /usr/include/c++/9/bits/random.tcc:816:14: error: expected nested-name-specifier before ‘shuffle_order_engine’
> 816 | typename shuffle_order_engine<_RandomNumberEngine, __k>::result_type
> | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:816:34: error: expected initializer before ‘<’ token
> 816 | typename shuffle_order_engine<_RandomNumberEngine, __k>::result_type
> | ^
> /usr/include/c++/9/bits/random.tcc:832:15: error: ‘shuffle_order_engine’ does not name a type
> 832 | const shuffle_order_engine<_RandomNumberEngine, __k>& __x)
> | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:832:35: error: expected ‘,’ or ‘...’ before ‘<’ token
> 832 | const shuffle_order_engine<_RandomNumberEngine, __k>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’:
> /usr/include/c++/9/bits/random.tcc:843:15: error: ‘__x’ was not declared in this scope; did you mean ‘__k’?
> 843 | __os << __x.base();
> | ^~~
> | __k
> /usr/include/c++/9/bits/random.tcc: At global scope:
> /usr/include/c++/9/bits/random.tcc:857:9: error: ‘shuffle_order_engine’ has not been declared
> 857 | shuffle_order_engine<_RandomNumberEngine, __k>& __x)
> | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:857:29: error: expected ‘,’ or ‘...’ before ‘<’ token
> 857 | shuffle_order_engine<_RandomNumberEngine, __k>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc: In function ‘std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’:
> /usr/include/c++/9/bits/random.tcc:865:15: error: ‘__x’ was not declared in this scope; did you mean ‘__k’?
> 865 | __is >> __x._M_b;
> | ^~~
> | __k
> /usr/include/c++/9/bits/random.tcc: At global scope:
> /usr/include/c++/9/bits/random.tcc:921:7: error: too many template-parameter-lists
> 921 | uniform_real_distribution<_RealType>::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:937:15: error: ‘uniform_real_distribution’ does not name a type; did you mean ‘uniform_int_distribution’?
> 937 | const uniform_real_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~~~~
> | uniform_int_distribution
> /usr/include/c++/9/bits/random.tcc:937:40: error: expected ‘,’ or ‘...’ before ‘<’ token
> 937 | const uniform_real_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’:
> /usr/include/c++/9/bits/random.tcc:950:15: error: ‘__x’ was not declared in this scope
> 950 | __os << __x.a() << __space << __x.b();
> | ^~~
> /usr/include/c++/9/bits/random.tcc: At global scope:
> /usr/include/c++/9/bits/random.tcc:961:9: error: ‘uniform_real_distribution’ has not been declared
> 961 | uniform_real_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:961:34: error: expected ‘,’ or ‘...’ before ‘<’ token
> 961 | uniform_real_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc: In function ‘std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’:
> /usr/include/c++/9/bits/random.tcc:971:2: error: ‘__x’ was not declared in this scope; did you mean ‘__b’?
> 971 | __x.param(typename uniform_real_distribution<_RealType>::
> | ^~~
> | __b
> /usr/include/c++/9/bits/random.tcc:971:21: error: expected nested-name-specifier before ‘uniform_real_distribution’
> 971 | __x.param(typename uniform_real_distribution<_RealType>::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:971:21: error: expected ‘(’ before ‘uniform_real_distribution’
> 971 | __x.param(typename uniform_real_distribution<_RealType>::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~
> | (
> /usr/include/c++/9/bits/random.tcc: At global scope:
> /usr/include/c++/9/bits/random.tcc:982:10: error: ‘std::bernoulli_distribution’ has not been declared
> 982 | std::bernoulli_distribution::
> | ^~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:985:13: error: ‘param_type’ does not name a type
> 985 | const param_type& __p)
> | ^~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc: In function ‘void std::__generate_impl(_ForwardIterator, _ForwardIterator, _UniformRandomNumberGenerator&, const int&)’:
> /usr/include/c++/9/bits/random.tcc:988:17: error: ‘_Adaptor’ is not a member of ‘std::__detail’
> 988 | __detail::_Adaptor<_UniformRandomNumberGenerator, double>
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:988:55: error: expected primary-expression before ‘,’ token
> 988 | __detail::_Adaptor<_UniformRandomNumberGenerator, double>
> | ^
> /usr/include/c++/9/bits/random.tcc:988:57: error: expected primary-expression before ‘double’
> 988 | __detail::_Adaptor<_UniformRandomNumberGenerator, double>
> | ^~~~~~
> /usr/include/c++/9/bits/random.tcc:990:26: error: request for member ‘p’ in ‘__p’, which is of non-class type ‘const int’
> 990 | auto __limit = __p.p() * (__aurng.max() - __aurng.min());
> | ^
> /usr/include/c++/9/bits/random.tcc:990:33: error: ‘__aurng’ was not declared in this scope; did you mean ‘__urng’?
> 990 | auto __limit = __p.p() * (__aurng.max() - __aurng.min());
> | ^~~~~~~
> | __urng
> /usr/include/c++/9/bits/random.tcc: At global scope:
> /usr/include/c++/9/bits/random.tcc:999:15: error: ‘bernoulli_distribution’ does not name a type
> 999 | const bernoulli_distribution& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc: In function ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const int&)’:
> /usr/include/c++/9/bits/random.tcc:1011:19: error: request for member ‘p’ in ‘__x’, which is of non-class type ‘const int’
> 1011 | __os << __x.p();
> | ^
> /usr/include/c++/9/bits/random.tcc: At global scope:
> /usr/include/c++/9/bits/random.tcc:1022:16: error: expected nested-name-specifier before ‘geometric_distribution’
> 1022 | typename geometric_distribution<_IntType>::result_type
> | ^~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1022:16: error: too many template-parameter-lists
> /usr/include/c++/9/bits/random.tcc:1049:7: error: too many template-parameter-lists
> 1049 | geometric_distribution<_IntType>::
> | ^~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1081:15: error: ‘geometric_distribution’ does not name a type
> 1081 | const geometric_distribution<_IntType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1081:37: error: expected ‘,’ or ‘...’ before ‘<’ token
> 1081 | const geometric_distribution<_IntType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:1080:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 1080 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1105:9: error: ‘geometric_distribution’ has not been declared
> 1105 | geometric_distribution<_IntType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1105:31: error: expected ‘,’ or ‘...’ before ‘<’ token
> 1105 | geometric_distribution<_IntType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:1104:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 1104 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1124:16: error: expected nested-name-specifier before ‘negative_binomial_distribution’
> 1124 | typename negative_binomial_distribution<_IntType>::result_type
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1124:16: error: too many template-parameter-lists
> /usr/include/c++/9/bits/random.tcc:1137:16: error: expected nested-name-specifier before ‘negative_binomial_distribution’
> 1137 | typename negative_binomial_distribution<_IntType>::result_type
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1137:16: error: too many template-parameter-lists
> /usr/include/c++/9/bits/random.tcc:1156:7: error: too many template-parameter-lists
> 1156 | negative_binomial_distribution<_IntType>::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1175:7: error: too many template-parameter-lists
> 1175 | negative_binomial_distribution<_IntType>::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1196:15: error: ‘negative_binomial_distribution’ does not name a type
> 1196 | const negative_binomial_distribution<_IntType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1196:45: error: expected ‘,’ or ‘...’ before ‘<’ token
> 1196 | const negative_binomial_distribution<_IntType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:1195:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 1195 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1221:9: error: ‘negative_binomial_distribution’ has not been declared
> 1221 | negative_binomial_distribution<_IntType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1221:39: error: expected ‘,’ or ‘...’ before ‘<’ token
> 1221 | negative_binomial_distribution<_IntType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:1220:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 1220 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1242:25: error: expected initializer before ‘<’ token
> 1242 | poisson_distribution<_IntType>::param_type::
> | ^
> /usr/include/c++/9/bits/random.tcc:1282:16: error: expected nested-name-specifier before ‘poisson_distribution’
> 1282 | typename poisson_distribution<_IntType>::result_type
> | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1282:16: error: too many template-parameter-lists
> /usr/include/c++/9/bits/random.tcc:1392:7: error: too many template-parameter-lists
> 1392 | poisson_distribution<_IntType>::
> | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1407:15: error: ‘poisson_distribution’ does not name a type
> 1407 | const poisson_distribution<_IntType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1407:35: error: expected ‘,’ or ‘...’ before ‘<’ token
> 1407 | const poisson_distribution<_IntType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:1406:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 1406 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1432:9: error: ‘poisson_distribution’ has not been declared
> 1432 | poisson_distribution<_IntType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1432:29: error: expected ‘,’ or ‘...’ before ‘<’ token
> 1432 | poisson_distribution<_IntType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:1431:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 1431 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1451:26: error: expected initializer before ‘<’ token
> 1451 | binomial_distribution<_IntType>::param_type::
> | ^
> /usr/include/c++/9/bits/random.tcc:1503:16: error: expected nested-name-specifier before ‘binomial_distribution’
> 1503 | typename binomial_distribution<_IntType>::result_type
> | ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1503:16: error: too many template-parameter-lists
> /usr/include/c++/9/bits/random.tcc:1538:16: error: expected nested-name-specifier before ‘binomial_distribution’
> 1538 | typename binomial_distribution<_IntType>::result_type
> | ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1538:16: error: too many template-parameter-lists
> /usr/include/c++/9/bits/random.tcc:1659:7: error: too many template-parameter-lists
> 1659 | binomial_distribution<_IntType>::
> | ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1674:15: error: ‘binomial_distribution’ does not name a type; did you mean ‘uniform_int_distribution’?
> 1674 | const binomial_distribution<_IntType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~
> | uniform_int_distribution
> /usr/include/c++/9/bits/random.tcc:1674:36: error: expected ‘,’ or ‘...’ before ‘<’ token
> 1674 | const binomial_distribution<_IntType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:1673:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 1673 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1700:9: error: ‘binomial_distribution’ has not been declared
> 1700 | binomial_distribution<_IntType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1700:30: error: expected ‘,’ or ‘...’ before ‘<’ token
> 1700 | binomial_distribution<_IntType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:1699:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 1699 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1723:7: error: too many template-parameter-lists
> 1723 | std::exponential_distribution<_RealType>::
> | ^~~
> /usr/include/c++/9/bits/random.tcc:1738:15: error: ‘exponential_distribution’ does not name a type
> 1738 | const exponential_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1738:39: error: expected ‘,’ or ‘...’ before ‘<’ token
> 1738 | const exponential_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:1737:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 1737 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1761:9: error: ‘exponential_distribution’ has not been declared
> 1761 | exponential_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1761:33: error: expected ‘,’ or ‘...’ before ‘<’ token
> 1761 | exponential_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:1760:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 1760 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1787:16: error: expected nested-name-specifier before ‘normal_distribution’
> 1787 | typename normal_distribution<_RealType>::result_type
> | ^~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1787:16: error: too many template-parameter-lists
> /usr/include/c++/9/bits/random.tcc:1826:7: error: too many template-parameter-lists
> 1826 | normal_distribution<_RealType>::
> | ^~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1884:27: error: ‘normal_distribution’ in namespace ‘std’ does not name a template type; did you mean ‘uniform_int_distribution’?
> 1884 | operator==(const std::normal_distribution<_RealType>& __d1,
> | ^~~~~~~~~~~~~~~~~~~
> | uniform_int_distribution
> /usr/include/c++/9/bits/random.tcc:1884:46: error: expected ‘,’ or ‘...’ before ‘<’ token
> 1884 | operator==(const std::normal_distribution<_RealType>& __d1,
> | ^
> /usr/include/c++/9/bits/random.tcc:1884:5: error: ‘bool std::operator==(int)’ must have an argument of class or enumerated type
> 1884 | operator==(const std::normal_distribution<_RealType>& __d1,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1905:15: error: ‘normal_distribution’ does not name a type; did you mean ‘uniform_int_distribution’?
> 1905 | const normal_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~
> | uniform_int_distribution
> /usr/include/c++/9/bits/random.tcc:1905:34: error: expected ‘,’ or ‘...’ before ‘<’ token
> 1905 | const normal_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:1904:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 1904 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1932:9: error: ‘normal_distribution’ has not been declared
> 1932 | normal_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1932:28: error: expected ‘,’ or ‘...’ before ‘<’ token
> 1932 | normal_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:1931:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 1931 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1961:7: error: too many template-parameter-lists
> 1961 | lognormal_distribution<_RealType>::
> | ^~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1974:15: error: ‘lognormal_distribution’ does not name a type; did you mean ‘uniform_int_distribution’?
> 1974 | const lognormal_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~
> | uniform_int_distribution
> /usr/include/c++/9/bits/random.tcc:1974:37: error: expected ‘,’ or ‘...’ before ‘<’ token
> 1974 | const lognormal_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:1973:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 1973 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1999:9: error: ‘lognormal_distribution’ has not been declared
> 1999 | lognormal_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:1999:31: error: expected ‘,’ or ‘...’ before ‘<’ token
> 1999 | lognormal_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:1998:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 1998 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2020:7: error: too many template-parameter-lists
> 2020 | std::chi_squared_distribution<_RealType>::
> | ^~~
> /usr/include/c++/9/bits/random.tcc:2033:7: error: too many template-parameter-lists
> 2033 | std::chi_squared_distribution<_RealType>::
> | ^~~
> /usr/include/c++/9/bits/random.tcc:2047:15: error: ‘chi_squared_distribution’ does not name a type
> 2047 | const chi_squared_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2047:39: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2047 | const chi_squared_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2046:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 2046 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2071:9: error: ‘chi_squared_distribution’ has not been declared
> 2071 | chi_squared_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2071:33: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2071 | chi_squared_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2070:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 2070 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2091:16: error: expected nested-name-specifier before ‘cauchy_distribution’
> 2091 | typename cauchy_distribution<_RealType>::result_type
> | ^~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2091:16: error: too many template-parameter-lists
> /usr/include/c++/9/bits/random.tcc:2111:7: error: too many template-parameter-lists
> 2111 | cauchy_distribution<_RealType>::
> | ^~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2134:15: error: ‘cauchy_distribution’ does not name a type
> 2134 | const cauchy_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2134:34: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2134 | const cauchy_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2133:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 2133 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2158:9: error: ‘cauchy_distribution’ has not been declared
> 2158 | cauchy_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2158:28: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2158 | cauchy_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2157:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 2157 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2180:7: error: too many template-parameter-lists
> 2180 | std::fisher_f_distribution<_RealType>::
> | ^~~
> /usr/include/c++/9/bits/random.tcc:2193:7: error: too many template-parameter-lists
> 2193 | std::fisher_f_distribution<_RealType>::
> | ^~~
> /usr/include/c++/9/bits/random.tcc:2211:15: error: ‘fisher_f_distribution’ does not name a type
> 2211 | const fisher_f_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2211:36: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2211 | const fisher_f_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2210:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 2210 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2236:9: error: ‘fisher_f_distribution’ has not been declared
> 2236 | fisher_f_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2236:30: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2236 | fisher_f_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2235:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 2235 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2258:7: error: too many template-parameter-lists
> 2258 | std::student_t_distribution<_RealType>::
> | ^~~
> /usr/include/c++/9/bits/random.tcc:2271:7: error: too many template-parameter-lists
> 2271 | std::student_t_distribution<_RealType>::
> | ^~~
> /usr/include/c++/9/bits/random.tcc:2286:15: error: ‘student_t_distribution’ does not name a type
> 2286 | const student_t_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2286:37: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2286 | const student_t_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2285:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 2285 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2310:9: error: ‘student_t_distribution’ has not been declared
> 2310 | student_t_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2310:31: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2310 | student_t_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2309:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 2309 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2329:23: error: expected initializer before ‘<’ token
> 2329 | gamma_distribution<_RealType>::param_type::
> | ^
> /usr/include/c++/9/bits/random.tcc:2345:16: error: expected nested-name-specifier before ‘gamma_distribution’
> 2345 | typename gamma_distribution<_RealType>::result_type
> | ^~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2345:16: error: too many template-parameter-lists
> /usr/include/c++/9/bits/random.tcc:2390:7: error: too many template-parameter-lists
> 2390 | gamma_distribution<_RealType>::
> | ^~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2455:15: error: ‘gamma_distribution’ does not name a type
> 2455 | const gamma_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2455:33: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2455 | const gamma_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2454:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 2454 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2480:9: error: ‘gamma_distribution’ has not been declared
> 2480 | gamma_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2480:27: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2480 | gamma_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2479:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 2479 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2500:16: error: expected nested-name-specifier before ‘weibull_distribution’
> 2500 | typename weibull_distribution<_RealType>::result_type
> | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2500:16: error: too many template-parameter-lists
> /usr/include/c++/9/bits/random.tcc:2515:7: error: too many template-parameter-lists
> 2515 | weibull_distribution<_RealType>::
> | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2533:15: error: ‘weibull_distribution’ does not name a type
> 2533 | const weibull_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2533:35: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2533 | const weibull_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2532:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 2532 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2557:9: error: ‘weibull_distribution’ has not been declared
> 2557 | weibull_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2557:29: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2557 | weibull_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2556:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 2556 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2577:16: error: expected nested-name-specifier before ‘extreme_value_distribution’
> 2577 | typename extreme_value_distribution<_RealType>::result_type
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2577:16: error: too many template-parameter-lists
> /usr/include/c++/9/bits/random.tcc:2592:7: error: too many template-parameter-lists
> 2592 | extreme_value_distribution<_RealType>::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2609:15: error: ‘extreme_value_distribution’ does not name a type
> 2609 | const extreme_value_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2609:41: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2609 | const extreme_value_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2608:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 2608 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2633:9: error: ‘extreme_value_distribution’ has not been declared
> 2633 | extreme_value_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2633:35: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2633 | extreme_value_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2632:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 2632 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2653:26: error: expected initializer before ‘<’ token
> 2653 | discrete_distribution<_IntType>::param_type::
> | ^
> /usr/include/c++/9/bits/random.tcc:2677:7: error: ‘discrete_distribution’ does not name a type
> 2677 | discrete_distribution<_IntType>::param_type::
> | ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2693:16: error: expected nested-name-specifier before ‘discrete_distribution’
> 2693 | typename discrete_distribution<_IntType>::result_type
> | ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2693:16: error: too many template-parameter-lists
> /usr/include/c++/9/bits/random.tcc:2715:7: error: too many template-parameter-lists
> 2715 | discrete_distribution<_IntType>::
> | ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2745:15: error: ‘discrete_distribution’ does not name a type
> 2745 | const discrete_distribution<_IntType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2745:36: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2745 | const discrete_distribution<_IntType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2744:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 2744 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2792:9: error: ‘discrete_distribution’ has not been declared
> 2792 | discrete_distribution<_IntType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2792:30: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2792 | discrete_distribution<_IntType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2791:5: error: redefinition of ‘template<class _IntType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 2791 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2815:36: error: expected initializer before ‘<’ token
> 2815 | piecewise_constant_distribution<_RealType>::param_type::
> | ^
> /usr/include/c++/9/bits/random.tcc:2847:7: error: ‘piecewise_constant_distribution’ does not name a type
> 2847 | piecewise_constant_distribution<_RealType>::param_type::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2872:7: error: ‘piecewise_constant_distribution’ does not name a type
> 2872 | piecewise_constant_distribution<_RealType>::param_type::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2889:7: error: ‘piecewise_constant_distribution’ does not name a type
> 2889 | piecewise_constant_distribution<_RealType>::param_type::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2909:16: error: expected nested-name-specifier before ‘piecewise_constant_distribution’
> 2909 | typename piecewise_constant_distribution<_RealType>::result_type
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2909:16: error: too many template-parameter-lists
> /usr/include/c++/9/bits/random.tcc:2934:7: error: too many template-parameter-lists
> 2934 | piecewise_constant_distribution<_RealType>::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2968:15: error: ‘piecewise_constant_distribution’ does not name a type
> 2968 | const piecewise_constant_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:2968:46: error: expected ‘,’ or ‘...’ before ‘<’ token
> 2968 | const piecewise_constant_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2967:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 2967 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:3000:9: error: ‘piecewise_constant_distribution’ has not been declared
> 3000 | piecewise_constant_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:3000:40: error: expected ‘,’ or ‘...’ before ‘<’ token
> 3000 | piecewise_constant_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:2999:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 2999 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:3030:34: error: expected initializer before ‘<’ token
> 3030 | piecewise_linear_distribution<_RealType>::param_type::
> | ^
> /usr/include/c++/9/bits/random.tcc:3069:7: error: ‘piecewise_linear_distribution’ does not name a type
> 3069 | piecewise_linear_distribution<_RealType>::param_type::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:3086:7: error: ‘piecewise_linear_distribution’ does not name a type
> 3086 | piecewise_linear_distribution<_RealType>::param_type::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:3103:7: error: ‘piecewise_linear_distribution’ does not name a type
> 3103 | piecewise_linear_distribution<_RealType>::param_type::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:3123:16: error: expected nested-name-specifier before ‘piecewise_linear_distribution’
> 3123 | typename piecewise_linear_distribution<_RealType>::result_type
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:3123:16: error: too many template-parameter-lists
> /usr/include/c++/9/bits/random.tcc:3161:7: error: too many template-parameter-lists
> 3161 | piecewise_linear_distribution<_RealType>::
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:3175:15: error: ‘piecewise_linear_distribution’ does not name a type
> 3175 | const piecewise_linear_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:3175:44: error: expected ‘,’ or ‘...’ before ‘<’ token
> 3175 | const piecewise_linear_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:3174:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’
> 3174 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:936:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)’ previously declared here
> 936 | operator<<(std::basic_ostream<_CharT, _Traits>& __os,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:3207:9: error: ‘piecewise_linear_distribution’ has not been declared
> 3207 | piecewise_linear_distribution<_RealType>& __x)
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/9/bits/random.tcc:3207:38: error: expected ‘,’ or ‘...’ before ‘<’ token
> 3207 | piecewise_linear_distribution<_RealType>& __x)
> | ^
> /usr/include/c++/9/bits/random.tcc:3206:5: error: redefinition of ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’
> 3206 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:960:5: note: ‘template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)’ previously declared here
> 960 | operator>>(std::basic_istream<_CharT, _Traits>& __is,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:3235:5: error: ‘seed_seq’ does not name a type
> 3235 | seed_seq::seed_seq(std::initializer_list<_IntType> __il)
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:3243:5: error: ‘seed_seq’ does not name a type
> 3243 | seed_seq::seed_seq(_InputIterator __begin, _InputIterator __end)
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc:3252:5: error: ‘seed_seq’ has not been declared
> 3252 | seed_seq::generate(_RandomAccessIterator __begin,
> | ^~~~~~~~
> /usr/include/c++/9/bits/random.tcc: In function ‘void std::generate(_RandomAccessIterator, _RandomAccessIterator)’:
> /usr/include/c++/9/bits/random.tcc:3264:26: error: ‘_M_v’ was not declared in this scope
> 3264 | const size_t __s = _M_v.size();
> | ^~~~
> /usr/include/c++/9/bits/random.tcc:3280:21: error: ‘__mod’ is not a member of ‘std::__detail’
> 3280 | __r1 = __detail::__mod<_Type,
> | ^~~~~
> /usr/include/c++/9/bits/random.tcc:3280:32: error: expected primary-expression before ‘,’ token
> 3280 | __r1 = __detail::__mod<_Type,
> | ^
> /usr/include/c++/9/bits/random.tcc:3281:17: error: ‘_Shift’ is not a member of ‘std::__detail’
> 3281 | __detail::_Shift<_Type, 32>::__value>(1664525u * __r1);
> | ^~~~~~
> /usr/include/c++/9/bits/random.tcc:3281:29: error: expected primary-expression before ‘,’ token
> 3281 | __detail::_Shift<_Type, 32>::__value>(1664525u * __r1);
> | ^
> /usr/include/c++/9/bits/random.tcc:3281:36: error: ‘::__value’ has not been declared
> 3281 | __detail::_Shift<_Type, 32>::__value>(1664525u * __r1);
> | ^~~~~~~
> /usr/include/c++/9/bits/random.tcc:3289:21: error: ‘__mod’ is not a member of ‘std::__detail’
> 3289 | __r2 = __detail::__mod<_Type,
> | ^~~~~
> /usr/include/c++/9/bits/random.tcc:3289:32: error: expected primary-expression before ‘,’ token
> 3289 | __r2 = __detail::__mod<_Type,
> | ^
> /usr/include/c++/9/bits/random.tcc:3290:23: error: ‘_Shift’ is not a member of ‘std::__detail’
> 3290 | __detail::_Shift<_Type, 32>::__value>(__r2);
> | ^~~~~~
> /usr/include/c++/9/bits/random.tcc:3290:35: error: expected primary-expression before ‘,’ token
> 3290 | __detail::_Shift<_Type, 32>::__value>(__r2);
> | ^
> /usr/include/c++/9/bits/random.tcc:3290:42: error: ‘::__value’ has not been declared
> 3290 | __detail::_Shift<_Type, 32>::__value>(__r2);
> | ^~~~~~~
> /usr/include/c++/9/bits/random.tcc:3302:21: error: ‘__mod’ is not a member of ‘std::__detail’
> 3302 | __r3 = __detail::__mod<_Type,
> | ^~~~~
> /usr/include/c++/9/bits/random.tcc:3302:32: error: expected primary-expression before ‘,’ token
> 3302 | __r3 = __detail::__mod<_Type,
> | ^
> /usr/include/c++/9/bits/random.tcc:3303:16: error: ‘_Shift’ is not a member of ‘std::__detail’
> 3303 | __detail::_Shift<_Type, 32>::__value>(1566083941u * __r3);
> | ^~~~~~
> /usr/include/c++/9/bits/random.tcc:3303:28: error: expected primary-expression before ‘,’ token
> 3303 | __detail::_Shift<_Type, 32>::__value>(1566083941u * __r3);
> | ^
> /usr/include/c++/9/bits/random.tcc:3303:35: error: ‘::__value’ has not been declared
> 3303 | __detail::_Shift<_Type, 32>::__value>(1566083941u * __r3);
> | ^~~~~~~
> /usr/include/c++/9/bits/random.tcc:3305:21: error: ‘__mod’ is not a member of ‘std::__detail’
> 3305 | __r4 = __detail::__mod<_Type,
> | ^~~~~
> /usr/include/c++/9/bits/random.tcc:3305:32: error: expected primary-expression before ‘,’ token
> 3305 | __r4 = __detail::__mod<_Type,
> | ^
> /usr/include/c++/9/bits/random.tcc:3306:23: error: ‘_Shift’ is not a member of ‘std::__detail’
> 3306 | __detail::_Shift<_Type, 32>::__value>(__r4);
> | ^~~~~~
> /usr/include/c++/9/bits/random.tcc:3306:35: error: expected primary-expression before ‘,’ token
> 3306 | __detail::_Shift<_Type, 32>::__value>(__r4);
> | ^
> /usr/include/c++/9/bits/random.tcc:3306:42: error: ‘::__value’ has not been declared
> 3306 | __detail::_Shift<_Type, 32>::__value>(__r4);
> | ^~~~~~~
> In file included from ./SampleAnalyzer/User/Analyzer/analysisList.h:19,
> from Main/main.cpp:12:
> ./SampleAnalyzer/User/Analyzer/atlas_susy_2019_08.h: At global scope:
> ./SampleAnalyzer/User/Analyzer/atlas_susy_2019_08.h:20:8: error: ‘random_device’ in namespace ‘std’ does not name a type
> 20 | std::random_device m_randomdevice;
> | ^~~~~~~~~~~~~
> ./SampleAnalyzer/User/Analyzer/atlas_susy_2019_08.h:21:8: error: ‘mt19937’ in namespace ‘std’ does not name a type
> 21 | std::mt19937 engine;
> | ^~~~~~~
> In file included from ./SampleAnalyzer/User/Analyzer/analysisList.h:23,
> from Main/main.cpp:12:
> ./SampleAnalyzer/User/Analyzer/atlas_conf_2019_040.h:1:1: error: expected unqualified-id before ‘<’ token
> 1 | <!DOCTYPE html>
> | ^
> In file included from ./SampleAnalyzer/User/Analyzer/analysisList.h:29,
> from Main/main.cpp:12:
> ./SampleAnalyzer/User/Analyzer/atlas_exot_2016_32.h:1:1: error: expected unqualified-id before ‘<’ token
> 1 | <!DOCTYPE html>
> | ^
> In file included from ./SampleAnalyzer/User/Analyzer/analysisList.h:33,
> from Main/main.cpp:12:
> ./SampleAnalyzer/User/Analyzer/cms_b2g_12_012.h:1:1: error: expected unqualified-id before ‘<’ token
> 1 | <!DOCTYPE html>
> | ^
> Main/main.cpp: In function ‘int main(int, char**)’:
> Main/main.cpp:32:3: error: ‘BuildUserTable’ was not declared in this scope
> 32 | BuildUserTable(manager.AnalyzerList());
> | ^~~~~~~~~~~~~~
> make: *** [Makefile:102: Main/main.o] Error 1
>
>
> --
> You received this question notification because you are an answer
> contact for MadAnalysis 5.

Revision history for this message
konda (konda111) said :
#2

Hi Jack,

thanks for the quick reply. I'm working with v1.8 and the analyses are e.g. downloaded from

http://old.inspirehep.net/record/1476800/files/ATLAS_1604_07773.h

So understand you correctly that you recommend switching to this v1.9beta version

https://code.launchpad.net/~ma5dev/madanalysis5/v1.9_beta

?

Best,
Henning

Revision history for this message
Best Jack Y. Araz (jackaraz) said :
#3

Hi Henning

Yes definitely please use v1.9 as in the link you sent.

cheers


Jack Y. Araz

> On Jun 29, 2021, at 3:41 PM, konda <email address hidden> wrote:
>
> [EXTERNAL EMAIL]
>
> Question #697773 on MadAnalysis 5 changed:
> https://answers.launchpad.net/madanalysis5/+question/697773
>
> Status: Answered => Open
>
> konda is still having a problem:
> Hi Jack,
>
> thanks for the quick reply. I'm working with v1.8 and the analyses are
> e.g. downloaded from
>
> http://old.inspirehep.net/record/1476800/files/ATLAS_1604_07773.h
>
> So understand you correctly that you recommend switching to this
> v1.9beta version
>
> https://code.launchpad.net/~ma5dev/madanalysis5/v1.9_beta
>
> ?
>
> Best,
> Henning
>
> --
> You received this question notification because you are an answer
> contact for MadAnalysis 5.

Revision history for this message
konda (konda111) said :
#4

Thanks Jack Y. Araz, that solved my question.