2

ubuntuにalizeとLIA_RALをインストールしようとしています。http://alize.univ-avignon.fr/svn/ALIZE/trunk/およびhttp://alize.univ-avignon.fr/svn/LIA_RAL/trunk/から最新のコードを subversion でチェックアウトしました。README ファイルの指示に従いました。Alize ライブラリは適切にインストールされていますが、LIA_RAL のインストール中に、コマンド « make » でエラーが発生しました。

    ../../../LIA_SpkTools/include/liatools.h:55:17: erreur fatale: Dense : Aucun fichier ou dossier de ce type
compilation terminée.
make[3]: *** [AcousticSegmentation-AcousticSegmentation.o] Erreur 1
make[3]: quittant le répertoire « /home/ibtissem/lia_ral/LIA_SpkSeg/AcousticSegmentation/src »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/ibtissem/lia_ral/LIA_SpkSeg/AcousticSegmentation »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/ibtissem/lia_ral/LIA_SpkSeg »
make: *** [all-recursive] Erreur 1

どうすればいいですか?何か考えはありますか?

助けてくれてありがとう

4

1 に答える 1

1

../../../LIA_SpkTools/include/liatools.h:55:17: erreur fatale: Dense : Aucun fichier ou dossier de ce type compilation terminee.

このエラーを翻訳して理解しようとすると、必要なファイルが見つからないと表示されます。ファイルが存在しないという理由だけで、ファイルが欠落している可能性があります。ファイルがないとコンパイルを続行できません。

欠落しているファイルとその理由を特定するには、投稿したファイルのすぐ上のログの行を調べる必要があります。ファイルの検索パスは、コンパイラのコマンド ラインでプリプロセッサの -I オプションによって指定されます。何が起こっているのかを理解するには、ログの数行上にあるコンパイラ コマンド ラインを分析する必要があります。

-I が正しく指定されていないことがわかったら、Makefile.am で修正できます。行を次のように変更します。

 AcousticSegmentation_CPPFLAGS=-I../include -I$(top_srcdir)/include/Eigen -I$(top_srcdir)/LIA_SpkTools/include -I$(ALIZE_PATH)/include

追加部分は-I$(top_srcdir)/include/Eigenです。その後、再実行automakeしてコードを再作成します。

他のいくつかの場所でそれを行う必要があります。

全体として、これはソフトウェア ビルド システムの単なるバグです。作成者の誰かが最近ソフトウェアを壊しました。おそらく、このバグについて作成者にレポートを書きたいと思うでしょう。

于 2013-05-01T05:52:54.760 に答える