授業でnucleus(http://japan.nucleuscms.org/)を使おうと思い、テスト用にPowerBook上で環境を用意しようとしているのだけど、どうしてもmysql(http://www.mysql.com/)のコンパイルがうまくいかない。
色々と試行錯誤して、configure の際に CC と CXX 環境変数を使って標準の gcc-4.0 ではなく gcc-3.3 を使うようにしてみた。ちなみに、CCはCコンパイラの指定、CXXはC++コンパイラの指定、ということになる。こんな感じ。
CC=gcc-3.3 CXX=g++-3.3 ./configure --with-charset=ujis --with-extra-charsets=all --with-mysqld-user=mysql --localstatedir=/usr/local/mysql/data --prefix=/usr/local/mysql ; make all
なんとか make が通ったので、念のため
make test
を実行してテストしてみて問題ないことを確認後、
make install
でインストール完了。ふう。