«前の日(02-01) 最新 次の日(02-03)» 追記

これ日記なん?


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のビルドをやってみたのだけど、失敗してしまった。きっとなにか初歩的なことをやってないかなにかなんだろうけど、全然わけわかめなのでここにさらしておきます。ぐぐった感じでは結構あっさり成功してるように思えたんですけど...

材料

_ 手順

  • 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でもどっちでもよくって、バイナリで入れ替えられればいうことないんだけど。

本日のツッコミ(全1件) [ツッコミを入れる]

_ サイロス誠 [はじめまして。 上のエラーメッセージですが、もしかしたら、Subversionから落とした時に、ソースの日付欄が日本..]


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"]