[Kazehakase-devel 2787] Re: Ruby 拡張が有効にならない.

Back to archive index

福岡 展行 nobuyuki_fukuo****@yahoo*****
2007年 7月 1日 (日) 14:47:31 JST


福岡です.

田坂さま
>Fedora sideでの確認の為、Fedoraのrpmで試してみましたが
、Fedoraのrpmでは
>きちんと有効になっています。
自分は Vine なんですが,ruby, ruby-gtk, firefox はソース
から自分でビルドしています.apt-get の依存により多くの
パッケージがインストールされるのを防ぐためと,CPU に合わ
せて最適化したものを使いためです.

須藤さま

>   % ldd /usr/local/lib/kazehakase/ext/ruby.so
> 
> の結果を見せてもらえますか?libruby1.8.soみたいなのがnot
> foundになっている気がします。

結果に libruby がありません.Ruby のビルド時に処理速度を
少しでも早められると思って --enable-static を付けてビル
ドしました./usr/local/lib には libruby-static.a のみあ
ります.これが良くないのでしょうか.

        linux-gate.so.1 =>  (0xffffe000)
        libgtk-x11-2.0.so.0 =>
/usr/lib/libgtk-x11-2.0.so.0 (0xb7b0c000)
        libgdk-x11-2.0.so.0 =>
/usr/lib/libgdk-x11-2.0.so.0 (0xb7a8c000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0
(0xb7a74000)
        libgdk_pixbuf-2.0.so.0 =>
/usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7a5e000)
        libm.so.6 => /lib/i686/libm.so.6 (0xb7a3b000)
        libpangocairo-1.0.so.0 =>
/usr/lib/libpangocairo-1.0.so.0 (0xb7a33000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0
(0xb79f8000)
        libcairo.so.2 => /usr/lib/libcairo.so.2
(0xb799b000)
        libgobject-2.0.so.0 =>
/usr/lib/libgobject-2.0.so.0 (0xb7966000)
        libgmodule-2.0.so.0 =>
/usr/lib/libgmodule-2.0.so.0 (0xb7962000)
        libgthread-2.0.so.0 =>
/usr/lib/libgthread-2.0.so.0 (0xb795d000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
(0xb78cb000)
        libxpcom.so =>
/usr/local/share/firefox/libxpcom.so (0xb78c8000)
        libplds4.so => /usr/lib/libplds4.so (0xb78c4000)
        libplc4.so => /usr/lib/libplc4.so (0xb78c0000)
        libnspr4.so => /usr/lib/libnspr4.so (0xb7890000)
        libpthread.so.0 => /lib/i686/libpthread.so.0
(0xb783e000)
        libdl.so.2 => /lib/libdl.so.2 (0xb783a000)
        libkazehakase.so.0 =>
/usr/local/lib/kazehakase/libkazehakase.so.0 (0xb774c000)
        libc.so.6 => /lib/i686/libc.so.6 (0xb7629000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6
(0xb755f000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1
(0xb7557000)
        libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2
(0xb7554000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6
(0xb754c000)
        libXinerama.so.1 =>
/usr/X11R6/lib/libXinerama.so.1 (0xb7549000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1
(0xb751a000)
        libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1
(0xb7511000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6
(0xb7503000)
        libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3
(0xb74fe000)
        /lib/ld-linux.so.2 (0x80000000)
        libpangoft2-1.0.so.0 =>
/usr/lib/libpangoft2-1.0.so.0 (0xb74d2000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6
(0xb746a000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7459000)
        libpng12.so.0 => /usr/lib/libpng12.so.0
(0xb7435000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6
(0xb742c000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6
(0xb7414000)
        librt.so.1 => /lib/i686/librt.so.1 (0xb7401000)
        libxpcom_core.so =>
/usr/local/share/firefox/libxpcom_core.so (0xb7356000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5
(0xb7299000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7291000)
        libexpat.so.0 => /usr/lib/libexpat.so.0
(0xb7271000)
[snob@~]$ ldd /usr/local/lib/kazehakase/ext/ruby.so | grep
libruby
[snob@~]$ ldd /usr/local/lib/kazehakase/ext/ruby.so
        linux-gate.so.1 =>  (0xffffe000)
        libgtk-x11-2.0.so.0 =>
/usr/lib/libgtk-x11-2.0.so.0 (0xb7bba000)
        libgdk-x11-2.0.so.0 =>
/usr/lib/libgdk-x11-2.0.so.0 (0xb7b3a000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0
(0xb7b22000)
        libgdk_pixbuf-2.0.so.0 =>
/usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7b0c000)
        libm.so.6 => /lib/i686/libm.so.6 (0xb7ae9000)
        libpangocairo-1.0.so.0 =>
/usr/lib/libpangocairo-1.0.so.0 (0xb7ae1000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0
(0xb7aa6000)
        libcairo.so.2 => /usr/lib/libcairo.so.2
(0xb7a49000)
        libgobject-2.0.so.0 =>
/usr/lib/libgobject-2.0.so.0 (0xb7a14000)
        libgmodule-2.0.so.0 =>
/usr/lib/libgmodule-2.0.so.0 (0xb7a10000)
        libgthread-2.0.so.0 =>
/usr/lib/libgthread-2.0.so.0 (0xb7a0b000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
(0xb7979000)
        libxpcom.so =>
/usr/local/share/firefox/libxpcom.so (0xb7976000)
        libplds4.so => /usr/lib/libplds4.so (0xb7972000)
        libplc4.so => /usr/lib/libplc4.so (0xb796e000)
        libnspr4.so => /usr/lib/libnspr4.so (0xb793e000)
        libpthread.so.0 => /lib/i686/libpthread.so.0
(0xb78ec000)
        libdl.so.2 => /lib/libdl.so.2 (0xb78e8000)
        libkazehakase.so.0 =>
/usr/local/lib/kazehakase/libkazehakase.so.0 (0xb77fa000)
        libc.so.6 => /lib/i686/libc.so.6 (0xb76d7000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6
(0xb760d000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1
(0xb7605000)
        libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2
(0xb7602000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6
(0xb75fa000)
        libXinerama.so.1 =>
/usr/X11R6/lib/libXinerama.so.1 (0xb75f7000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1
(0xb75c8000)
        libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1
(0xb75bf000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6
(0xb75b1000)
        libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3
(0xb75ac000)
        /lib/ld-linux.so.2 (0x80000000)
        libpangoft2-1.0.so.0 =>
/usr/lib/libpangoft2-1.0.so.0 (0xb7580000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6
(0xb7518000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7507000)
        libpng12.so.0 => /usr/lib/libpng12.so.0
(0xb74e3000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6
(0xb74da000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6
(0xb74c2000)
        librt.so.1 => /lib/i686/librt.so.1 (0xb74af000)
        libxpcom_core.so =>
/usr/local/share/firefox/libxpcom_core.so (0xb7404000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5
(0xb7347000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb733f000)
        libexpat.so.0 => /usr/lib/libexpat.so.0
(0xb731f000)


--------------------------------------
Start Yahoo! Auction now! Check out the cool campaign
http://pr.mail.yahoo.co.jp/auction/




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