2008-01-17
_ [PC][OS/アプリ]
インストールとリカバリ完了。メイン環境はLet'snoteからMacBookに移行した。
・MacBookでアップグレード版Windowsを使う場合はUSB接続などの外付けCD-ROMドライブが必要。
(MacBook内蔵CD-ROMドライブは青画面中にディスクの取出しができないため)
・Windows領域は59GBを指定。実際の容量は59.8GBくらいになる。
・BootCampツールのFnキーのチェックを入れないと、常にFnキーを入力した状態になる。
・Fnキー以外のキーボードの割り当てはResource Kit ToolsかKeySwapを使う。
http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en
http://www.asahi-net.or.jp/~ee7k-nsd/
・左capsはCapsLockとLEDの消灯・点灯の2つのコードが割り当てられているようだ。
これらのツールで割り当てを変えると、LEDが点灯しなくなった。caps自体は生きてるからまあいいや。
・割り当ての変更はこんな感じ。
左caps→左ctrl
左ctrl→左caps
英数(スペースの左)→半角/全角
かな(スペースの右)→Delete
右command→アプリケーションキー
・左commandと左optionも入れ替えたほうがいいかもしれない。
_ [Mozilla]
Let'snoteのリカバリまでしたのはCドライブとDドライブのバランスが悪くなってきたためと、突然cygwin環境でビルドできなくなったため。
なぜかxpidl.exeのリンクができなくなった。たしか、
/bin/sh: -c: file not found.
みたいな感じのエラー。linkコマンドは途中まで処理されいる模様。
実行シェルのエラーが発生しているようだが、手動でlinkを叩くと何の問題なくxpidl.exeができた。
この状態でmakeすると何事もなかったかのように続きが処理される。うーん、わからん。
もしかしたら、mt.exeがコケてるかもしれない。あとで試してみよう。
→rules.mkのパッチが間違ってたよ。orz
ifdef MSMANIFEST_TOOL
@if test -f $@.manifest; then \
#if test -f "$(srcdir)/$@.manifest"; then \
# mt.exe -NOLOGO -MANIFEST "$(win_srcdir)/$@.manifest" $@.manifest -OUTPUTRESOURCE:$@\;1; \
#else \
mt.exe -NOLOGO -MANIFEST $@.manifest -OUTPUTRESOURCE:$@\;1; \
#fi; \
mv -f $@.manifest $@.manifest.embedded; \
fi
endif # MSVC with manifest tool
奥のif else fiをコメントにしてあるけど、これだとcygwinでシェル実行エラーになった。MozillaBuildだと通ってしまう。
コメントにした理由は、ソースツリーに入ってる.manifestを使うとwarningが出るため。
_ [Mozilla]
ActiveXプラグインとWindows SDK 6対応同時進行中。
・ActiveXプラグインxpiとパッチはもうちょっと待って。
・ActiveXプラグイン無効状態で同梱を予定。
→使うときは設定変えてください。設定ダイアログ欲しいけど、まだ無理。
・コンパイラはVC9β相当。ml.exeも入ってる。
・winable.h、rpcndr.libがなくなった。
・リンカオプションのMAPINFO:LINESがエラーになった。MAPINFO:EXPORTSに置き換わった。
VC8でもMAPINFO:LINESは効かないが、warning扱いになっている。
→これらは以前にVC9βで3.0a8をビルドしたときと同様。
・6.2.6000.0.18.WindowsSDK_Vista_JPN_daily.DVD.Rel.imgは使わないように。OleAcc.idlがない。
最近リリースされたWindows SDK for Windows Server 2008 and .NET Framework 3.5を使うこと。
http://www.microsoft.com/downloads/details.aspx?FamilyID=74dd6e2d-89c6-4e1e-af00-fc7d70f15439&DisplayLang=en
・いずれにしてもATL、MFCがないため、WDKは欲しい。が、Passportが必要。
http://www.microsoft.com/japan/whdc/devtools/WDK/AboutWDK.mspx