2.12.4.4.BSD/OS2.x版注意事項
2.12.4.4. BSD/OS 2.x版注意事項
如果在編譯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,可能必須為configure使用--with-low-memory標志才能編譯“sql_yacc.cc”。
如果MySQL的當前日期有問題,設置TZ變量將會有幫助。請參見附錄F:環境變量。