mysqlソースコンパイル

kddivps借りて、環境構築するお

mysqlコンパイルではまったのでメモ

makeしたら、
handle_connections_sockets、accept、getsocknameなどネットワーク周りでエラーを吐いた

そこで、config.h.cmake内のSOCKET_SIZE_TYPEの定義を変えたら一応、コンパイル通った。

#cmakedefine SOCKET_SIZE_TYPE @SOCKET_SIZE_TYPE@

#cmakedefine SOCKET_SIZE_TYPE socklen_t

環境によって書きなおさないといけないぽい

socklen_tについては下記が詳しい
http://www.wdic.org/w/TECH/socklen_t

参考URL
http://d.hatena.ne.jp/morningmist7/20080303/1204528839