トップ «前の日記(2013-06-13(木)) 最新 次の日記(2013-06-15(土))» 編集

新秀の介の日記

過去の日記

2013-06-14(金) ようやく、雨が上がった

_ 思いの外、順調

結構な仕事量があると思ったのだが、思いの外順調に進んで、今日は久しぶりに早めに仕事を切り上げることができた。たまには、早く帰りたいよねえ。

Tags: 仕事

_ 今日のFirefox - Hg 2013061421-trunk/Linux

Bug-org 627699 : Port GTK2 to GTK3パッチ(GTK+3 build fixes)を当てて、GTK3を有効にしたビルドを試してみた。が、

/usr/bin/ccache c++ -o crashreporter_linux.i_o -c  -I../../../dist/system_wrappers -include /home/hideo/develop/mozilla-central/config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -I/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/../google-breakpad/src -I/home/hideo/develop/mozilla-central/toolkit/crashreporter/client -I/home/hideo/develop/mozilla-central/toolkit/crashreporter/client -I. -I../../../dist/include  -I/home/hideo/develop/mozilla-central/fx-opt/dist/include/nspr -I/home/hideo/develop/mozilla-central/fx-opt/dist/include/nss      -fPIC  -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wcast-align -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/gtk-3.0/unix-print   -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include    -DNDEBUG -DTRIMMED -g -fprofile-generate -O3 -fno-omit-frame-pointer    -DMOZILLA_CLIENT -include ../../../mozilla-config.h -MD -MP -MF .deps/crashreporter_linux.i_o.pp  /home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp: In function ‘void SendReport()’:
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:121:19: warning: ‘GThread* g_thread_create(GThreadFunc, gpointer, gboolean, GError**)’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:100): Use 'g_thread_new' instead [-Wdeprecated-declarations]
   gSendThreadID = g_thread_create(SendThread, NULL, TRUE, &err);
                   ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:121:63: warning: ‘GThread* g_thread_create(GThreadFunc, gpointer, gboolean, GError**)’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:100): Use 'g_thread_new' instead [-Wdeprecated-declarations]
   gSendThreadID = g_thread_create(SendThread, NULL, TRUE, &err);
                                                               ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:26:0,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:25,
                 from ../../../dist/system_wrappers/glib-object.h:3,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from ../../../dist/system_wrappers/gio/gio.h:3,
                 from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28,
                 from /usr/include/gtk-3.0/gdk/gdk.h:32,
                 from ../../../dist/system_wrappers/gdk/gdk.h:3,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from ../../../dist/system_wrappers/gtk/gtk.h:3,
                 from /home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:9:
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp: In function ‘void ViewReportClicked(GtkButton*, gpointer)’:
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:184:43: error: ‘GtkDialog’ has no member named ‘vbox’
   gtk_container_add(GTK_CONTAINER(dialog->vbox), scrolled);
                                           ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp: In function ‘bool UIShowCrashUI(const string&, const StringTable&, const string&, const std::vector<std::basic_string<char> >&)’:
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:399:21: warning: ‘GtkWidget* gtk_vbox_new(gboolean, gint)’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* vbox = gtk_vbox_new(FALSE, 6);
                     ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:399:42: warning: ‘GtkWidget* gtk_vbox_new(gboolean, gint)’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* vbox = gtk_vbox_new(FALSE, 6);
                                          ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:420:26: warning: ‘GtkWidget* gtk_hbox_new(gboolean, gint)’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* indentBox = gtk_hbox_new(FALSE, 0);
                          ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:420:47: warning: ‘GtkWidget* gtk_hbox_new(gboolean, gint)’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* indentBox = gtk_hbox_new(FALSE, 0);
                                               ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:424:27: warning: ‘GtkWidget* gtk_vbox_new(gboolean, gint)’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* innerVBox1 = gtk_vbox_new(FALSE, 0);
                           ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:424:48: warning: ‘GtkWidget* gtk_vbox_new(gboolean, gint)’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* innerVBox1 = gtk_vbox_new(FALSE, 0);
                                                ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:434:27: warning: ‘GtkWidget* gtk_hbox_new(gboolean, gint)’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* indentBox2 = gtk_hbox_new(FALSE, 0);
                           ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:434:48: warning: ‘GtkWidget* gtk_hbox_new(gboolean, gint)’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* indentBox2 = gtk_hbox_new(FALSE, 0);
                                                ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:438:26: warning: ‘GtkWidget* gtk_vbox_new(gboolean, gint)’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* innerVBox = gtk_vbox_new(FALSE, 0);
                          ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:438:47: warning: ‘GtkWidget* gtk_vbox_new(gboolean, gint)’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* innerVBox = gtk_vbox_new(FALSE, 0);
                                               ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:442:36: warning: ‘GtkWidget* gtk_hbutton_box_new()’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h:61): Use 'gtk_button_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* viewReportButtonBox = gtk_hbutton_box_new();
                                    ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:442:56: warning: ‘GtkWidget* gtk_hbutton_box_new()’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h:61): Use 'gtk_button_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* viewReportButtonBox = gtk_hbutton_box_new();
                                                        ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:489:31: warning: ‘GtkWidget* gtk_hbox_new(gboolean, gint)’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* emailIndentBox = gtk_hbox_new(FALSE, 0);
                               ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:489:52: warning: ‘GtkWidget* gtk_hbox_new(gboolean, gint)’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* emailIndentBox = gtk_hbox_new(FALSE, 0);
                                                    ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:502:28: warning: ‘GtkWidget* gtk_hbox_new(gboolean, gint)’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* progressBox = gtk_hbox_new(FALSE, 6);
                            ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:502:49: warning: ‘GtkWidget* gtk_hbox_new(gboolean, gint)’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62): Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* progressBox = gtk_hbox_new(FALSE, 6);
                                                 ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:519:26: warning: ‘GtkWidget* gtk_hbutton_box_new()’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h:61): Use 'gtk_button_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* buttonBox = gtk_hbutton_box_new();
                          ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:519:46: warning: ‘GtkWidget* gtk_hbutton_box_new()’ is deprecated (declared at /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h:61): Use 'gtk_button_box_new' instead [-Wdeprecated-declarations]
   GtkWidget* buttonBox = gtk_hbutton_box_new();
                                              ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:527:38: error: ‘GTK_CAN_DEFAULT’ was not declared in this scope
   GTK_WIDGET_SET_FLAGS(gCloseButton, GTK_CAN_DEFAULT);
                                      ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:527:53: error: ‘GTK_WIDGET_SET_FLAGS’ was not declared in this scope
   GTK_WIDGET_SET_FLAGS(gCloseButton, GTK_CAN_DEFAULT);
                                                     ^
/home/hideo/develop/mozilla-central/toolkit/crashreporter/client/crashreporter_linux.cpp:554:32: error: ‘gtk_widget_hide_all’ was not declared in this scope
   gtk_widget_hide_all(gThrobber);
                                ^
make[7]: *** [crashreporter_linux.i_o] エラー 1

ってことで、今度は別の場所でエラーになってしまった。どうやら、Crash Reporterのところみたいだから、これを無効してビルドしてみるかなあ。

_ webkit 1.8.1-4

このリリースで、bug #711584 : gnome-control-center: *** Error in `gnome-control-center': free(): invalid pointer: 0x00007f6e3619c000 ***に対応するパッチが入った。ってことで、無事にGNOME Control Centerを起動することができるようになった。

Tags: Debian

Copyright (C) 2005-2012 by Hidenosuke. All rights reserved.
mailto: hidenosuke_at_hidenosuke_dot_org or hideo.oshima_at_gmail_dot_com