MIT プロジェクトのCryptoDBを実行しようとしています。私はそれをダウンロードし、mysql-proxy および mysql バージョン 5.5.14 用に、付属の手順で説明されているようにコンパイルする手順に従いました。RedHat Enterprise 6 サーバーを使用しています。
make コマンドを実行すると、次のエラーが表示されます。
Building CXX object sql/CMakeFiles/sql.dir/sql_lex.cc.o
In file included from /soft/mysql-5.5.14/build/sql/lex_hash.h:25,
from /soft/mysql-5.5.14/sql/sql_lex.cc:113:
/soft/mysql-5.5.14/sql/lex.h:193: error: ‘ENC_SYM’ was not declared in this scope
/soft/mysql-5.5.14/sql/lex.h:623: error: too many initializers for ‘SYMBOL’
make[2]: *** [sql/CMakeFiles/sql.dir/sql_lex.cc.o] Error 1
make[1]: *** [sql/CMakeFiles/sql.dir/all] Error 2
make: *** [all] Error 2
不足しているライブラリや、使用しているものに何らかの非互換性があるかどうかを見つけることができないので、私はかなり迷っています。何か案は?