GNOME Bugzilla – Bug 731747
build error: gedit/gedit-close-confirmation-dialog.c:157:61: error: 'GTK_STYLE_CLASS_MESSAGE_DIALOG' undeclared
Last modified: 2014-06-17 15:49:12 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.
Needs gtk+ 3.14?
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.
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.
Verbose build: http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20140616213123.ovitters.valstar.10315/log/gedit-3.13.1-1.mga5/build.0.20140616213205.log All other logs are at: http://pkgsubmit.mageia.org/uploads/failure/cauldron/core/release/20140616213123.ovitters.valstar.10315/log/gedit-3.13.1-1.mga5/ Ah, could you update configure.ac?
Done: https://git.gnome.org/browse/gedit/commit/?id=0d0e33b661c875cb0712e15ba975f5ad997b34a2