- koara
- ベテラン
- 会議室デビュー日: 2005/09/16
- 投稿数: 96
|
投稿日時: 2007-01-16 10:41
いつもお世話になっております。
koaraと申します。
・Red Hat 3ES(kernel2.4.21-4)
・Postgresql-8.2.1
・gcc-3.2.3-20
・libtool-1.4.3-6
という環境でlibpqxx-2.6.8をインストールしたのですが、
makeがエラーで終了できません。
下記がそのエラーです。
引用: |
|
connection_base.cxx: In member function `std::string
pqxx::connection_base::esc_raw(const unsigned char*, unsigned int)':
connection_base.cxx:1243: invalid conversion from `const unsigned char*' to `
unsigned char*'
make[1]: *** [connection_base.lo] エラー 1
make[1]: 出ます ディレクトリ `/tmp/libpqxx-2.6.8/src'
make: *** [all-recursive] エラー 1
|
また古いバージョンのlibpqxx-2.5.5で試したところ、
下記のような警告?が出て終了しました。
引用: |
|
make[1]: 入ります ディレクトリ `/tmp/libpqxx-2.5.5/win32'
make[1]: `all' に対して行うべき事はありません。
make[1]: 出ます ディレクトリ `/tmp/libpqxx-2.5.5/win32'
Making all in config
make[1]: 入ります ディレクトリ `/tmp/libpqxx-2.5.5/config'
make[1]: `all' に対して行うべき事はありません。
make[1]: 出ます ディレクトリ `/tmp/libpqxx-2.5.5/config'
Making all in debian
make[1]: 入ります ディレクトリ `/tmp/libpqxx-2.5.5/debian'
make[1]: `all' に対して行うべき事はありません。
make[1]: 出ます ディレクトリ `/tmp/libpqxx-2.5.5/debian'
Making all in doc
make[1]: 入ります ディレクトリ `/tmp/libpqxx-2.5.5/doc'
make[1]: `all' に対して行うべき事はありません。
make[1]: 出ます ディレクトリ `/tmp/libpqxx-2.5.5/doc'
make[1]: 入ります ディレクトリ `/tmp/libpqxx-2.5.5'
make[1]: `all-am' に対して行うべき事はありません。
make[1]: 出ます ディレクトリ `/tmp/libpqxx-2.5.5'
|
これをmake checkすると、
引用: |
|
FAIL: test085
====================================================
86 of 86 tests failed
Please report to Jeroen T. Vermeulen <jtv@xs4all.nl>
====================================================
make[2]: *** [check-TESTS] エラー 1
make[2]: 出ます ディレクトリ `/tmp/libpqxx-2.5.5/test'
make[1]: *** [check-am] エラー 2
make[1]: 出ます ディレクトリ `/tmp/libpqxx-2.5.5/test'
make: *** [check-recursive] エラー 1
|
とエラーが出てしまい終了できません。
操作はすべてrootで実行しました。
どうにも困り果てております、
サポートの方よろしくお願い致します。
[ メッセージ編集済み 編集者: koara 編集日時 2007-01-16 12:04 ]
[ メッセージ編集済み 編集者: koara 編集日時 2007-01-16 12:05 ]
[ メッセージ編集済み 編集者: koara 編集日時 2007-01-16 18:13 ]
|
- koara
- ベテラン
- 会議室デビュー日: 2005/09/16
- 投稿数: 96
|
投稿日時: 2007-01-16 10:54
koaraです。
情報追加させて下さい。
古いバージョンのlibpqxx-2.5.5が安定動作している
サーバーでlibpqxx-2.6.8をmakeしたところ
こちらでも同様のエラーが発生しました。
引用: |
|
make[1]: *** [connection_base.lo] エラー 1
make[1]: 出ます ディレクトリ `/tmp/libpqxx-2.6.8/src'
make: *** [all-recursive] エラー 1
|
実行環境は
・Red Hat 3ES(kernel2.4.21-4)
・Postgresql-7.4.5
・libpqxx-2.5.5
・gcc-3.2.3-20
・libtool-1.4.3-6
です。
こちらのサーバーは、
Postgres-7.4.5+libpqxx-2.5.5で開発した
プログラムが安定して動作しています。
[ メッセージ編集済み 編集者: koara 編集日時 2007-01-16 10:55 ]
[ メッセージ編集済み 編集者: koara 編集日時 2007-01-16 17:55 ]
|
- koara
- ベテラン
- 会議室デビュー日: 2005/09/16
- 投稿数: 96
|
投稿日時: 2007-01-26 10:59
koaraです。
自己解決する事が出来ました、
スレッドを見て下さった皆様ありがとうございました。
結論から言いますと、
旧バージョンlibpqxx-2.5.5で動作確認が出来たので、
こちらを使用することにしました。
1週間ほど様子をみましたが、
Postgres-8.2.1+libpqxx-2.5.5で問題なく動作しております。
以上、
報告です。
|