0

glibc2.11を使用してubuntu10.04にvalgrind2.2.0をインストールしようとしています。valgrindを使用しましたが、最新バージョンのglibcリンクを受け入れません。作成中にエラーが発生します。画面に表示される最後の10行は

vg_libpthread.c:314: note: expected ‘const Char *’ but argument is of type ‘char *’
vg_libpthread.c:3292: warning: pointer targets in passing argument 4 of ‘my_assert_fail’ differ in signedness
vg_libpthread.c:314: note: expected ‘const Char *’ but argument is of type ‘const char *’
/tmp/ccGHnzp9.s: Assembler messages:
/tmp/ccGHnzp9.s:2463: Error: symbol `__longjmp_chk' is already defined
make[4]: *** [vg_libpthread.o] Error 1
make[3]: *** [install-recursive] Error 1
make[2]: *** [install] Error 2
make[1]: *** [install-recursive] Error 1
make: *** [install] Error 2

/tmp/ccGHnzp9.sファイルが存在しません。何が悪いのかわかりません。ありがとうございました。

4

1 に答える 1

0

ubuntu 10.04にvalgrind 2.2.0をインストールしようとしています

Valgrind 2.2.0 は古い(2004 年 8 月 31 日にリリースされた) ものであり、最近の Linux システムでは多くのハッキングなしではビルドできません。

その特定の Valgrind バージョンをビルドしようとする正当な理由も思いつきません。新しいリリースを使用してください(現在のリリースは、ハックなしでubuntu 10.04で問題なくビルドされます)。

于 2012-12-31T21:59:24.663 に答える