Bug ID | 1225861 |
---|---|
Summary | Package libyui does not build with gcc14 |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Development |
Assignee | screening-team-bugs@suse.de |
Reporter | mjambor@suse.com |
QA Contact | qa-bugs@suse.de |
Blocks | 1220574 |
Target Milestone | --- |
Found By | --- |
Blocker | --- |
Package libyui does not build with gcc14. One reason is a new C++ error: [ 17s] /home/abuild/rpmbuild/BUILD/libyui-4.6.1/libyui/src/TreeItem.h:49:23: error: template-id not allowed for constructor in C++20 [-Werror=template-id-cdtor] [ 17s] 49 | TreeItem<PAYLOAD> ( const PAYLOAD & val, [ 17s] | ^ [ 17s] /home/abuild/rpmbuild/BUILD/libyui-4.6.1/libyui/src/TreeItem.h:49:23: note: remove the ‘< >’ but when that is avoided by using option -Wno-error=template-id-cdtor, the compilation dies later on with: In file included from /home/abuild/rpmbuild/BUILD/libyui-4.6.1/libyui/src/FSize.cc:36: /usr/include/boost/multiprecision/cpp_bin_float.hpp:40:10: fatal error: quadmath.h: No such file or directory (ISTR a bootst mis-configuration issue resulting into this early in the GCC 14 development cycle).