APKパッケージを作成しようとしています。フォローするAlpine Linux - Alpine パッケージの作成 HOWTO。
すべてが必要に応じて設定されていると思います。パッケージをビルドしようとするとエラーが発生します。
abuild -r
mypackage: Building jaur/mypackage 3.10.5-r0 (using abuild 3.6.0-r2) started Sat, 17 Oct 2020 15:00:13 +0300
mypackage: Checking sanity of /home/jaur/test/APKBUILD...
mypackage: Analyzing dependencies...
ERROR: mypackage: builddeps failed
libdigidoc: Uninstalling dependencies...
ERROR: No such package: .makedepends-mypackage
APKBUILDの「makedependents」行には次のものがあります。
makedepends="git openssl-dev libxml2-dev doxygen
cmake make gcc bash xxd swig minizip-dev boost-dev
openjdk10-jdk openldap-dev qt5-qttools-dev
qt5-qtsvg-dev pcsc-lite-dev xerces-c-dev zip"
テストのためにflacパッケージも作ってみました。 aports/main/flac APKBUILD が正しいと確信しています。何も変更しませんでしたが、同じエラーが発生しました。
>>> flac: Building main/flac 1.3.3-r0 (using abuild 3.6.0-r2) started Sat, 17 Oct 2020 14:59:14 +0300
>>> flac: Checking sanity of /home/jaur/aports/main/flac/APKBUILD...
>>> flac: Analyzing dependencies...
>>> ERROR: flac: builddeps failed
>>> flac: Uninstalling dependencies...
ERROR: No such package: .makedepends-flac
私は何か間違っていたか、いくつかのステップを見逃しましたか?
答え1
私の主な問題は、私のシステムに破損したパッケージがあることです。削除しましたが、すべてがうまくいきます。しかも走るのにも役立ちますapk fix
。推奨事項:ファイルシステムに古い.soファイルがないように、きれいな環境を使用してください。