2011-09-27(火) 秋の気配
_ もう少し、じっくりと仕事が出来る予定だったのだが
当初は4時からの打合せが1件だけだったのに、1時と2時に打合せと接客が1件ずつ入ってしまったために、開いている時間が細切れの状態に。おかげで、腰をすえて書類を作ることができなくなってしまった。まあ、今日中に仕上げないといけないわけでもないので、残りは明日に回そう。
_ CPU黒歴史 夢の5GHz CPUは燃費最悪 Prescott~Tejas
「CPU黒歴史」なんてマニアックな企画が進行していたのか。連載6回まで進んでいるけど、まだ続くのかなあ。それにしても、Timna、iAPX 432、i860、i960とIntelの製品が続いている。このあたり、Sonyと似ていないこともないなあ。
_ WaylandやHTML5の実験的サポートが追加された「GTK+ 3.2」リリース
今回の目玉は、
WaylandサポートやWebブラウザ上でGTK+アプリケーションを実行できるHTML5バックエンドサポートなど、先進的な機能が実験的機能として実装されている。
ってことらしい。Waylandは面白そうだけど、普及するまでには、もう少し時間がかかりそう。という事で、やはりHTML5バックエンドサポートが気になる。デモとか、見てみたいなあ。
_ 再びビルドエラー
昨晩のelfhackでビルドエラーになる問題は、松浦さんのコメントによれば、bug-org 654087 : Elfhack errorらしい。5か月近くたってもUnconfirmedのままなので、すぐにFIXされることはなさそう。
さて、今晩のビルドでは、別の所でエラーになってしまった。
c++ -o nsDOMClassInfo.i_o -c -I../../dist/stl_wrappers -I../../dist/system_wrappers -include /home/hideo/develop/mozilla-central/config/gcc_hidden.h -D_IMPL_NS_LAYOUT -DMOZ_JSDEBUGGER -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES -DSTATIC_EXPORTABLE_JS_API -DOSTYPE=\"Linux3.0\" -DOSARCH=Linux -DEXCLUDE_SKIA_DEPENDENCIES -DOS_LINUX=1 -DOS_POSIX=1 -I/home/hideo/develop/mozilla-central/dom/base -I/home/hideo/develop/mozilla-central/dom/src/events -I/home/hideo/develop/mozilla-central/dom/src/storage -I/home/hideo/develop/mozilla-central/dom/src/offline -I/home/hideo/develop/mozilla-central/dom/src/geolocation -I/home/hideo/develop/mozilla-central/dom/src/notification -I/home/hideo/develop/mozilla-central/dom/workers -I/home/hideo/develop/mozilla-central/content/xbl/src -I/home/hideo/develop/mozilla-central/content/xul/document/src -I/home/hideo/develop/mozilla-central/content/events/src -I/home/hideo/develop/mozilla-central/content/base/src -I/home/hideo/develop/mozilla-central/content/html/content/src -I/home/hideo/develop/mozilla-central/content/html/document/src -I/home/hideo/develop/mozilla-central/content/svg/content/src -I/home/hideo/develop/mozilla-central/layout/generic -I/home/hideo/develop/mozilla-central/layout/style -I/home/hideo/develop/mozilla-central/layout/xul/base/src -I/home/hideo/develop/mozilla-central/layout/xul/base/src/tree/src -I/home/hideo/develop/mozilla-central/ipc/chromium/src -I/home/hideo/develop/mozilla-central/ipc/glue -I../../ipc/ipdl/_ipdlheaders -I/home/hideo/develop/mozilla-central/dom/base/../../js/src/xpconnect/src -I/home/hideo/develop/mozilla-central/dom/base/../../js/src/xpconnect/wrappers -I/home/hideo/develop/mozilla-central/xpcom/ds -I/home/hideo/develop/mozilla-central/dom/base -I. -I../../dist/include -I../../dist/include/nsprpub -I/home/hideo/develop/mozilla-central/fx-opt/dist/include/nspr -I/home/hideo/develop/mozilla-central/fx-opt/dist/include/nss -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -Wno-long-long -fno-strict-aliasing -std=gnu++0x -pthread -ffunction-sections -fdata-sections -pipe -DNDEBUG -DTRIMMED -g -fprofile-generate -O3 -fomit-frame-pointer -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF .deps/nsDOMClassInfo.pp /home/hideo/develop/mozilla-central/dom/base/nsDOMClassInfo.cpp nsPerformance.cpp nsDOMNavigationTiming.cpp c++ -o nsPerformance.i_o -c -I../../dist/stl_wrappers -I../../dist/system_wrappers -include /home/hideo/develop/mozilla-central/config/gcc_hidden.h -D_IMPL_NS_LAYOUT -DMOZ_JSDEBUGGER -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES -DSTATIC_EXPORTABLE_JS_API -DOSTYPE=\"Linux3.0\" -DOSARCH=Linux -DEXCLUDE_SKIA_DEPENDENCIES -DOS_LINUX=1 -DOS_POSIX=1 -I/home/hideo/develop/mozilla-central/dom/base -I/home/hideo/develop/mozilla-central/dom/src/events -I/home/hideo/develop/mozilla-central/dom/src/storage -I/home/hideo/develop/mozilla-central/dom/src/offline -I/home/hideo/develop/mozilla-central/dom/src/geolocation -I/home/hideo/develop/mozilla-central/dom/src/notification -I/home/hideo/develop/mozilla-central/dom/workers -I/home/hideo/develop/mozilla-central/content/xbl/src -I/home/hideo/develop/mozilla-central/content/xul/document/src -I/home/hideo/develop/mozilla-central/content/events/src -I/home/hideo/develop/mozilla-central/content/base/src -I/home/hideo/develop/mozilla-central/content/html/content/src -I/home/hideo/develop/mozilla-central/content/html/document/src -I/home/hideo/develop/mozilla-central/content/svg/content/src -I/home/hideo/develop/mozilla-central/layout/generic -I/home/hideo/develop/mozilla-central/layout/style -I/home/hideo/develop/mozilla-central/layout/xul/base/src -I/home/hideo/develop/mozilla-central/layout/xul/base/src/tree/src -I/home/hideo/develop/mozilla-central/ipc/chromium/src -I/home/hideo/develop/mozilla-central/ipc/glue -I../../ipc/ipdl/_ipdlheaders -I/home/hideo/develop/mozilla-central/dom/base/../../js/src/xpconnect/src -I/home/hideo/develop/mozilla-central/dom/base/../../js/src/xpconnect/wrappers -I/home/hideo/develop/mozilla-central/xpcom/ds -I/home/hideo/develop/mozilla-central/dom/base -I. -I../../dist/include -I../../dist/include/nsprpub -I/home/hideo/develop/mozilla-central/fx-opt/dist/include/nspr -I/home/hideo/develop/mozilla-central/fx-opt/dist/include/nss -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -Wno-long-long -fno-strict-aliasing -std=gnu++0x -pthread -ffunction-sections -fdata-sections -pipe -DNDEBUG -DTRIMMED -g -fprofile-generate -O3 -fomit-frame-pointer -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF .deps/nsPerformance.pp /home/hideo/develop/mozilla-central/dom/base/nsPerformance.cpp nsDOMMemoryReporter.cpp c++ -o nsDOMNavigationTiming.i_o -c -I../../dist/stl_wrappers -I../../dist/system_wrappers -include /home/hideo/develop/mozilla-central/config/gcc_hidden.h -D_IMPL_NS_LAYOUT -DMOZ_JSDEBUGGER -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES -DSTATIC_EXPORTABLE_JS_API -DOSTYPE=\"Linux3.0\" -DOSARCH=Linux -DEXCLUDE_SKIA_DEPENDENCIES -DOS_LINUX=1 -DOS_POSIX=1 -I/home/hideo/develop/mozilla-central/dom/base -I/home/hideo/develop/mozilla-central/dom/src/events -I/home/hideo/develop/mozilla-central/dom/src/storage -I/home/hideo/develop/mozilla-central/dom/src/offline -I/home/hideo/develop/mozilla-central/dom/src/geolocation -I/home/hideo/develop/mozilla-central/dom/src/notification -I/home/hideo/develop/mozilla-central/dom/workers -I/home/hideo/develop/mozilla-central/content/xbl/src -I/home/hideo/develop/mozilla-central/content/xul/document/src -I/home/hideo/develop/mozilla-central/content/events/src -I/home/hideo/develop/mozilla-central/content/base/src -I/home/hideo/develop/mozilla-central/content/html/content/src -I/home/hideo/develop/mozilla-central/content/html/document/src -I/home/hideo/develop/mozilla-central/content/svg/content/src -I/home/hideo/develop/mozilla-central/layout/generic -I/home/hideo/develop/mozilla-central/layout/style -I/home/hideo/develop/mozilla-central/layout/xul/base/src -I/home/hideo/develop/mozilla-central/layout/xul/base/src/tree/src -I/home/hideo/develop/mozilla-central/ipc/chromium/src -I/home/hideo/develop/mozilla-central/ipc/glue -I../../ipc/ipdl/_ipdlheaders -I/home/hideo/develop/mozilla-central/dom/base/../../js/src/xpconnect/src -I/home/hideo/develop/mozilla-central/dom/base/../../js/src/xpconnect/wrappers -I/home/hideo/develop/mozilla-central/xpcom/ds -I/home/hideo/develop/mozilla-central/dom/base -I. -I../../dist/include -I../../dist/include/nsprpub -I/home/hideo/develop/mozilla-central/fx-opt/dist/include/nspr -I/home/hideo/develop/mozilla-central/fx-opt/dist/include/nss -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -Wno-long-long -fno-strict-aliasing -std=gnu++0x -pthread -ffunction-sections -fdata-sections -pipe -DNDEBUG -DTRIMMED -g -fprofile-generate -O3 -fomit-frame-pointer -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF .deps/nsDOMNavigationTiming.pp /home/hideo/develop/mozilla-central/dom/base/nsDOMNavigationTiming.cpp c++ -o nsDOMMemoryReporter.i_o -c -I../../dist/stl_wrappers -I../../dist/system_wrappers -include /home/hideo/develop/mozilla-central/config/gcc_hidden.h -D_IMPL_NS_LAYOUT -DMOZ_JSDEBUGGER -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES -DSTATIC_EXPORTABLE_JS_API -DOSTYPE=\"Linux3.0\" -DOSARCH=Linux -DEXCLUDE_SKIA_DEPENDENCIES -DOS_LINUX=1 -DOS_POSIX=1 -I/home/hideo/develop/mozilla-central/dom/base -I/home/hideo/develop/mozilla-central/dom/src/events -I/home/hideo/develop/mozilla-central/dom/src/storage -I/home/hideo/develop/mozilla-central/dom/src/offline -I/home/hideo/develop/mozilla-central/dom/src/geolocation -I/home/hideo/develop/mozilla-central/dom/src/notification -I/home/hideo/develop/mozilla-central/dom/workers -I/home/hideo/develop/mozilla-central/content/xbl/src -I/home/hideo/develop/mozilla-central/content/xul/document/src -I/home/hideo/develop/mozilla-central/content/events/src -I/home/hideo/develop/mozilla-central/content/base/src -I/home/hideo/develop/mozilla-central/content/html/content/src -I/home/hideo/develop/mozilla-central/content/html/document/src -I/home/hideo/develop/mozilla-central/content/svg/content/src -I/home/hideo/develop/mozilla-central/layout/generic -I/home/hideo/develop/mozilla-central/layout/style -I/home/hideo/develop/mozilla-central/layout/xul/base/src -I/home/hideo/develop/mozilla-central/layout/xul/base/src/tree/src -I/home/hideo/develop/mozilla-central/ipc/chromium/src -I/home/hideo/develop/mozilla-central/ipc/glue -I../../ipc/ipdl/_ipdlheaders -I/home/hideo/develop/mozilla-central/dom/base/../../js/src/xpconnect/src -I/home/hideo/develop/mozilla-central/dom/base/../../js/src/xpconnect/wrappers -I/home/hideo/develop/mozilla-central/xpcom/ds -I/home/hideo/develop/mozilla-central/dom/base -I. -I../../dist/include -I../../dist/include/nsprpub -I/home/hideo/develop/mozilla-central/fx-opt/dist/include/nspr -I/home/hideo/develop/mozilla-central/fx-opt/dist/include/nss -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -Wno-long-long -fno-strict-aliasing -std=gnu++0x -pthread -ffunction-sections -fdata-sections -pipe -DNDEBUG -DTRIMMED -g -fprofile-generate -O3 -fomit-frame-pointer -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF .deps/nsDOMMemoryReporter.pp /home/hideo/develop/mozilla-central/dom/base/nsDOMMemoryReporter.cpp nsIEntropyCollector.idl /usr/bin/python2.7 /home/hideo/develop/mozilla-central/config/pythonpath.py \ -I/home/hideo/develop/mozilla-central/other-licenses/ply \ -I/home/hideo/develop/mozilla-central/xpcom/idl-parser \ -I/home/hideo/develop/mozilla-central/xpcom/typelib/xpt/tools \ /home/hideo/develop/mozilla-central/xpcom/idl-parser/typelib.py --cachedir=/home/hideo/develop/mozilla-central/xpcom/idl-parser -I/home/hideo/develop/mozilla-central/dom/base -I../../dist/idl /home/hideo/develop/mozilla-central/dom/base/nsIEntropyCollector.idl -d .deps/nsIEntropyCollector.xpt.pp -o _xpidlgen/nsIEntropyCollector.xpt nsIScriptChannel.idl /usr/bin/python2.7 /home/hideo/develop/mozilla-central/config/pythonpath.py \ -I/home/hideo/develop/mozilla-central/other-licenses/ply \ -I/home/hideo/develop/mozilla-central/xpcom/idl-parser \ -I/home/hideo/develop/mozilla-central/xpcom/typelib/xpt/tools \ /home/hideo/develop/mozilla-central/xpcom/idl-parser/typelib.py --cachedir=/home/hideo/develop/mozilla-central/xpcom/idl-parser -I/home/hideo/develop/mozilla-central/dom/base -I../../dist/idl /home/hideo/develop/mozilla-central/dom/base/nsIScriptChannel.idl -d .deps/nsIScriptChannel.xpt.pp -o _xpidlgen/nsIScriptChannel.xpt /usr/bin/python2.7 /home/hideo/develop/mozilla-central/fx-opt/dist/sdk/bin/xpt.py link _xpidlgen/dom.xpt _xpidlgen/nsIEntropyCollector.xpt _xpidlgen/nsIScriptChannel.xpt In file included from /home/hideo/develop/mozilla-central/content/html/content/src/nsHTMLSelectElement.h:59:0, from /home/hideo/develop/mozilla-central/dom/base/nsDOMClassInfo.cpp:483: /home/hideo/develop/mozilla-central/xpcom/ds/nsCheapSets.h: In member function ‘void nsCheapInt32Set::SetInt(PRInt32)’: /home/hideo/develop/mozilla-central/xpcom/ds/nsCheapSets.h:178:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] In file included from ../../dist/include/nsAutoPtr.h:48:0, from /home/hideo/develop/mozilla-central/dom/base/../../js/src/xpconnect/src/xpcprivate.h:65, from /home/hideo/develop/mozilla-central/dom/base/nsDOMClassInfo.cpp:50: ../../dist/include/nsCOMPtr.h: At global scope: ../../dist/include/nsCOMPtr.h: In instantiation of ‘nsCOMPtr_base::nsDerivedSafe<mozilla::dom::indexedDB::IDBTransaction>’: ../../dist/include/mozilla/dom/indexedDB/IDBObjectStore.h:145:24: instantiated from here ../../dist/include/nsCOMPtr.h:436:7: error: deleted function ‘virtual nsCOMPtr_base::nsDerivedSafe<mozilla::dom::indexedDB::IDBTransaction>::~nsDerivedSafe()’ ../../dist/include/mozilla/dom/indexedDB/IDBTransaction.h:171:3: error: overriding non-deleted function ‘virtual mozilla::dom::indexedDB::IDBTransaction::~IDBTransaction()’ ../../dist/include/nsCOMPtr.h:436:7: error: ‘virtual nsCOMPtr_base::nsDerivedSafe<mozilla::dom::indexedDB::IDBTransaction>::~nsDerivedSafe()’ is implicitly deleted because the default definition would be ill-formed: ../../dist/include/mozilla/dom/indexedDB/IDBTransaction.h:171:3: error: ‘virtual mozilla::dom::indexedDB::IDBTransaction::~IDBTransaction()’ is private ../../dist/include/nsCOMPtr.h:436:7: error: within this context /home/hideo/develop/mozilla-central/dom/base/nsDOMClassInfo.cpp: In function ‘void* FlagsToPrivate(PRUint32)’: /home/hideo/develop/mozilla-central/dom/base/nsDOMClassInfo.cpp:8699:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] make[6]: *** [nsDOMClassInfo.i_o] エラー 1
Bug-org 689301 : Compile error in nsTimerImpl.cpp with gcc 4.6.0 on Fedora core 15 x64が該当するようで、このパッチを当ててからビルドしてみたら、無事に完了した。なお、もうひとつのパッチでは、ビルドの途中でこけてしまった。
_ meta-gnome3 1:3.0+1
GNOME 3.0用のメタパッケージが、ようやくexperimentalに登場した。これまでは、それぞれのパッケージを個別にインストールしないといけなかったが、これでひとまとめに管理することができるようになったため、アップグレードも用意になった。
Copyright (C) 2005-2012 by Hidenosuke. All rights reserved.
mailto: hidenosuke_at_hidenosuke_dot_org or hideo.oshima_at_gmail_dot_com