Hi,
It seams to me that the problem is in debian/rules file. If package is being built with both arch specific and indep parts (fakeroot debian/rules binary), build finishes successfully . If we build only arch specific parts of the package (binary-arch), build fails on: > find debian/kicad-common/usr/share/kicad -name "CMake*" -exec rm {} \; > find: `debian/kicad-common/usr/share/kicad': No such file or directory The reason for this is the fact that kicad-common is arch independent, and should not be packed in this case. In order to resolve this issue I split override_dh_install into two parts: override_dh_install-arch and override_dh_install-indep. Changes needed for debian/rules are attached. With this fix I was able to successfully build kicad for mips, mipsel and amd64. Regards, Dejan
--- kicad-0.20140224+bzr4027.orig/debian/rules 2014-03-07 10:50:28.000000000 +0000 +++ kicad-0.20140224+bzr4027/debian/rules 2014-05-08 14:38:34.000000000 +0000 @@ -21,7 +21,7 @@ override_dh_compress: dh_compress --exclude=.pdf -override_dh_install: +override_dh_install-arch: convert bitmaps_png/icons/icon_kicad.xpm -resize 32x32 debian/tmp/icon_kicad.xpm dh_install # fix wrong permissions and link jnlp file to usr/share @@ -29,6 +29,9 @@ chmod a-x $(COMMONDIR)/usr/share/kicad/internat/ja/* ln -s ../share/kicad/freeroute.jnlp $(PKGDIR)/usr/bin chmod a-x $(PKGDIR)/usr/share/kicad/freeroute.jnlp + +override_dh_install-indep: + dh_install # remove out-of-topic files find $(COMMONDIR)/usr/share/kicad -name "CMake*" -exec rm {} \;