2003-02-02(Sun) -- この日を編集
_ 今日の天気
予報どおり曇りだ。今日ものんびりしよ☆
_ Webunitを試す
ディレクトリサービスのやなUIに対抗すべく、webunitで自動化できないかと思って試してみる。いつものごとくportsからどどんと放り込む。
昨日買った本を片手にうちこんでいくと、あれ?なんか違うエラーが...
わかった。runit/testcase ではなく、test/unit をrequireしなきゃいかんのね。それと、assert_equals じゃなくて、assert_equal。うーん。この本、失敗だったかしら(汗)
それ以降は特に変わったとこもない様子。うん、こりゃ仕事につかわなきゃ。
2008-02-02(Sat) この日を編集
_ [Ruby]VS2008Expressで1.8.6をビルド(失敗)
VS2008ExpressのVC++をインストールしたので、Rubyのビルドをやってみたのだけど、失敗してしまった。きっとなにか初歩的なことをやってないかなにかなんだろうけど、全然わけわかめなのでここにさらしておきます。ぐぐった感じでは結構あっさり成功してるように思えたんですけど...
材料
- VS2008Express
- byacc
- sed
- bison...これは1.9でのみ必要みたい?
- rubyのソース
_ 手順
- sed, bison, byaccはPATHに通します。
- byaccは実行ファイル名がyacc.exeだったのでbyacc.exeにrenameしました。
- コマンドライン
"%VS90COMNTOOLS%vsvars32" svn co http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6/ cd ruby_1_8_6\win32 configure nmake
- 結果 ...かなり長いけど載せちゃえ
Microsoft(R) Program Maintenance Utility Version 9.00.21022.08 Copyright (C) Microsoft Corporation. All rights reserved. Creating config.h config.h unchanged. Creating config.status cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../array.c array.c ./../array.c : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../bignum.c bignum.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../class.c class.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../compar.c compar.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../dir.c dir.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../dln.c dln.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../enum.c enum.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../error.c error.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 c:\home\kog\src\ruby_1_8_6\env.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../eval.c eval.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 c:\home\kog\src\ruby_1_8_6\env.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../file.c file.c ./../file.c : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../gc.c gc.c ./../gc.c : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 c:\home\kog\src\ruby_1_8_6\env.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../hash.c hash.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../inits.c inits.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../io.c io.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 c:\home\kog\src\ruby_1_8_6\env.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../marshal.c marshal.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../math.c math.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../numeric.c numeric.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 c:\home\kog\src\ruby_1_8_6\env.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../object.c object.c ./../object.c : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../pack.c pack.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tcparse.c parse.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../process.c process.c ./../process.c : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../prec.c prec.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../random.c random.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../range.c range.c ./../range.c : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../re.c re.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../regex.c regex.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../ruby.c ruby.c ./../ruby.c : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../signal.c signal.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../sprintf.c sprintf.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../st.c st.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../string.c string.c ./../string.c : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../struct.c struct.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 c:\home\kog\src\ruby_1_8_6\env.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../time.c time.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../util.c util.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../variable.c variable.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 c:\home\kog\src\ruby_1_8_6\env.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../version.c version.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../missing/acosh.c acosh.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../missing/crypt.c crypt.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../missing/erf.c erf.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tcwin32.c win32.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../dmyext.c dmyext.c lib -nologo -machine:x86 -out:msvcr90-ruby18-static.lib array.obj bignum.obj class.obj compar.obj dir.obj dln.obj enum.obj error.obj eval.obj file.obj gc.obj hash.obj inits.obj io.obj marshal.obj math.obj numeric.obj object.obj pack.obj parse.obj process.obj prec.obj random.obj range.obj re.obj regex.obj ruby.obj signal.obj sprintf.obj st.obj string.obj struct.obj time.obj util.obj variable.obj version.obj acosh.obj crypt.obj erf.obj win32.obj dmyext.obj cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../main.c main.c c:\home\kog\src\ruby_1_8_6\defines.h : warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 oldnames.lib user32.lib advapi32.lib wsock32.lib cl -nologo main.obj dmydln.obj msvcr90-ruby18-static.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -Feminiruby.exe -link -incremental:no -debug -opt:ref -opt:icf msvcr90-ruby18-static.lib(hash.obj) : error LNK2019: 未解決の外部シンボル _rb_id2name が関数 _rb_hash_foreach で参照されました。 msvcr90-ruby18-static.lib(struct.obj) : error LNK2001: 外部シンボル "_rb_id2name" は未解決です。 msvcr90-ruby18-static.lib(marshal.obj) : error LNK2001: 外部シンボル "_rb_id2name" は未解決です。 msvcr90-ruby18-static.lib(array.obj) : error LNK2001: 外部シンボル "_rb_id2name" は未解決です。 msvcr90-ruby18-static.lib(class.obj) : error LNK2001: 外部シンボル "_rb_id2name" は未解決です。 msvcr90-ruby18-static.lib(signal.obj) : error LNK2001: 外部シンボル "_rb_id2name" は未解決です。 msvcr90-ruby18-static.lib(re.obj) : error LNK2001: 外部シンボル "_rb_id2name" は未解決です。 msvcr90-ruby18-static.lib(numeric.obj) : error LNK2001: 外部シンボル "_rb_id2name" は未解決です。 msvcr90-ruby18-static.lib(variable.obj) : error LNK2001: 外部シンボル "_rb_id2name" は未解決です。 msvcr90-ruby18-static.lib(io.obj) : error LNK2001: 外部シンボル "_rb_id2name" は未解決です。 msvcr90-ruby18-static.lib(string.obj) : error LNK2001: 外部シンボル "_rb_id2name" は未解決です。 msvcr90-ruby18-static.lib(eval.obj) : error LNK2001: 外部シンボル "_rb_id2name" は未解決です。 msvcr90-ruby18-static.lib(gc.obj) : error LNK2001: 外部シンボル "_rb_id2name" は未解決です。 msvcr90-ruby18-static.lib(error.obj) : error LNK2001: 外部シンボル "_rb_id2name" は未解決です。 msvcr90-ruby18-static.lib(object.obj) : error LNK2001: 外部シンボル "_rb_id2name" は未解決です。 msvcr90-ruby18-static.lib(enum.obj) : error LNK2001: 外部シンボル "_rb_node_newnode" は未解決です。 msvcr90-ruby18-static.lib(eval.obj) : error LNK2019: 未解決の外部シンボル _rb_node_newnode が関数 _rb_add_method で参照されました。 msvcr90-ruby18-static.lib(variable.obj) : error LNK2001: 外部シンボル "_rb_node_newnode" は未解決です。 msvcr90-ruby18-static.lib(ruby.obj) : error LNK2001: 外部シンボル "_rb_node_newnode" は未解決です。 msvcr90-ruby18-static.lib(class.obj) : error LNK2001: 外部シンボル "_rb_node_newnode" は未解決です。 msvcr90-ruby18-static.lib(enum.obj) : error LNK2019: 未解決の外部シンボル _rb_intern が関数 _Init_Enumerable で参照されました。 msvcr90-ruby18-static.lib(struct.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(marshal.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(range.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(dir.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(compar.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(prec.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(array.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(class.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(signal.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(hash.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(numeric.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(variable.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(io.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(string.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(eval.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(gc.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(error.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(object.obj) : error LNK2001: 外部シンボル "_rb_intern" は未解決です。 msvcr90-ruby18-static.lib(eval.obj) : error LNK2019: 未解決の外部シンボル _rb_id_attrset が関数 _rb_attr で参照されました。 msvcr90-ruby18-static.lib(struct.obj) : error LNK2001: 外部シンボル "_rb_id_attrset" は未解決です。 msvcr90-ruby18-static.lib(eval.obj) : error LNK2019: 未解決の外部シンボル _rb_is_const_id が関数 _rb_attr で参照されました。 msvcr90-ruby18-static.lib(object.obj) : error LNK2001: 外部シンボル "_rb_is_const_id" は未解決です。 msvcr90-ruby18-static.lib(variable.obj) : error LNK2001: 外部シンボル "_rb_is_const_id" は未解決です。 msvcr90-ruby18-static.lib(struct.obj) : error LNK2001: 外部シンボル "_rb_is_const_id" は未解決です。 msvcr90-ruby18-static.lib(eval.obj) : error LNK2019: 未解決の外部シンボル _rb_is_local_id が関数 _rb_attr で参照されました。 msvcr90-ruby18-static.lib(struct.obj) : error LNK2001: 外部シンボル "_rb_is_local_id" は未解決です。 msvcr90-ruby18-static.lib(eval.obj) : error LNK2019: 未解決の外部シンボル _ruby_sourceline が関数 _ruby_set_current_source で参照されました。 msvcr90-ruby18-static.lib(error.obj) : error LNK2001: 外部シンボル "_ruby_sourceline" は未解決です。 msvcr90-ruby18-static.lib(ruby.obj) : error LNK2001: 外部シンボル "_ruby_sourceline" は未解決です。 msvcr90-ruby18-static.lib(eval.obj) : error LNK2019: 未解決の外部シンボル _ruby_sourcefile が関数 _ruby_set_current_source で参照されました。 msvcr90-ruby18-static.lib(gc.obj) : error LNK2001: 外部シンボル "_ruby_sourcefile" は未解決です。 msvcr90-ruby18-static.lib(error.obj) : error LNK2001: 外部シンボル "_ruby_sourcefile" は未解決です。 msvcr90-ruby18-static.lib(ruby.obj) : error LNK2001: 外部シンボル "_ruby_sourcefile" は未解決です。 msvcr90-ruby18-static.lib(eval.obj) : error LNK2019: 未解決の外部シンボル _rb_compile_string が関数 _compile で参照されました。 msvcr90-ruby18-static.lib(ruby.obj) : error LNK2001: 外部シンボル "_rb_compile_string" は未解決です。 msvcr90-ruby18-static.lib(eval.obj) : error LNK2019: 未解決の外部シンボル _rb_backref_set が関数 _rb_thread_save_context で参照されました。 msvcr90-ruby18-static.lib(string.obj) : error LNK2001: 外部シンボル "_rb_backref_set" は未解決です。 msvcr90-ruby18-static.lib(re.obj) : error LNK2001: 外部シンボル "_rb_backref_set" は未解決です。 msvcr90-ruby18-static.lib(eval.obj) : error LNK2019: 未解決の外部シンボル _rb_backref_get が関数 _rb_thread_save_context で参照されました。 msvcr90-ruby18-static.lib(variable.obj) : error LNK2001: 外部シンボル "_rb_backref_get" は未解決です。 msvcr90-ruby18-static.lib(string.obj) : error LNK2001: 外部シンボル "_rb_backref_get" は未解決です。 msvcr90-ruby18-static.lib(re.obj) : error LNK2001: 外部シンボル "_rb_backref_get" は未解決です。 msvcr90-ruby18-static.lib(eval.obj) : error LNK2019: 未解決の外部シンボル _rb_lastline_set が関数 _rb_thread_save_context で参照されました。 msvcr90-ruby18-static.lib(io.obj) : error LNK2001: 外部シンボル "_rb_lastline_set" は未解決です。 msvcr90-ruby18-static.lib(string.obj) : error LNK2001: 外部シンボル "_rb_lastline_set" は未解決です。 msvcr90-ruby18-static.lib(eval.obj) : error LNK2019: 未解決の外部シンボル _rb_lastline_get が関数 _rb_thread_save_context で参照されました。 msvcr90-ruby18-static.lib(io.obj) : error LNK2001: 外部シンボル "_rb_lastline_get" は未解決です。 msvcr90-ruby18-static.lib(string.obj) : error LNK2001: 外部シンボル "_rb_lastline_get" は未解決です。 msvcr90-ruby18-static.lib(re.obj) : error LNK2001: 外部シンボル "_rb_lastline_get" は未解決です。 msvcr90-ruby18-static.lib(eval.obj) : error LNK2019: 未解決の外部シンボル _ruby_in_compile が関数 _call_trace_func で参照されました。 msvcr90-ruby18-static.lib(gc.obj) : error LNK2001: 外部シンボル "_ruby_in_compile" は未解決です。 msvcr90-ruby18-static.lib(re.obj) : error LNK2001: 外部シンボル "_ruby_in_compile" は未解決です。 msvcr90-ruby18-static.lib(eval.obj) : error LNK2019: 未解決の外部シンボル _ruby_eval_tree_begin が関数 _eval_node で参照されました。 msvcr90-ruby18-static.lib(ruby.obj) : error LNK2001: 外部シンボル "_ruby_eval_tree_begin" は未解決です。 msvcr90-ruby18-static.lib(eval.obj) : error LNK2019: 未解決の外部シンボル _ruby_eval_tree が関数 _ruby_exec_internal で参照されました。 msvcr90-ruby18-static.lib(ruby.obj) : error LNK2001: 外部シンボル "_ruby_eval_tree" は未解決です。 msvcr90-ruby18-static.lib(gc.obj) : error LNK2019: 未解決の外部シンボル _ruby_parser_stack_on_heap が関数 _gc_sweep で参照されました。 msvcr90-ruby18-static.lib(ruby.obj) : error LNK2001: 外部シンボル "_ruby_parser_stack_on_heap" は未解決です。 msvcr90-ruby18-static.lib(gc.obj) : error LNK2019: 未解決の外部シンボル _rb_gc_mark_parser が関数 _garbage_collect で参照されました。 msvcr90-ruby18-static.lib(object.obj) : error LNK2019: 未解決の外部シンボル _rb_is_instance_id が関数 _inspect_i で参照されました。 msvcr90-ruby18-static.lib(variable.obj) : error LNK2001: 外部シンボル "_rb_is_instance_id" は未解決です。 msvcr90-ruby18-static.lib(object.obj) : error LNK2019: 未解決の外部シンボル _rb_symname_p が関数 _sym_inspect で参照されました。 msvcr90-ruby18-static.lib(object.obj) : error LNK2019: 未解決の外部シンボル _rb_is_class_id が関数 _rb_mod_cvar_get で参照されました。 msvcr90-ruby18-static.lib(variable.obj) : error LNK2001: 外部シンボル "_rb_is_class_id" は未解決です。 msvcr90-ruby18-static.lib(object.obj) : error LNK2019: 未解決の外部シンボル _rb_sym_all_symbols が関数 _Init_Object で参照されました。 msvcr90-ruby18-static.lib(string.obj) : error LNK2019: 未解決の外部シンボル _rb_sym_interned_p が関数 _rb_str_intern で参照されました。 msvcr90-ruby18-static.lib(ruby.obj) : error LNK2019: 未解決の外部シンボル _ruby__end__seen が関数 _load_file で参照されました。 msvcr90-ruby18-static.lib(ruby.obj) : error LNK2019: 未解決の外部シンボル _rb_compile_file が関数 _load_file で参照されました。 msvcr90-ruby18-static.lib(ruby.obj) : error LNK2019: 未解決の外部シンボル _ruby_yydebug が関数 _proc_options で参照されました。 msvcr90-ruby18-static.lib(ruby.obj) : error LNK2019: 未解決の外部シンボル _rb_parser_while_loop が関数 _ruby_process_options で参照されました。 msvcr90-ruby18-static.lib(ruby.obj) : error LNK2019: 未解決の外部シンボル _rb_parser_append_print が関数 _ruby_process_options で参照されました。 msvcr90-ruby18-static.lib(inits.obj) : error LNK2019: 未解決の外部シンボル _Init_sym が関数 _rb_call_inits で参照されました。 miniruby.exe : fatal error LNK1120: 外部参照 29 が未解決です。 NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN \cl.EXE"' : リターン コード '0x2' Stop.
_ [7.10ja]ubuntu入れなおし
rubygemsが古すぎることに業をにやし、いろいろいじっていたらわけわかめになったので、さっくり入れなおすことにする。
次はいろいろブログで語られてるみたいに /opt/rubygems に入れてみようかなあ。
しかし、なんでLinuxディストリビューションてカーネルとアプリを同一のパッケージシステムで管理しちゃうのかなー。rpmもdebもportageも。FreeBSDみたいにコア+portsな構成にすればいいんちゃうん、と思ってしまうのだが...。パッケージシステムからちょっとだけ離れたいときに、いきなりtar玉での作業になるんだよねえ...せめて portsみたいにfetchからpatchからbuildから記録まではサポートしてくれればいいのに...コアの部分はそうそういじらないんだからそれこそdebでもyumでもどっちでもよくって、バイナリで入れ替えられればいうことないんだけど。
2009-02-02(Mon) この日を編集
_ デヂエ8がきた!
早速会社で試そう...ところでこのオープン認証ver2.0ってのは、ガルーン2かOffice8を起点にしないと使えないんだろうか...使えないんだろうな...たぶん。仕様を公開してくれてたらありがたいんだが。
2010-02-02(Tue) この日を編集
_ [Capistrano]bzr
bzrとの組み合わせでこける。以下パッチ。
kog@ubu3:/usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.14/lib/capistrano/recipes/deploy/scm$ diff -u bzr.rb.orig bzr.rb --- bzr.rb.orig 2010-02-02 02:02:52.000000000 +0900 +++ bzr.rb 2010-02-02 01:26:03.000000000 +0900 @@ -62,7 +62,8 @@ return revision unless :head == revision command = scm('revno', repository) - result = yield(command) + result = yield(command).chomp end # Increments the given revision number and returns it.
このパッチをあてると、コマンドライン表示が1行になる
* executing `deploy' * executing `deploy:update' ** transaction: start * executing `deploy:update_code' executing locally: "bzr revno " * getting (via export) revision 3 to /tmp/20100201170421 executing locally: bzr export -r 3 /tmp/20100201170421 ←これ! compressing /tmp/20100201170421 to /tmp/20100201170421.tar.gz executing locally: tar czf 20100201170421.tar.gz 20100201170421 servers: ["bsd1"]
_ サイロス誠 [はじめまして。 上のエラーメッセージですが、もしかしたら、Subversionから落とした時に、ソースの日付欄が日本..]