Bug ID 1121561
Summary GCC 9: libqt5-qtbase build fails
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Basesystem
Assignee bnc-team-screening@forge.provo.novell.com
Reporter martin.liska@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

https://build.opensuse.org/build/openSUSE:Factory:Staging:Gcc7/standard/x86_64/libqt5-qtbase/_log

fails with:

[   81s]
/home/abuild/rpmbuild/BUILD/qtbase-everywhere-src-5.12.0/src/corelib/global/qrandom.cpp:
In static member function 'static void
QRandomGenerator::SystemAndGlobalGenerators::securelySeed(QRandomGenerator*)':
[   81s]
/home/abuild/rpmbuild/BUILD/qtbase-everywhere-src-5.12.0/src/corelib/global/qrandom.cpp:455:62:
error: no matching function for call to 'std::mersenne_twister_engine<unsigned
int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15,
4022730752, 18,
1812433253>::mersenne_twister_engine(QRandomGenerator::SystemGenerator&)'
[   81s]   455 |         new (&rng->storage.engine())
RandomEngine(self()->sys);
[   81s]       |                                                              ^
[   81s] In file included from /usr/include/c++/9/random:49,
[   81s]                  from
/home/abuild/rpmbuild/BUILD/qtbase-everywhere-src-5.12.0/src/corelib/global/qrandom.h:45,
[   81s]                  from
/home/abuild/rpmbuild/BUILD/qtbase-everywhere-src-5.12.0/src/corelib/global/qrandom.cpp:43:
[   81s] /usr/include/c++/9/bits/random.h:530:9: note: candidate:
'template<class _Sseq, class> std::mersenne_twister_engine<_UIntType, __w, __n,
__m, __r, __a, __u, __d, __s, __b, __t, __c, __l,
__f>::mersenne_twister_engine(_Sseq&)'
[   81s]   530 |         mersenne_twister_engine(_Sseq& __q)
[   81s]       |         ^~~~~~~~~~~~~~~~~~~~~~~
[   81s] /usr/include/c++/9/bits/random.h:530:9: note:   template argument
deduction/substitution failed:
[   81s] /usr/include/c++/9/bits/random.h:519:7: note: candidate:
'std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
__s, __b, __t, __c, __l,
__f>::mersenne_twister_engine(std::mersenne_twister_engine<_UIntType, __w, __n,
__m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>::result_type) [with
_UIntType = unsigned int; long unsigned int __w = 32; long unsigned int __n =
624; long unsigned int __m = 397; long unsigned int __r = 31; _UIntType __a =
2567483615; long unsigned int __u = 11; _UIntType __d = 4294967295; long
unsigned int __s = 7; _UIntType __b = 2636928640; long unsigned int __t = 15;
_UIntType __c = 4022730752; long unsigned int __l = 18; _UIntType __f =
1812433253; std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a,
__u, __d, __s, __b, __t, __c, __l, __f>::result_type = unsigned int]'
[   81s]   519 |       mersenne_twister_engine(result_type __sd)
[   81s]       |       ^~~~~~~~~~~~~~~~~~~~~~~
[   81s] /usr/include/c++/9/bits/random.h:519:43: note:   no known conversion
for argument 1 from 'QRandomGenerator::SystemGenerator' to
'std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11,
4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>::result_type' {aka
'unsigned int'}
[   81s]   519 |       mersenne_twister_engine(result_type __sd)
[   81s]       |                               ~~~~~~~~~~~~^~~~
[   81s] /usr/include/c++/9/bits/random.h:516:7: note: candidate:
'std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d,
__s, __b, __t, __c, __l, __f>::mersenne_twister_engine() [with _UIntType =
unsigned int; long unsigned int __w = 32; long unsigned int __n = 624; long
unsigned int __m = 397; long unsigned int __r = 31; _UIntType __a = 2567483615;
long unsigned int __u = 11; _UIntType __d = 4294967295; long unsigned int __s =
7; _UIntType __b = 2636928640; long unsigned int __t = 15; _UIntType __c =
4022730752; long unsigned int __l = 18; _UIntType __f = 1812433253]'
[   81s]   516 |       mersenne_twister_engine() :
mersenne_twister_engine(default_seed) { }
[   81s]       |       ^~~~~~~~~~~~~~~~~~~~~~~
[   81s] /usr/include/c++/9/bits/random.h:516:7: note:   candidate expects 0
arguments, 1 provided
[   81s] /usr/include/c++/9/bits/random.h:461:11: note: candidate: 'constexpr
std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11,
4294967295, 7, 2636928640, 15, 4022730752, 18,
1812433253>::mersenne_twister_engine(const
std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11,
4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>&)'
[   81s]   461 |     class mersenne_twister_engine
[   81s]       |           ^~~~~~~~~~~~~~~~~~~~~~~
[   81s] /usr/include/c++/9/bits/random.h:461:11: note:   no known conversion
for argument 1 from 'QRandomGenerator::SystemGenerator' to 'const
std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11,
4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>&'
[   81s] /usr/include/c++/9/bits/random.h:461:11: note: candidate: 'constexpr
std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11,
4294967295, 7, 2636928640, 15, 4022730752, 18,
1812433253>::mersenne_twister_engine(std::mersenne_twister_engine<unsigned int,
32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752,
18, 1812433253>&&)'
[   81s] /usr/include/c++/9/bits/random.h:461:11: note:   no known conversion
for argument 1 from 'QRandomGenerator::SystemGenerator' to
'std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11,
4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>&&'
[   81s] gmake: *** [Makefile:316: qrandom.o] Error 1
[   81s] gmake: *** Waiting for unfinished jobs....
[   83s] error: Bad exit status from /var/tmp/rpm-tmp.T3nJiN (%build)


You are receiving this mail because: