[#837] request SCAN — Shin-ichiro HARA <sinara@...>

原です。

25 messages 1997/11/14
[#838] Re: request SCAN — matz@... (Yukihiro Matsumoto) 1997/11/14

まつもと ゆきひろです

[#839] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#840] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#841] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#843] Re: request SCAN — matz@... (Yukihiro Matsumoto) 1997/11/14

まつもと ゆきひろです

[#844] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#845] Re: request SCAN — matz@... (Yukihiro Matsumoto) 1997/11/14

まつもと ゆきひろです

[#864] [Req] Proc.new — Shin-ichiro HARA <sinara@...>

原です。

53 messages 1997/11/19
[#865] Re: [Req] Proc.new — matz@... (Yukihiro Matsumoto) 1997/11/19

まつもと ゆきひろです

[#866] Re: [Req] Proc.new — Shin-ichiro HARA <sinara@...> 1997/11/19

原です。

[#867] Re: [Req] Proc.new — matz@... (Yukihiro Matsumoto) 1997/11/19

まつもと ゆきひろです

[#875] Re: [Req] Proc.new — Shin-ichiro HARA <sinara@...> 1997/11/20

原です。

[#877] Re: [Req] Proc.new — shugo@... (Shugo Maeda) 1997/11/20

前田です。

[#879] Re: [Req] Proc.new — Shin-ichiro HARA <sinara@...> 1997/11/20

原です。

[#886] Re: [Req] Proc.new — shugo@... (Shugo Maeda) 1997/11/20

前田です。

[#890] Re: [Req] Proc.new — keiju@... (石塚圭樹 ) 1997/11/20

けいじゅ@日本ラショナルソフトウェアです.

[ruby-dev:930] Re: extmk.rb

From: Eiji-usagi-MATSUmoto <ematsu@...>
Date: 1997-11-27 03:10:16 UTC
List: ruby-dev #930
うさぎです。

shugo@po.aianet.ne.jp (Shugo Maeda) said:
> 今X-Toolkit用の拡張モジュールを書いているのですが,ファイルが
> 大きくなりそうなので,xt.c/athena.c/motif.cとファイルを分割し
> ようと思っています。(モジュール名はxtoolkitです)

相変わらずぱわふるですね。すばらしい。

> ld -L/usr/X11/lib -lXm -lXaw -lXt -lX11 -r -o xtoolkit.o /home/shugo/src/ruby-1.1a9/ext/xtoolkit/athena.o /home/shugo/src/ruby-1.1a9/ext/xtoolkit/xt.o /home/shugo/src/ruby-1.1a9/ext/xtoolkit/motif.o
> ld: cannot open -lXm: No such file or directory
> make: *** [xtoolkit.o] Error 1

えっと、ldの引数の順番の問題ですね。そうすると、

ld -r -o xtoolkit.o /home/shugo/src/ruby-1.1a9/ext/xtoolkit/athena.o /home/shugo/src/ruby-1.1a9/ext/xtoolkit/xt.o /home/shugo/src/ruby-1.1a9/ext/xtoolkit/motif.o -L/usr/X11/lib -lXm -lXaw -lXt -lX11

とすれば上手くいきますか? もしそうなら

> -	ld $(DLDFLAGS) -r -o $(TARGET) $(OBJS)
> +	ld -r -o $(TARGET) $(OBJS)

ではなくて、

> -	ld -r -o $(TARGET) $(OBJS)
> +	ld -r -o $(TARGET) $(OBJS) $(DLDFLAGS)

だと思うんですけど。違います?

それと、コンパイルとは関係ないんですが、Motifは持っている人と
持っていない人がいると思うので、常にlibXmを要求するような形は
避けた方がいいと思うんですが、いかが?

それと、X ToolKitというと、いわゆるlibXtのことを指すと思って
しまうので、いっそのこと

 ・ X ToolKit 拡張もじゅーる     -- libXtの拡張もじゅーる
 ・ Athena Widget 拡張もじゅーる -- libXawの拡張もじゅーる
 ・ Motif 拡張もじゅーる         -- libXmの拡張もじゅーる

というように、3つの拡張モジュールに分けた方が嬉しいような気が
します。

# 要求ばっかでごめんなさい。

どうでしょうか?

--
うさぎ@ぢつはXのことはあんまりよくしらない(^^;;

In This Thread