GNOME Bugzilla – Bug 155486
gtk+-2.5.3 doesn't compile for linux-fb gdk target
Last modified: 2013-03-18 04:03:15 UTC
"gdk/makegdkalias.pl" script (and generated "gdk/gdkalias.h" in tarball) doesn't include "gdk/linux-fb/gdkfb.h" header for linux-fb gdk target. This leads to compilation fail after 'configure --with-gdktarget=linux-fb'. PS: is there any reason to have pre-generated "gdkalias.h" (>180K plain or >12K compressed) in tarball ?
Created attachment 32632 [details] [review] proposed patch
gdk/linux-fb also has no two functions: 1) gdk_display_request_selection_notification 2) _gdk_windowing_window_destroy_foreign As I can guess the first should be just a one-liner returning FALSE, as for second - I'm lacking knowledge of linux-fb backend. If someone point me the right direction I'll try to fix it.
I have committed the makegdkalias.pl patch. Regarding the missing functions, I'm not sure it is really worth keeping a bug open for that, until we find someone who is willing to maintain the framebuffer backend...
Just one more thing: doc-shooter tool from "docs/tools" depends on X11, so compilation breaks on boxes without X11 devel - as I understand this will affect win32 builds as well as linux-fb... Looks like you're right about maintaining - GTK+-2.5 compiled with linux-fb didn't work well on my box.
Created attachment 35592 [details] [review] include gdkalias.h in some files This patch, clear some mistakes in the compilation.
oleciy, john: is this still an issue or can this be closed as obsolete? looks like the second patch has not been applied yet. so... is the framebuffer backend maintained - yes or no? :-)
Closing as obsolete, since the linux-fb backend is not maintained