作成しているライブラリのppaを設定しようとしています。私はここ数日を過ごし、ゆっくりと前進しましたが、「bzrbuilddeb」がdebian / changelogファイルを見つけることができないため、エラーで立ち往生しているようです。
私のdebian制御ファイルは次のディレクトリにあります:
foo-ppa/trunk/foo/debian
'dpkg-buildpackage -rfakeroot -d -us -uc -S'を実行すると、すべてが正常に機能します。しかし、「bzr builddep -S」を実行すると、次のエラーが発生します。
Building using working tree
bzr: ERROR: Could not find changelog at /home/chris/prj/foo-ppa/trunk/debian/changelog in tree.
私のディレクトリ構造が「間違っている」ことを理解しています(trunk/debianではなくtrunk/foo / debian)。しかし、(trunk / debianを使用して)ディレクトリ構造を変更すると、「bzr builddep --- nc -us -uc」は新しいパスについて文句を言い、次のエラーを返します。
bzr: ERROR: [Errno 2] No such file or directory: '/home/chris/prj/foo-ppa/trunk/foo/debian/README.Debian'
ファイルは存在しますが、trunk / foo/debianではなくtrunk/debianにあります。
bzrとdpkg-buildpackageを機能させるには、どのようにディレクトリを設定する必要がありますか?
ありがとうクリストフ
- - - - - - - 編集:
ビルドエリアディレクトリを削除して数回再試行することで、これを修正することができました。正確に何が問題だったのかわかりませんが、現在は機能しています。