$ env MYSQL_SER=mysql MYSQL_GROUP=mysqlgrp bmake 2>&1 | tee mysql51.make.txt
bash もなぜかビルドされるのですが、configre のスクリプトが動いているうちに下記のソースを変更しました。
Subsystem for UNIX-based Applications にて bash4.1.9 を make してみました
なにもしないとたぶん、エラーになりるのかな、と思ったのですが、
pkgsrcの場合は、予めgettextのライブラリ(gettext-lib-0.14.6 libintl)を入れて使用するのでエラーにならないのですね。
でも、パッチが当たってないので、バージョンが4.1.0のままですね。
mysql-5.1.54 server でエラーが出てしまいました。
gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -I../sql -Dunix -I/usr/pkg/include -I/usr/include -D_ALL_SOURCE -O -DUSE_OLD_FUNCTIONS -I/usr/pkg/include -I/usr/include -c comp_err.c
gmake[2]: *** No rule to make target `../mysys/libmysys.a', needed by `comp_err'. Stop.
gmake[2]: Leaving directory `/usr/pkgsrc/databases/mysql51-client/work/mysql-5.1.54/extra'
gmake[1]: *** [../include/mysqld_error.h] Error 2
gmake[1]: Leaving directory `/usr/pkgsrc/databases/mysql51-client/work/mysql-5.1.54/extra'
gmake: *** [all-recursive] Error 1
*** Error code 2
Stop.
bmake: stopped in /usr/pkgsrc/databases/mysql51-client
*** Error code 1
MySQL-5.0 は試して直したけど、その後の 5.1 は試してなかった。多分、他にも手当てが必要になると思う。