写真集

Camera:Panasonic LUMIX DMC-LX3
Vine Linux と Ubuntu の設定方法など

Interix 6.1 pkgsrc mysql-5.1.54 をビルドしてみました

2011-02-12 01:35:27 | Interix6.1

$ 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