私はcpanシェルから "SGML :: Parser :: OpenSP"をインストールしようとしていますが、最初の "make test"で失敗します。ビルドディレクトリに入り、make testを実行すると、同じエラーが表示されます。SGML :: Parser :: OpenSPがシンボル__ZTI15SGMLApplicationを見つけられないのはなぜですか?
私は、以下の出力のこのビットが関連する部分であると信じています。 perlが新しいライブラリの "use"行に到達したときにシンボルが見つからないことに注意してください。そこにリストされているファイルが存在し、読み取り可能です。私がUNIXコマンド "nm"を実行すると、はにシンボルを表示します。
シンボルが見つかりませんでしたエラーをどうするかわかりません。私はadmin/rootとして走っていません。 10.4.11私のグーグルグーグルは、g ++の代わりにgccが呼び出された場合にこれが起こる可能性があるというヒントを示しましたが、正しく設定されていると思います。
それ以外に何ができますか、どのように修正することができますか?ここで
は、テストを作る実行しているからの抜粋です:
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/01basic...........1/4
# Failed test 'use SGML::Parser::OpenSP;'
# at t/01basic.t line 14.
# Tried to use 'SGML::Parser::OpenSP'.
# Error: Can't load '/Users/joshgold/.cpan/build/SGML-Parser-OpenSP-0.994/blib/arch/auto/SGML/Parser/OpenSP/OpenSP.bundle' for module SGML::Parser::OpenSP: dlopen(/Users/joshgold/.cpan/build/SGML-Parser-OpenSP-0.994/blib/arch/auto/SGML/Parser/OpenSP/OpenSP.bundle, 2): Symbol not found: __ZTI15SGMLApplication
# Referenced from: /Users/joshgold/.cpan/build/SGML-Parser-OpenSP-0.994/blib/arch/auto/SGML/Parser/OpenSP/OpenSP.bundle
# Expected in: dynamic lookup
# at (eval 3) line 2
# Compilation failed in require at (eval 3) line 2.
# BEGIN failed--compilation aborted at (eval 3) line 2.