From: Akinori MUSHA Date: 2008-05-19T19:59:04+09:00 Subject: [ruby-dev:34755] Re: [ruby-list:44957] Ruby 1.8.7-preview3 has been released --pgp-sign-Multipart_Mon_May_19_19:59:05_2008-1 Content-Type: text/plain; charset=ISO-2022-JP At Mon, 19 May 2008 18:55:42 +0900, Takahiro Kambe wrote: > 致命的なエラーとは言えませんが、 > > warning: /usr/pkg/lib/ruby/1.8/i386-netbsdelf/digest.h: executable bit is set on non-executable file. > warning: /usr/pkg/lib/ruby/1.8/i386-netbsdelf/dl.h: executable bit is set on non-executable file. > warning: /usr/pkg/lib/ruby/1.8/i386-netbsdelf/dlconfig.h: executable bit is set on non-executable file. > > と、ヘッダ・ファイルの一部に実行ビットがセットされてインストールされて > います。元のソースでは実行ビットはセットされていません。 .ext/ 以下に入った時点でパーミッションは適切なはずなので、ここでは 指定しない方がいいんでしょうかねえ。 Index: instruby.rb =================================================================== --- instruby.rb (revision 16479) +++ instruby.rb (working copy) @@ -257,7 +257,7 @@ if noinst = CONFIG["no_install_files"] and noinst.empty? noinst = nil end - install_recursive("#{extout}/#{CONFIG['arch']}", archlibdir, :no_install => noinst, :mode => $prog_mode) + install_recursive("#{extout}/#{CONFIG['arch']}", archlibdir, :no_install => noinst) end install?(:ext, :comm, :'ext-comm') do puts "installing extension scripts" -- Akinori MUSHA / http://akinori.org/ --pgp-sign-Multipart_Mon_May_19_19:59:05_2008-1 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkgxXXkACgkQkgvvx5/Z4e45MwCfXBhVfoCpzx9sivVGCAcitHpR TTAAn36Pn0eUnf1/iGa9DIcTuWs/8yG1 =tYA5 -----END PGP SIGNATURE----- --pgp-sign-Multipart_Mon_May_19_19:59:05_2008-1--