[Bug 1225861] New: Package libyui does not build with gcc14
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1225861 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: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com