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)