[Bug 1174759] New: libyui-ncurses fails to build, related to NCURSES_CXX_IMPEXP (ncurses 6.2 patch 20200704)
https://bugzilla.suse.com/show_bug.cgi?id=1174759 Bug ID: 1174759 Summary: libyui-ncurses fails to build, related to NCURSES_CXX_IMPEXP (ncurses 6.2 patch 20200704) Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 Assignee: yast2-maintainers@suse.de Reporter: mvidner@suse.com QA Contact: jsrain@suse.com Found By: --- Blocker: --- In https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:C... [ 45s] [ 7%] Building CXX object src/CMakeFiles/yui-ncurses.dir/NCWidgetFactory.cc.o [ 46s] In file included from /home/abuild/rpmbuild/BUILD/libyui-ncurses-2.55.0/src/ncursesw.h:31, [ 46s] from /home/abuild/rpmbuild/BUILD/libyui-ncurses-2.55.0/src/NCurses.h:40, [ 46s] from /home/abuild/rpmbuild/BUILD/libyui-ncurses-2.55.0/src/NCtoY2Event.h:29, [ 46s] from /home/abuild/rpmbuild/BUILD/libyui-ncurses-2.55.0/src/NCtoY2Event.cc:26: [ 46s] /usr/include/ncursesw/etip.h:143:26: error: aggregate 'NCURSES_CXX_IMPEXP NCursesPanel' has incomplete type and cannot be defined [ 46s] 143 | class NCURSES_CXX_IMPEXP NCursesPanel; [ 46s] | ^~~~~~~~~~~~ -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1174759 https://bugzilla.suse.com/show_bug.cgi?id=1174759#c1 Martin Vidner <mvidner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS URL| |https://trello.com/c/xWy1NU | |Ay Assignee|yast2-maintainers@suse.de |mvidner@suse.com --- Comment #1 from Martin Vidner <mvidner@suse.com> --- This is related to the fact that in src/ncursesw.h, libyui-ncurses has been maintaining a fork of /usr/include/ncursesw/cursesw.h for 20 years, and it periodically breaks when upstream makes changes. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1174759 https://bugzilla.suse.com/show_bug.cgi?id=1174759#c2 --- Comment #2 from Martin Vidner <mvidner@suse.com> --- Meanwhile, the staging project has changed to N: https://build.opensuse.org/package/show/openSUSE:Factory:Staging:N/libyui-nc... Git: https://github.com/libyui/libyui-ncurses/pull/95 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1174759 https://bugzilla.suse.com/show_bug.cgi?id=1174759#c3 Martin Vidner <mvidner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #3 from Martin Vidner <mvidner@suse.com> --- Merged. RPM: libyui-ncurses12-2.55.1 OBS: https://build.opensuse.org/request/show/824282 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com