Recommended Servers for MySQL
The world's most popular open source database
Contact a MySQL Representative
Login | Register
MySQL をコンパイル中に以下のエラーが表示された場合、仮想メモリの ulimit 値が小さすぎます。
item_func.h: In method `Item_func_ge::Item_func_ge(const Item_func_ge &)': item_func.h:28: virtual memory exhausted make[2]: *** [item_func.o] Error 1
ulimit -v 80000 を使用して試し make を再度実行します。.これで修正できずしかも bash を使用している場合には、csh あるいは sh に切り替えてみます。BSDI のユーザー数社から bash と ulimit の問題が報告されています。
gcc を使用している場合、--with-low-memory フラグを configure に使用して sql_yacc.cc をコンパイルすることもできます。
--with-low-memory
sql_yacc.cc
MySQL の現在の日付で問題がある場合には、TZ 変数の設定が役に立ちます。項2.14. 「環境変数」 参照。
TZ