Debianでtritonnをインストールしようとしたらコケた

debianでtritonn, senna, mysqlをインストールしようとコンパイルしたらコケた。

バージョンは tritonn-1.0.12-mysql-5.0.87

このバージョンだとFreeBSDでもコンパイルが通らなくて、linuxならいけるでしょ!って思ったら無理だった。

しょんぼりしながら湯バード先生に泣きついて、ググってもらって情報が出てきたり。

ありがとう!湯バード先生!


make[2]: Entering directory `/usr/local/src/tritonn-1.0.12-mysql-5.0.87/sql'
d --debug --verbose sql_yacc.yy
make[2]: d: Command not found
make[2]: [sql_yacc.cc] Error 127 (ignored)
if test -f y.tab.h; then \
to=`echo "sql_yacc_H" | sed \
-e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \
-e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`; \
sed -e "/^#/!b" -e "s/Y_TAB_H/$to/g" -e "s|y\.tab\.h|sql_yacc.h|" \
y.tab.h >sql_yacc.ht; \
rm -f y.tab.h; \
if cmp -s sql_yacc.ht sql_yacc.h; then \
rm -f sql_yacc.ht ;\
else \
mv sql_yacc.ht sql_yacc.h; \
fi; \
fi
if test -f y.output; then \
mv y.output sql_yacc.output; \
fi
sed '/^#/ s|y\.tab\.c|sql_yacc.cc|' y.tab.c >sql_yacc.cct && mv sql_yacc.cct sql_yacc.cc
sed: can't read y.tab.c: No such file or directory
make[2]: *** [sql_yacc.cc] Error 2
make[2]: Leaving directory `/usr/local/src/tritonn-1.0.12-mysql-5.0.87/sql'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/tritonn-1.0.12-mysql-5.0.87'
make: *** [all] Error 2

gcc, g++, make, bison, flex, gawkを入れるとうまくいった、よ!

参考サイト: tritonn-1.0.12-mysql-5.0.87 のインストール失敗 (それなりブログ)

参考サイト: MySQL ::   MySQL 5.1 リファレンスマニュアル :: 2.9.4 MySQL のコンパイルに関する問題

コメントを残す