From: matz@... (Yukihiro Matsumoto) Date: 1997-11-27T13:04:43+09:00 Subject: [ruby-dev:934] Re: extmk.rb まつもと ゆきひろです In message "[ruby-dev:929] extmk.rb" on 97/11/27, Shugo Maeda writes: |前田です。 |そこでモジュールをスタティックリンクしようとすると,xtoolkit.o |を作成する時点で, | |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 | |となってしまいます。 それはそうと,なんでlXmや-lXawなどが,$(DLDLIBS)に含まれる んでしょう? $LDFLAGSに追加したのかな? # やはりextconf.rbを見ないとわからないか. まつもと ゆきひろ /:|) p.s. 1.1b0からはrubyのソースツリーが残っていれば,extの下でなくて も拡張モジュールをコンパイルできるようになりました.拡張モジュー ルの作り方そのものは今までと同じで大丈夫です. その場合にはコンパイル時にMakefile生成用のコマンドを起動する 必要があります. ruby -r mkmf extconf.rb これで懸案は残りひとつ….