[Kazehakase-devel 2498] Re: 風博士 0.3.3 リリース

Back to archive index

Ryo SHIMIZU furyo****@on-ai*****
2005年 12月 7日 (水) 23:03:07 JST


ふりょです.

On Wed, 07 Dec 2005 12:29:05 +0900
Hiroyuki Ikezoe <poinc****@ikezo*****> wrote:

> > 今日,Firefox をビルドしなおして(./configure --prefix=/usr/local
> --enable-application=browser),
> > 風博士の cvs up をしてビルドしたらまともに動くようになりました.
> > 
> > 12/6 の修正が関係しているんでしょうか?
> 
> こっちは予想外です。
> 岩井さんの修正が効いてたりするんでしょうか、考えられんですけど。
> 
> 時間があったら、12/6より前(0.3.3とか)の風博士で試してもらえませんか?

cvs up -rRelease_0_3_3 して,ビルドしてみました.
12/6 以前だと,コンパイル(リンク)すら通りません.

gcc -g -O2 -Wall -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wcast-align -o kazehakase kz-embed.o kz-embed-event.o kz-gesture.o kz-tab-label.o kz-icons.o kz-prefs-wi
n.o kz-sidebar.o kz-window.o main.o kz-plugin.o kz-profile.o kz-xml.o kz-downloader.o kz-downloader-group.o kz-download-box.o kz-feed-info.o kz-navi.o kz-proxy-menu.o kz-proxy-item.o
 kz-favicon.o kz-langinfo.o kz-thumbnails-view.o kz-autoscroller.o kz-popup-preview.o kz-popup-tablist.o kz-marshalers.o  -L/usr/lib -L/usr/local/lib/firefox-1.5 ../src/utils/.libs/l
 ibkzutils.a ../src/mozilla/.libs/libkzmozilla.a -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread ../src/actions/.libs/libkzactions.a ../src/sidebar/.libs/libkzsidebar.a ../src/bookmarks/.lib
 s/libkzbookmarks.a ../src/net/.libs/libkznet.a /usr/lib/libgnutls.so /usr/lib/libtasn1.so /usr/lib/libgcrypt.so -lnsl /usr/lib/libgpg-error.so -lz ../src/dialogs/.libs/libkzdialogs.a
  ../src/prefs_ui/.libs/libkzprefsui.a ../src/widget/.libs/libkzwidget.a ../src/libegg/dropdowntoolbutton/.libs/libeggdropdowntoolbutton.a ../src/libegg/pixbufthumbnail/.libs/libeggpi
  xbufthumbnail.a /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/
  lib/libpangoft2-1.0.so /usr/lib/libpango-1.0.so -lm /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so ../src/libegg/regex/.libs/libeggregex.a -Wl,--r
  path -Wl,/usr/local/lib/firefox-1.5
  ../src/mozilla/.libs/libkzmozilla.a(mozilla.o): In function `mozilla_get_passwords':/usr/local/include/firefox-1.5/nsISupportsUtils.h:202: undefined reference to `nsCOMPtr_base::assi
  gn_from_gs_contractid(nsGetServiceByContractID, nsID const&)'

[Kazehakase-devel 2490]で報告したときには,libxpcom_core を参照
できていないのが原因だと分かったので,firefox-xpcom.pc を書き換えて,
Libs: に -lxpcom_core を追加して,コンパイルを成功させました.
12/6 の
* src/Makefile.am:
added -R$(MOZILLA_HOME) for kazehakase_LDFLAGS.
のおかげでコンパイルが通ったのだと思います.

ちなみに,ビルドに成功しているものは

furyo:~% ldd /usr/local/bin/kazehakase 
linux-gate.so.1 =>  (0xffffe000)
libkazehakase.so.0 => /usr/local/lib/libkazehakase.so.0 (0xb7ea6000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7d70000)
libgnutls.so.12 => /usr/lib/libgnutls.so.12 (0xb7d08000)
libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0xb7cba000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb79fd000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7980000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7947000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb78c3000)
libxpcom.so => /usr/local/lib/firefox-1.5/libxpcom.so (0xb78c0000)
libplds4.so => /usr/local/lib/firefox-1.5/libplds4.so (0xb78bd000)
libplc4.so => /usr/local/lib/firefox-1.5/libplc4.so (0xb78b8000)
libnspr4.so => /usr/local/lib/firefox-1.5/libnspr4.so (0xb7884000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7870000)
libtasn1.so.2 => /usr/lib/libtasn1.so.2 (0xb7860000)
libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb784a000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0xb7846000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7832000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7819000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7803000)
libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0xb77fc000)
libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0xb77f1000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb77cb000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7794000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb776f000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb776b000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7767000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb775c000)
/lib/ld-linux.so.2 (0xb7fd9000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7691000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0xb768d000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0xb7684000)
libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7681000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7673000)
libXft.so.2 => /usr/lib/libXft.so.2 (0xb765f000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb75f2000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb75c3000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb75b9000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb75b1000)
libxpcom_core.so => /usr/local/lib/firefox-1.5/libxpcom_core.so (0xb74d9000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb73fd000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb73dc000)

となっています.

-- 
Ryo SHIMIZU 清水 涼
furyo****@on-ai*****



Kazehakase-devel メーリングリストの案内
Back to archive index