Saturday, April 21, 2018

Building Packages success in My Machine but fails on Launchpad PPA



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

11.10 - Can't boot from USB after installing Ubuntu

I bought a Samsung series 5 notebook and a very strange thing happened: I installed Ubuntu 11.10 from a usb pen drive but when I restarted (...