[Bug 1084645] New: GCC 8: ceph build fails
http://bugzilla.opensuse.org/show_bug.cgi?id=1084645 Bug ID: 1084645 Summary: GCC 8: ceph 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: --- Build the package with GCC 8, there's error: [12090s] /usr/include/c++/8/bits/stl_tree.h:457:21: error: static assertion failed: comparison object must be invocable as const Please build the project as follows to reproduce the issue: osc build --alternative-project=openSUSE:Factory:Staging:Gcc7 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1084645 Martin Liška <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1084649 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1084645 Martin Liška <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ncutler@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1084645 http://bugzilla.opensuse.org/show_bug.cgi?id=1084645#c1 --- Comment #1 from Martin Liška <martin.liska@suse.com> --- Steps to reproduce: $ osc co openSUSE:Factory:Staging:Gcc7/ceph $ osc build Yes, it has 'Gcc7' in name, but it's gcc 8 staging project :) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1084645 Jesse Williamson <jwilliamson@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jwilliamson@suse.com Assignee|ncutler@suse.com |jwilliamson@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1084645 http://bugzilla.opensuse.org/show_bug.cgi?id=1084645#c7 Martin Liška <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(ncutler@suse.com) --- Comment #7 from Martin Liška <martin.liska@suse.com> --- (In reply to Nathan Cutler from comment #6)
Note: we need mimic PRs, not master PRs.
https://github.com/ceph/ceph/pull/21837 (master) was backported and merged to mimic by https://github.com/ceph/ceph/pull/21862
https://github.com/ceph/ceph/pull/21845 and https://github.com/ceph/ceph/pull/21898 (both targeting master) had not been backported yet, so I opened https://github.com/ceph/ceph/pull/22081
Once https://github.com/ceph/ceph/pull/22081 is merged we could try a build.
I see. If I'm correct that should be in trunk. Can you please submit the package to Factory. It's one of last blockers now.. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1084645 http://bugzilla.opensuse.org/show_bug.cgi?id=1084645#c8 Nathan Cutler <ncutler@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(ncutler@suse.com) | --- Comment #8 from Nathan Cutler <ncutler@suse.com> --- Latest upstream mimic submitted to Factory https://build.opensuse.org/request/show/613330 (Note that I would strongly prefer to *not* update the package to 14.0.0 at this point. Let's track mimic until doing that becomes untenable. Upstream has a tendency to break master builds for non-x86 platforms, and if anyone were to actually try to run ceph (based on upstream master) in Tumbleweed the result would be anyone's guess, since master gets only superficial testing.) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1084645 http://bugzilla.opensuse.org/show_bug.cgi?id=1084645#c9 Martin Liška <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #9 from Martin Liška <martin.liska@suse.com> --- (In reply to Nathan Cutler from comment #8)
Latest upstream mimic submitted to Factory
Thanks for that.
(Note that I would strongly prefer to *not* update the package to 14.0.0 at this point. Let's track mimic until doing that becomes untenable. Upstream has a tendency to break master builds for non-x86 platforms, and if anyone were to actually try to run ceph (based on upstream master) in Tumbleweed the result would be anyone's guess, since master gets only superficial testing.)
I see, but it has been blocking GCC release for quite some time. We really need it in Factory ;) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1084645 http://bugzilla.opensuse.org/show_bug.cgi?id=1084645#c10 Tim Serong <tserong@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tserong@suse.com --- Comment #10 from Tim Serong <tserong@suse.com> --- (In reply to Martin Liška from comment #9)
I see, but it has been blocking GCC release for quite some time. We really need it in Factory ;)
Don't worry, the 13.1.1 update (SR 613330) includes the GCC fix -- we don't need to go all the way to 14.0.0 (doing so *now* would cause some other difficulties for package maintenance, as that version is still very much in early development) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1084645 http://bugzilla.opensuse.org/show_bug.cgi?id=1084645#c11 --- Comment #11 from Nathan Cutler <ncutler@suse.com> --- Thanks, Tim. Now watching https://build.opensuse.org/project/show/openSUSE:Factory:Staging:C to verify that the fix works as expected. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1084645 http://bugzilla.opensuse.org/show_bug.cgi?id=1084645#c12 --- Comment #12 from Nathan Cutler <ncutler@suse.com> --- The GCC8 build succeeded in the staging project. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com