After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 731747 - build error: gedit/gedit-close-confirmation-dialog.c:157:61: error: 'GTK_STYLE_CLASS_MESSAGE_DIALOG' undeclared
build error: gedit/gedit-close-confirmation-dialog.c:157:61: error: 'GTK_STYL...
Status: RESOLVED FIXED
Product: gedit
Classification: Applications
Component: general
3.13.x
Other Linux
: Normal major
: ---
Assigned To: Gedit maintainers
Gedit maintainers
Depends on:
Blocks:
 
 
Reported: 2014-06-16 20:37 UTC by Olav Vitters
Modified: 2014-06-17 15:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Olav Vitters 2014-06-16 20:37:47 UTC
Seems like an --as-needed linker build error


make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/gedit-3.13.1'
  CC       gedit/gedit_libgedit_la-gedit-close-confirmation-dialog.lo
gedit/gedit-close-confirmation-dialog.c: In function 'gedit_close_confirmation_dialog_init':
gedit/gedit-close-confirmation-dialog.c:157:61: error: 'GTK_STYLE_CLASS_MESSAGE_DIALOG' undeclared (first use in this function)
                                                             GTK_STYLE_CLASS_MESSAGE_DIALOG);
                                                             ^
gedit/gedit-close-confirmation-dialog.c:157:61: note: each undeclared identifier is reported only once for each function it appears in
Makefile:2855: recipe for target 'gedit/gedit_libgedit_la-gedit-close-confirmation-dialog.lo' failed
make[2]: *** [gedit/gedit_libgedit_la-gedit-close-confirmation-dialog.lo] Error 1

Full build output:
http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20140616201634.ovitters.valstar.21202/log/gedit-3.13.1-1.mga5/build.0.20140616201706.log

If wanted I can do a verbose build.
Comment 1 jessevdk@gmail.com 2014-06-16 21:06:38 UTC
Needs gtk+ 3.14?
Comment 2 Olav Vitters 2014-06-16 21:30:11 UTC
gtk+3.0-3.13.2-5.mga5

Full package list at:
http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20140616201634.ovitters.valstar.21202/log/gedit-3.13.1-1.mga5/rpm_qa.0.20140616201706.log

I'll do a verbose build in a bit.
Comment 3 jessevdk@gmail.com 2014-06-16 21:40:01 UTC
Seems 3.13.1 (just released) needs gtk+ master. The GTK_STYLE_CLASS_MESSAGE_DIALOG was introduced a short while ago, but no gtk+ has been released since yet.