From: Kouhei S. <ko...@co...> - 2007-08-30 10:10:48
|
須藤です。 In <85absa8gxw.wl%zn...@mb...> "Re: [ruby-gnome2-devel-ja] 別ディレクトリでのビルド" on Thu, 30 Aug 2007 01:05:15 +0900, Kazuhiro NISHIYAMA <zn...@mb...> wrote: > > > % ruby-1.8.6 -rgtk2 -e 0 > > > ruby-1.8.6: symbol lookup error: /home/kazu/opt/ruby-1.8.6/lib/ruby/site_ruby/1.8/i686-linux/glib2.so: undefined symbol: g_unicode_type_get_type > > > > ビルド時にglib-enum-types.cというやつを生成するのですが、 > > それがリンクされていないんだと思います。 > > mkmf-gnome2.rbにadd_objというのがあるから使えるのかと思ったら、 > $objsにsrcdirのファイルを集める処理がcreate_makefileの中にあって > 役に立たなかったので、結局create_makefileの中のsrcsを集める処理を > 持ってきて、builddirの方も同じように集めるようにしたら動くように > なりました。 とりあえずコミットしました。 その後、ちょろっといじったので後でもう一度確認してもらえます か? # Debianの人たちってなんで独自であてたパッチをプロジェクトに # 還元しないんだろう。 |