[#26664] refactoring tcltklib.c (deleted ip check) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

22 messages 2005/08/01
[#26665] Re: refactoring tcltklib.c (deleted ip check) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/08/01

山本です。

[#26668] Re: refactoring tcltklib.c (deleted ip check) — Hidetoshi NAGAI <nagai@...> 2005/08/01

永井@知能.九工大です.

[#26678] Re: refactoring tcltklib.c (deleted ip check) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/08/01

山本です。

[#26684] Re: refactoring tcltklib.c (deleted ip check) — Hidetoshi NAGAI <nagai@...> 2005/08/01

永井@知能.九工大です.

[#26686] Re: refactoring tcltklib.c (deleted ip check) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/08/01

山本です。

[#26817] test/socket/test_tcp.rb freeze on windows — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

12 messages 2005/08/18

[#26829] cannot check EOF of pipe on windows — "U.Nakamura" <usa@...>

こんにちは、なかむら(う)です。

19 messages 2005/08/19
[#26830] Re: cannot check EOF of pipe on windows — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/08/19

山本です。

[#26831] Re: cannot check EOF of pipe on windows — "U.Nakamura" <usa@...> 2005/08/19

こんにちは、なかむら(う)です。

[#26832] Re: cannot check EOF of pipe on windows — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/08/19

山本です。

[#26836] Re: cannot check EOF of pipe on windows — nobuyoshi nakada <nobuyoshi.nakada@...> 2005/08/19

なかだです。

[#26872] irb -I/ruby -Iと$LOAD_PATH — akira yamada / やまだあきら <akira@...>

Debianユーザからruby -Iとirb -Iで

17 messages 2005/08/24
[#26873] Re: irb -I/ruby -Iと$LOAD_PATH — nobuyoshi nakada <nobuyoshi.nakada@...> 2005/08/24

なかだです。

[#26875] Re: irb -I/ruby -Iと$LOAD_PATH — akira yamada / やまだあきら <akira@...> 2005/08/24

nobuyoshi nakada wrote:

[#26885] Re: irb -I/ruby -Iと$LOAD_PATH — keiju@... (石塚圭樹) 2005/08/26

けいじゅ@いしつかです.

[#26897] fail on make install — KIMURA Koichi <kimura.koichi@...>

木村です。

28 messages 2005/08/29
[#26898] Re: fail on make install — "U.Nakamura" <usa@...> 2005/08/29

こんにちは、なかむら(う)です。

[#26903] Re: fail on make install — KIMURA Koichi <kbk@...> 2005/08/29

木村です。

[#26922] Re: fail on make install — KIMURA Koichi <kimura.koichi@...> 2005/08/30

木村です。

[#26926] Re: fail on make install — KIMURA Koichi <kimura.koichi@...> 2005/08/31

木村です。

[#26927] Re: fail on make install — "U.Nakamura" <usa@...> 2005/08/31

こんにちは、なかむら(う)です。

[#26928] Re: fail on make install — KIMURA Koichi <kimura.koichi@...> 2005/08/31

木村です。

[#26929] Re: fail on make install — "U.Nakamura" <usa@...> 2005/08/31

こんにちは、なかむら(う)です。

[#26930] Re: fail on make install — nobuyoshi nakada <nobuyoshi.nakada@...> 2005/08/31

なかだです。

[#26931] Re: fail on make install — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/08/31

山本です。

[#26933] Re: fail on make install — nobu@... 2005/08/31

なかだです。

[#26938] Re: fail on make install — nobuyoshi nakada <nobuyoshi.nakada@...> 2005/09/01

なかだです。

[#26939] Re: fail on make install — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/09/01

山本です。

[#26900] multiplying empty string — nobuyoshi nakada <nobuyoshi.nakada@...>

19 messages 2005/08/29
[#26904] Re: multiplying empty string — Yukihiro Matsumoto <matz@...> 2005/08/29

まつもと ゆきひろです

[#26907] Re: multiplying empty string — Tanaka Akira <akr@...17n.org> 2005/08/29

In article <1125327516.070646.12845.nullmailer@x31.priv.netlab.jp>,

[#26909] Re: multiplying empty string — Yukihiro Matsumoto <matz@...> 2005/08/29

まつもと ゆきひろです

[ruby-dev:26699] Re: show information of '--enable-pthread'

From: Hidetoshi NAGAI <nagai@...>
Date: 2005-08-02 04:37:41 UTC
List: ruby-dev #26699
永井@知能.九工大です.

From: nobuyoshi nakada <nobuyoshi.nakada@ge.com>
Subject: [ruby-dev:26698] Re: show information of '--enable-pthread'
Date: Tue, 2 Aug 2005 13:11:25 +0900
Message-ID: <TYOMLEM04FRaqbC8wSA0000013a@tyomlvem02.e2k.ad.ge.com>
> HAVE_NATIVETHREADが影響するような拡張ライブラリ、たとえば
> tcltklib.soは、pthread-disabledなrubyバイナリからはロードできな
> いはずです。is_ruby_native_thread()がありませんから。

ロードに失敗してくれればいいのですが,
--------------------------------------------------------------
$ ldd ./ruby
        libdl.so.2 => /lib/libdl.so.2 (0x4001f000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40022000)
        libm.so.6 => /lib/libm.so.6 (0x40051000)
        libc.so.6 => /lib/libc.so.6 (0x40073000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ldd /usr/local/lib/ruby/1.8/i686-linux/tcltklib.so
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40017000)
        libm.so.6 => /lib/libm.so.6 (0x400df000)
        libdl.so.2 => /lib/libdl.so.2 (0x40102000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40105000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x4011b000)
        libc.so.6 => /lib/libc.so.6 (0x40149000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
$ ./ruby -r tcltklib -e "p TclTkIp.new"
#<TclTkIp:0x401bdecc>
--------------------------------------------------------------
というようなことが起きてしまいます.
で,この状況で,
--------------------------------------------------------------
$ ./ruby -r tcltklib -e "p TclTkIp.new._invoke('info', 'patchlevel')"
--------------------------------------------------------------
は正常に終了するのですが,
--------------------------------------------------------------
$ ./ruby -r tcltklib -e "p TclTkIp.new._invoke('info', 'patchlevel'); exit"
--------------------------------------------------------------
は固まります.

> 逆のパターン(pthread-enabledなrubyバイナリからpthread-disabled
> なtcltklib.soをロード)は問題になるんでしたっけ。

問題にはならないはずとは思ってますが,
ruby の警告レベルを上げている場合はメッセージを出した方が
いいかなと考えてます.
-- 
                                       永井 秀利 (九工大 知能情報)
                                           nagai@ai.kyutech.ac.jp

In This Thread