よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。

June 24, 2006

[Ruby-GNOME2] Ruby-GNOME2のコンパイル on Win32

前回に続いて。なぜかRuby/Pangoがruby extconf.rbのタイミングでうまくいかない(本来ならyesのところがことごとくnoになる)。

mkmf.logを見ると"LINK : fatal error LNK1104: cannnot open file 'm.lib'というエラーメッセージが出てる。でも、そのファイルはどこにもにゃい。

ところで、これってLinuxで言うところのlibm.soのことだよなぁ。もしかしたらいらないんじゃね?と思ってc:\GTK\lib\pkgconfig\pango.pcのLibs行から -lmを削って、ruby extconf.rbを再実行したらうまくできたっぽい。

となると、これはGlade for Win32最新版に含まれるpkg-configの問題かな・・・。

[Ruby-GNOME2] Ruby-GNOME2のコンパイル on Win32(2)

Ruby/Libgladeでコンパイル失敗。うぬぬ。

どうやら、Ruby/Libgladeのディレクトリ直下にあるdependファイルがMakefileに展開されると以下のようになるのが問題っぽい。

INSTALL_SCRIPT = $(RUBY) -r {.;$(srcdir);$(topdir);$(hdrdir)}ftools
 {.;$(srcdir);$(topdir);$(hdrdir)}-e 'File::install(ARGV[0], ARGV[1], 0755, true)'
GLADE_CREATOR = ruby-glade-create-template
BINDIR = $(prefix)/bin

これをもともとのdependの中身と同じように戻すと動作するようになる。

INSTALL_SCRIPT = $(RUBY) -r ftools -e 'File::install(ARGV[0], ARGV[1], 0755, true)'
GLADE_CREATOR = ruby-glade-create-template
BINDIR = $(prefix)/bin

これは One Click RubyインストーラかRuby自体の不具合だと思うんだけど、時間がないので原因は追ってないんだけどね。

本日のツッコミ(全2件) [ツッコミを入れる]

なかだ [lib/mkmf.rbのバグです。]

むとう [そうでしたかー。]


June 24, 2007

[Misc] GPL/LGPLなソースコード on FOMA

ふと、日経ITproのテレビやケータイのソースコードをダウンロードしてみようという記事をみかけた。GPL/LGPLなコードを使っている部分に関して公開しているんだそうだ。

おもしろそうなので、さっそくFOMAのソースコードを見てみよう、とNTTドコモのサイト経由で、NとPのサイトを見てみたら、ソースをダウンロードするページを開くと以下のようなメッセージが。

下記にIMEI番号*をご入力いただき、送信ボタンをクリックしてください。*IMEI番号とは、携帯電話の裏蓋を開け、電池を取り出した後に見える15桁の数字です。

これって契約者しかダウンロード出来なくなってる・・・オレ、ダウンロードできないじゃん!!

せっかくGPL/LGPLで公開するんだったら誰でもアクセスできるようにしてくれればいいのに。残念。

本日のツッコミ(全2件) [ツッコミを入れる]

kou [P902iSはGTK+ 1.2.10でしたよ! カーネルは2.4.20でした。 # GPLだから契約者である私がさ..]

むとう [へー、やっぱりGTK+使ってるんですねぇ。でもGTK+1.2.10ってFBで動くんでしたっけ?Xなんですかね? なん..]


June 24, 2008

[Misc] 日仏交流会

RubyKaigi2008に合わせて来日したMacRubyのロラン夫妻と日本で仕事中のバンサンと一緒に食事。渋谷で鉄板焼を食べる。旅行日程を聞いてみると東京の夜景を観るプランは無さそう。せっかくなので食事を早めに切り上げて六本木ヒルズの展望台へ。気に入ってもらえたみたい。よかった。

にしても確実に英語力落ちてるな、オレ。とくに喋る方が全然ダメになってる・・・。トホホ。

ってか、バンサンの日本語力がさらにアップしていた。すごい。


更新 設定