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).


You are receiving this mail because: