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*****