From: ARIMA Yasuhiro Date: 1999-06-08T16:06:15+09:00 Subject: [ruby-list:14921] Re: ruby-gtk trouble 有馬@FITECです。 Hiroshi Igarashi wrote "[ruby-list:14911] Re: ruby-gtk trouble" | いがらしです。 | 他に同じような現象にあった方いらっしゃいますか? ちょっとちがうのですが、librbgdkkeysyms.a の生成で失敗してます。 環境は以下です。 ruby 1.3.4 Solaris 2.5.1 gcc-2.8.1 gmake 3.77 glib-1.2.2 gtk+-1.2.2 ext/gtk で make したとき、ext/gtk/src/rbgdkkeysyms/Makefile の後半が 以下のようになっています。 allclean: realclean rm -rf rbgdkkeysyms* *.a rbgdkcursors* # ----------------------------------------- -n ../librbgdkkeysyms.a: -n rbgdkkeysyms.o -n _rbgdkkeysyms.aa.o -n _rbgdkkeysyms.ab.o -n _rbgdkkeysyms.ac.o -n _rbgdkkeysyms.ad.o -n _rbgdkkeysyms.ae.o -n _rbgdkkeysyms.af.o -n _rbgdkkeysyms.ag.o -n _rbgdkkeysyms.ah.o -n _rbgdkkeysyms.ai.o -n _rbgdkkeysyms.aj.o -n _rbgdkkeysyms.ak.o -n _rbgdkkeysyms.al.o -n _rbgdkkeysyms.am.o -n _rbgdkkeysyms.an.o $(AR) -rs $@ $? # if your $(AR) don't accept -s options, test below: # $(AR) -r $@ # $(RANLIB) $@ 生成しているのは、gtk/src/makedefconst.sh の以下の部分です。 echo -n "../lib${name}.a: " >> Makefile echo -n "${name}.o " >> Makefile この echo -n ですが、man echo を見る限り、/usr/bin/echo ならば 使えるが、sh の組込みコマンドでは使用できないとあります。 -- 有馬 康弘