写真集

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



最新の画像もっと見る

1 コメント

コメント日が  古い順  |   新しい順
5.1 は試してなかった (obache)
2011-02-12 11:32:19
bash のパッチは不要でしょう。同梱されてる libintl を使わないで、pkgsrc から入れたやつを使うので。

MySQL-5.0 は試して直したけど、その後の 5.1 は試してなかった。多分、他にも手当てが必要になると思う。
返信する

コメントを投稿