自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。
Ruby言語やLinuxのネタが多いです。
June 26, 2002
■ [Ruby] Ruby-GetText-Package
ruby-listでCygwinな環境でツカエン!と話題になってしまった。そうなんだよなぁ。結構前から気づいてたんだけど、オレって会社のPCしかWindowsないから全然進んでないんだよなぁ(まぁ、ノートだから持って帰れるんだけどね)。
一応、休憩時間(?)にチョコチョコいじったりはしてるんだけど、どうもしっくり動かない。はー。悩ますい。
そもそも、このままPure Ruby路線で行くか、GNU GetTextのWrapper路線に転向するかもまだ悩み中(放置ともいふ)だしなぁ。うーむ。
[ツッコミを入れる]
June 26, 2006
■ [Ruby-GNOME2] Ruby-GNOME2のコンパイル on Win32(3)
今度はRuby/PangoのコンパイルでRuby/Cairoなしバージョンが出来上がってしまうことに気づいた。
mkmf.logを見ると、
"cl -I. -Ie:/GTK/INCLUDE -Ie:/ruby/lib/ruby/1.8/i386-mswin32/include -Ie:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt -MD -Zi -O2b2xg- -G6 -Ie:/GTK/INCLUDE -IE:/GTK/include/pango-1.0 -IE:/GTK/include/glib-2.0 -IE:/GTK/lib/glib-2.0/include -IE:/GTK/include/pango-1.0 -IE:/GTK/include/cairo -IE:/GTK/include/glib-2.0 -IE:/GTK/lib/glib-2.0/include conftest.c -P" e:/ruby\lib\ruby\site_ruby\1.8\i386-msvcrt\rb_cairo.h(21) : fatal error C1083: Cannot open include file: 'ruby.h': No such file or directory
clの-Iオプションにe:/ruby/lib/ruby/1.8/i386-mswin32が入っていない。うーん、なんでだろう。
ひとまず、以下のようにして回避。
E:\ruby-gnome2\pango>ruby extconf.rb --with-opt-include=e:/ruby/lib/ruby/1.8/i386-mswin32
それにしても道は険しいのう。
■ [Ruby-GNOME2] Ruby-GNOME2のコンパイル on Win32(4)
む。Ruby/GTKでも同じ問題が。うーむ。
本日のツッコミ(全2件) [ツッコミを入れる]

▲ なかだ [extconf.rbで$hdrdirとか$srcdirとかいじってませんか。]
▲ むとう [$hdrdirを使っていました。その部分を修正したら動くようになりました。 ありがとうございます。]