[Rivet] Rivet configure does not run through

Juergen Reuter juergen.reuter at desy.de
Wed Jan 11 08:31:42 GMT 2012


Dear all,
on SL 6.1 64bit with gcc 4.6.2 and boost version 1_48_0
the Rivet 1.7.0 configure script does not run through:
checking boost/random.hpp usability... no
checking boost/random.hpp presence... yes
The corresponding part from the config.log is attached.
You can find all of it under:
/afs/desy.de/group/theorie/software/packages/packages/Rivet-1.7.0
Hope that helps!
Cheers,
     JRR

configure:15524: checking boost/random.hpp usability
configure:15524: /afs/desy.de/group/theorie/software/ELF64/bin/g++ -c 
-O2  -I/afs/desy.de/group/theorie/software/ELF64/include conftest.cpp >&5
In file included from 
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/mersenne_twister.hpp:29:0,
                  from 
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random.hpp:40,
                  from conftest.cpp:61:
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/detail/seed_impl.hpp: 
In function 'void boost::random::detail::generate_from_int(Engine&, 
Iter, Iter)':
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/detail/seed_impl.hpp:173:50: 
error: there are no arguments to 'BOOST_ASSERT' that depend on a 
template parameter, so a declaration of 'BOOST_ASSERT' must be available 
[-fpermissive]
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/detail/seed_impl.hpp:173:50: 
note: (if you use '-fpermissive', G++ will accept your code, but 
allowing the use of an undeclared name is deprecated)
In file included from 
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/mersenne_twister.hpp:29:0,
                  from 
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random.hpp:40,
                  from conftest.cpp:61:
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/detail/seed_impl.hpp:194:54: 
error: there are no arguments to 'BOOST_ASSERT' that depend on a 
template parameter, so a declaration of 'BOOST_ASSERT' must be available 
[-fpermissive]
In file included from 
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random.hpp:40:0,
                  from conftest.cpp:61:
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/mersenne_twister.hpp: 
At global scope:
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/mersenne_twister.hpp:123:46: 
error: 'SeedSeq' has not been declared
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/mersenne_twister.hpp:123:55: 
error: 'seq' has not been declared
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/mersenne_twister.hpp:155:64: 
error: 'SeeqSeq' has not been declared
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/mersenne_twister.hpp:155:73: 
error: 'seq' has not been declared
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/mersenne_twister.hpp: 
In member function 'int boost::random::mersenne_twister_engine<UIntType, 
w, n, m, r, a, u, d, s, b, t, c, l, 
f>::BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR(boost::random::mersenne_twister_engine<UIntType, 
w, n, m, r, a, u, d, s, b, t, c, l, f>, int, int)':
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/mersenne_twister.hpp:124:12: 
error: 'seq' was not declared in this scope
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/mersenne_twister.hpp: 
In member function 'int boost::random::mersenne_twister_engine<UIntType, 
w, n, m, r, a, u, d, s, b, t, c, l, 
f>::BOOST_RANDOM_DETAIL_SEED_SEQ_SEED(boost::random::mersenne_twister_engine<UIntType, 
w, n, m, r, a, u, d, s, b, t, c, l, f>, int, int)':
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/mersenne_twister.hpp:157:35: 
error: 'seq' was not declared in this scope
In file included from 
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random.hpp:41:0,
                  from conftest.cpp:61:
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp: 
At global scope:
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp:72:9: 
error: 'SeedSeq' has not been declared
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp:72:18: 
error: 'seq' has not been declared
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp:101:64: 
error: 'SeedSeq' has not been declared
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp:101:73: 
error: 'seq' has not been declared
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp: 
In member function 'int boost::random::lagged_fibonacci_engine<UIntType, 
w, p, 
q>::BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR(boost::random::lagged_fibonacci_engine<UIntType, 
w, p, q>, int, int)':
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp:73:12: 
error: 'seq' was not declared in this scope
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp: 
In member function 'int boost::random::lagged_fibonacci_engine<UIntType, 
w, p, 
q>::BOOST_RANDOM_DETAIL_SEED_SEQ_SEED(boost::random::lagged_fibonacci_engine<UIntType, 
w, p, q>, int, int)':
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp:103:35: 
error: 'seq' was not declared in this scope
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp: 
At global scope:
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp:224:64: 
error: 'SeedSeq' has not been declared
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp:224:73: 
error: 'seq' has not been declared
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp: 
In member function 'int boost::random::lagged_fibonacci<UIntType, w, p, 
q, 
v>::BOOST_RANDOM_DETAIL_SEED_SEQ_CONSTRUCTOR(boost::random::lagged_fibonacci<UIntType, 
w, p, q, v>, int, int)':
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp:225:18: 
error: 'seq' was not declared in this scope
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp: 
At global scope:
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp:276:74: 
error: 'SeedSeq' has not been declared
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp:276:83: 
error: 'seq' has not been declared
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp:304:67: 
error: 'SeedSeq' has not been declared
/afs/desy.de/group/theorie/software/ELF64/bin/../lib/gcc/../../include/boost/random/lagged_fibonacci.hpp:304:76: 
error: 'seq' has not been declared
[.....]

-- 
-------------------------------------
Juergen Reuter	
*****
DESY Theory Group
Notkestrasse 85
D-22603 Hamburg
Phone: +49 (0)40 8998-3895
Fax  : +49 (0)40 8998-2777

*****
Skype: jr_reuter
-------------------------------------



More information about the Rivet mailing list