MATSUU Takuto
matsu****@gento*****
2008年 6月 21日 (土) 02:23:12 JST
Gentooの方からきました松鵜です。 Debianの方でkazehakase用のxulrunner 1.9対応パッチが提出されているようです。 http://article.gmane.org/gmane.linux.debian.devel.bugs.general/442324 2008/3/14 Mamoru Tasaka <mtasa****@ioa*****>: > 田坂です > > Hiroyuki Ikezoe wrote, at 03/01/2008 09:20 AM +9:00: >> g新部ひろゆきです。 >> >> 2008-03-01 (土) の 08:18 +0900 に Kouhei Sutou さんは書きました: >>> In <47C7B****@ioa*****> >>> "[Kazehakase-devel 2886] Re: 0.5.2リリース" on Fri, 29 Feb 2008 16:47:37 +0900, >>> Mamoru Tasaka <mtasa****@ioa*****> wrote: >>> >>>> これらですが、 >>>> http://developer.mozilla.org/ja/docs/GRE >>>> によるとnsprのライブラリやlibxpcom.soにはリンクさせてはいけないっぽいですね... >>>> そこでですが、これらのライブラリに対するリンケージ >>>> (具体的には-lplds4 -lplc4 -lnspr4 -lxul -lxpcom)を全て払うと >>>> こんどはこんな感じになります。 >>>> >>>> http://mtasaka.fedorapeople.org/notes/gdb-kazehakase-2.log >>> 今は--disable-gtkmozembedなしでビルドできるはずなので、そう >>> するとうまくいくかもしれません。 >> >> --disable-gtkmozembedがないとビルドできないんじゃないかなあ。 >> >> gtk_moz_embed_get_type()の呼び出しでこけてるみたいなので、xpcomglueがな >> んかうまく動いてない感じです。 > > いまだに同じようなところで引っかかってる...(svn trunk3485です) > (xulrunnerのversionは1.9 cvs20080312です) > --------------------------------------------------------------------------- > #0 0x0712d76f in gtk_moz_embed_pop_startup () from /usr/lib/kazehakase/embed/gecko.so > #1 0x033722dd in gtk_moz_embed_load_url (embed=0xa35cda0, url=0xa941720 "about:blank") at gtkmozembed2.cpp:688 > #2 0x070fcf43 in load_url (kzembed=0xa31daa0, url=0x711f43f "about:blank") at kz-gecko-embed.cpp:794 > #3 0x070fd055 in kz_gecko_embed_init (kzembed=0xa31daa0) at kz-gecko-embed.cpp:617 > #4 0x00c64663 in IA__g_type_create_instance (type=<value optimized out>) at gtype.c:1575 > #5 0x00c498a5 in g_object_constructor (type=<value optimized out>, n_construct_properties=<value optimized out>, > construct_params=<value optimized out>) at gobject.c:1046 > ---------------------------------------------------------------------------- > (i.e. gtk_moz_embed_get_type()の呼び出しでこけてるみたい) > どなたか見てくれないでしょうか。 > > 調べてみるとxulrunner_init() (in mozilla.cpp)は成功してて、その中での > gtk_moz_embed_set_path(xpcomPath);も問題なく実行していて、 > ついでにその後のKZ_MODULE_IMPL_INIT () (in kz-gecko-embed-module.cpp)にある > gtk_moz_embed_push_startup();も問題なく通過しているのに、 > なんでload_url() (in kz-gecko-embed.cpp)から呼び出された場合は失敗するんだろう... > (元々xulrunnerの事は良く分かりませんが)本当に良く分からない.... > > _______________________________________________ > Kazehakase-devel mailing list > Kazeh****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/kazehakase-devel >