I'm trying to build budgie-desktop debian packages and upload it to my launchpad ppa.
Building Packages success in My Machine but fails on Launchpad PPA(with the following errors)
make[2]: Entering directory `/build/buildd/budgie-desktop-2.0/session'
Makefile:516: ../data/.deps/budgie_session_dialog-budgie-session-dialog-resources.Po: No such file or directory
make[2]: *** No rule to make target `../data/.deps/budgie_session_dialog-budgie-session-dialog-resources.Po'. Stop.
make[2]: Leaving directory `/build/buildd/budgie-desktop-2.0/session'
make[1]: *** [distclean-recursive] Error 1
make[1]: Leaving directory `/build/buildd/budgie-desktop-2.0'
dh_auto_clean: make -j1 distclean returned exit code 2
make: *** [clean] Error 2
dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules clean gave error exit status 2
You can check out the full log in the following build status
[Build Status]
amd64 build :
https://launchpad.net/~sukso96100/+archive/budgie-desktop/+build/5924020
i386 build :
https://launchpad.net/~sukso96100/+archive/budgie-desktop/+build/5924021
What should i do to solve this problem?
By default, the clean
target is run first, and then the build
and install
(or binary
, I'm not sure which) are run. In your clean target, you are calling rm -rf ../data/.deps ./.deps applets/.deps common/.deps
, which removes the ../data/.deps
folder, and so it can't find ../data/.deps/budgie_session_dialog-budgie-session-dialog-resources.Po
.
Running debuild
before uploading to a PPA can help find these types of errors.
No comments:
Post a Comment