2017-01-10 10 views
0

作る[2]:クラスがエクスポートされていない理由を誰もが入るディレクトリビルド/ ORG/qore/JNI/QoreJavaApi.class:そのようなファイルやディレクトリはありません

/export/home/build/src/el7/develop/qore/git/module-jni/build' 
/usr/bin/cmake -E cmake_progress_report /export/home/build/src/el7/develop/qore/git/module-jni/build/CMakeFiles 36 
[ 22%] unhandled QORE System exception thrown in TID 1 at 2017-01-10 07:23:45.694794 Tue +01:00 (CET) in FileInputStream::constructor() (/export/home/build/src/el7/develop/qore/gi 
t/module-jni/make-inc:53, builtin code) 
FILE-OPEN2-ERROR: cannot open '/export/home/build/src/el7/develop/qore/git/module-jni/build/org/qore/jni/QoreJavaApi.class': No such file or directory 
call stack: 
    2: FileInputStream::constructor() (/export/home/build/src/el7/develop/qore/git/module-jni/make-inc:53, builtin code) 
    1: MakeInc::constructor() (line -1, user code) 
make[2]: *** [JavaClassQoreJavaApi.inc] Error 3 
make[2]: Leaving directory /export/home/build/src/el7/develop/qore/git/module-jni/build 
make[1]: *** [CMakeFiles/jni.dir/all] Error 2 
make[1]: *** Waiting for unfinished jobs.... 

を知っていますか?

答えて

1

あなただけのビルドディレクトリから再びcmakeのを実行するために持っているように見える - 試してみてください。

rm -rf * && cmake .. && make 

ビルドディレクトリから - あなたはdevelopブランチからビルドする場合、これはcentos7/rhel7で動作するはずです(ちょうどそれを自分で試しました)

+0

これはゼロからクリーンビルドです、なぜこれが助けになるのですか? –

+0

cmake configに依存関係のバグがありましたが、これはパラレルメニュでトリガされました。たとえば、複数の出力を持つadd_custom_command()を使用すると問題になります - 依存関係の問題を解決したようなセンチネルファイルがありますもう一度試してください –

+0

良い、それは動作します! –

関連する問題