(カテゴリ分類が微妙)
おうちサーバFreeBSD(4.10) のports の mysql-server の 4.1.4 (mysql-4.1.4-gamma)のコンパイルが通らなかったのでちょっとチェックしてみた
md5.c が、 include ファイルを真っ当に呼んでなかったみたいなので、
/usr/ports/databases/mysql41-server/work/mysql-4.1.4-gamma/mysys/md5.c の中の
#include "md5.h"
を
#include "../include/md5.h"
にして無理矢理通した。
たいしたこっちゃ無いけど、おんなじところで悩んでる人も少しいそうなので乗せてみた。
include path の設定がおかしいのかな……
※まだコンパイル通らないよ orz、今度はregex ……
/usr/ports/databases/mysql41-server/work/mysql-4.1.4-gamma/sql/item_cmpfunc.h のまんなかへんに
#include
#include "../regex/regex.h" に変更
ことごとくパスが効いてない(^_^;
またmd5
同じディレクトリの item_strfunc.cc の "md5.h" を "../include/md5.h" へ。さっきと一緒。
同じディレクトリの ha_berkeley.h の
うう、正攻法の方が良かったか……
通った! make deinstall して make reinstall