作業中のAURのPKGBUILDファイルのpackage()関数で、次のエラーが発生します。
./install.sh: No such file or directory
機能は次のとおりです。
package() {
cd /opt/"$pkgname"/pymoab
./install.sh
python setup.py install
}
ファイルはこのディレクトリにあり、名前は "install.sh.cmake"です。
以下を含むいくつかの方法でpackage()関数のコマンドを変更してみました。
bash install.sh
bash install.sh.cmake
bash ./install.sh
bash ./install.sh.cmake
./install.sh
./install.sh.cmake
. ./install.sh
. ./install.sh.cmake
すべて同じエラーが発生します。
私はもともとこれをシェルスクリプトセットとして書いていましたが、うまくいきました。シェルスクリプトのコマンドは次のとおりです。
bash install.sh
だから私はpackage()関数でなぜ動作しないのかわかりません。
新しいアーチディストリビューション(6月:https://github.com/fsquillace/junest)
全てのコメントありがとうございます。詳細をお知らせいただける場合はお知らせください。
答え1
あなたはCDを使用して/opt
いますpackage()
ないので./install
全く入らない/opt
$srcdir
$pkgdir
おそらくあなたは$srcdir/opt/$pkgname/pymoab
または$pkgdir/opt/$pkgname/pymoab
?
答え2
初期cmake呼び出しでコンパイルフラグがありません。つまり:DENABLE_PYMOAB