メモ - MySQL 4.1.7 ビルド

使用した開発環境: Visual C++ 6.0 SP6


※プロジェクト"mysqld"のビルド.
ファイル"sql/message.rc"が無い.
→メッセージ・コンパイラー"mc.exe"を直接使って,"message.mc"から"message.rc"を作る*1


※プロジェクト"libmysqld"の構成"Win32 Debug"のビルド.
※次の3つのライブラリー"dbug_tls.lib","mysys_tls.lib","heap_tls.lib"が無い.
→ライブラリー"dbug_tls.lib".プロジェクト"dbug"の構成"Win32 TLS_DEBUG"をビルドする.
→ライブラリー"mysys_tls.lib".プロジェクト"mysys"の構成"Win32 TLS_DEBUG"をビルドする.
→ライブラリー"heap_tls.lib".プロジェクト"heap"の構成"Win32 TLS_DEBUG"をビルドする.


※プロジェクト"libmysqld"の構成"Win32 Release"のビルド.
※次の5つのライブラリー"myisam_tls.lib","myisammrg_tls.lib","mysys_tls.lib","heap_tls.lib","bdb.lib"が無い.
→ライブラリー"myisam_tls.lib".プロジェクト"myisam"の構成"Win32 TLS"をビルドする.
→ライブラリー"myisammrg_tls.lib".プロジェクト"myisammrg"の構成"Win32 TLS"をビルドする.
→ライブラリー"mysys_tls.lib".プロジェクト"mysys"の構成"Win32 TLS"をビルドする.
→ライブラリー"heap_tls.lib".プロジェクト"heap"の構成"Win32 TLS"をビルドする.
→ライブラリー"bdb.lib".プロジェクト"bdb"の構成"Win32 Max"をビルドする.


バッチビルドで細かそうなのをいっぺんにビルドしてしまえばいいのかもしれない.

*1:コマンドは mc.exe message.mc .