From: hiroshi h. <cos...@gm...> - 2013-10-21 14:02:09
|
畑ケです。 Travis CIのログ https://s3.amazonaws.com/archive.travis-ci.org/jobs/12620043/log.txt を 見ると gdkdisplay.hやgdkwindow.hに定義されているGDK_DEPRECATED_IN_3_0_FORによる 以下のようなdeprecation warningが出てしまっています。(長いので抜粋) make[2]: Entering directory `/home/travis/build/ruby-gnome2/ruby-gnome2/gdk3/ext/gdk3' compiling rbgdkdragcontext.c compiling rbgdkdisplay.c rbgdkdisplay.c: In function ‘rg_pointer_ungrab’: rbgdkdisplay.c:92:5: warning: ‘gdk_display_pointer_ungrab’ is deprecated (declared at /usr/include/gtk-3.0/gdk/gdkdisplay.h:55): Use 'gdk_device_ungrab' instead [-Wdeprecated-declarations] rbgdkdisplay.c: In function ‘rg_keyboard_ungrab’: rbgdkdisplay.c:99:5: warning: ‘gdk_display_keyboard_ungrab’ is deprecated (declared at /usr/include/gtk-3.0/gdk/gdkdisplay.h:58): Use 'gdk_device_ungrab' instead [-Wdeprecated-declarations] rbgdkdisplay.c: In function ‘rg_pointer_grabbed_p’: rbgdkdisplay.c:106:5: warning: ‘gdk_display_pointer_is_grabbed’ is deprecated (declared at /usr/include/gtk-3.0/gdk/gdkdisplay.h:61): Use 'gdk_display_device_is_grabbed' instead [-Wdeprecated-declarations] rbgdkdisplay.c: In function ‘rg_devices’: rbgdkdisplay.c:133:5: warning: ‘gdk_display_list_devices’ is deprecated (declared at /usr/include/gtk-3.0/gdk/gdkdisplay.h:74): Use 'gdk_device_manager_list_devices' instead [-Wdeprecated-declarations] rbgdkdisplay.c: In function ‘rg_pointer’: これはGithubにはIssueが立っていませんが、 Ruby-GNOME2のgdk3,gtk3はのGTK+ 3.4.2 or laterが要求されている為、 GTK+ 3.4までの環境でgdk3とgtk3のgemをインストールした際に出力される deprecation warningに対応しようと考えています。 # Ruby側のAPIに影響が出そうなところは後回しにして作業しようと思います。 # 万が一動かなくなっていたら適宜ツッコミを入れていただけると助かります。 -- Hatake Hiroshi cos...@gm... |