From ruby-ext-admin@netlab.co.jp Tue Jun 22 16:11:32 1999 Received: from voscc.nagaokaut.ac.jp (voscc.nagaokaut.ac.jp [133.44.1.100]) by blade.nagaokaut.ac.jp (8.8.8/8.8.8/Debian/GNU) with ESMTP id QAA00975; Tue, 22 Jun 1999 16:11:32 +0900 Received: from hoyogw.netlab.co.jp (matz@localhost [127.0.0.1]) by hoyogw.netlab.co.jp (8.9.3+3.2W/3.7W/1.3) with SMTP id QAA06314; Tue, 22 Jun 1999 16:09:21 +0900 Date: Tue, 22 Jun 1999 16:09:19 +0900 From: WATANABE Hirofumi Reply-To: ruby-ext@netlab.co.jp Subject: [ruby-ext:00262] Re: ruby-gtk-0.19pre1 released To: ruby-ext@netlab.co.jp (ruby-ext ML) Message-Id: <199906220709.QAA03939@eban.ase.ptg.sony.co.jp> In-Reply-To: =?ISO-2022-JP?B?GyRCPXVFRCEhMm01KhsoQidz?= message of "Tue, 22 Jun 1999 15:36:06 +0900" <0520D437E251D1118E150000F68A21153B7B52@tonen.co.jp> References: <0520D437E251D1118E150000F68A21153B7B52@tonen.co.jp> X-ML-Name: ruby-ext X-Mail-Count: 00262 X-MLServer: fml [fml 2.2]; post only (only members can post) X-ML-Info: If you have a question, send a mail with the body "# help" (without quotes) to the address ruby-ext-ctl@netlab.co.jp; help= X-Mailer: cmail 2.59.14 on GNU Emacs 19.34.1 / Mule 2.3 (SUETSUMUHANA) X-Dispatcher: mailclient version 0.1 (ruby 1.3.4 (1999-06-11) [i586-linux]) Mime-Version: 1.0 (generated by tm-edit 7.106) Content-Type: text/plain; charset=ISO-2022-JP Precedence: bulk Lines: 26 わたなべです. 助田 雅紀 writes: :begin : $LDFLAGS, *libs = `#{$gtk_config} --libs`.chomp!.split(/(-l.*)/) : $libs = libs.join(' ') + ' ' + $libs : $CFLAGS=`#{$gtk_config} --cflags`.chomp! :rescue : $LDFLAGS = '-L/usr/X11R6/lib -L/usr/local/lib' : $CFLAGS = '-I/usr/X11R6/lib -I/usr/local/include' : $libs = '-lm -lc' :end : :の処理で,rescue 以下の処理には絶対行かないと思います. gtk-config がないと `` の結果は "" で chomp! は nil になります. で, めでたく nil.split で例外になります. 意図していたかどうかわからないけど, 実にナイスです. :#はたして Windows 用のパッチを出せるようになるんだろうか. すでに動いてるんでしょうか? -- わたなべひろふみ