Hi Helmut, thanks for the additional info.
I applied your patch in git [1] and did a rebuild. Lintian now gives the following error: E: libjsoncpp source: missing-python-build-dependency Did you encounter the same behavior when building in a sid chroot? [1]: https://anonscm.debian.org/cgit/collab-maint/libjsoncpp.git/log/ On 05/17/2016 09:54 AM, Helmut Grohne wrote: > Hi Peter, > > On Tue, May 17, 2016 at 09:37:31AM +0200, Peter Spiess-Knafl wrote: >> Do you have any more documentation on cross building Debian packages? >> Usually I do it using qemu and pbuilder. > > I fear that cross building with pbuilder is not yet implemented. > > In general, sbuild is a good choice for cross building (in unstable). > Once you have sbuild up and running for native builds, all you do for > selecting a cross build is pass "--host=$some_debian_architecture". > > Note that building libjsoncpp will still run into #815172 and make the > build fail. Thats out of your realm. With sbuild, it can be worked > around with (example for armhf): > > --chroot-setup-command "dpkg --add-architecture armhf && apt-get update > && apt-get install -y libc6-dev:armhf libstdc++-5-dev:armhf" > > Building without pbuilder or sbuild is possible as well. The relevant > option for dpkg-buildpackage is --host-arch. For installing > Build-Depends manually, I recommend > > apt-get build-dep -A$some_debian_architecture --arch-only > ./path/to/sourcepkg > > All of this refers to using unstable and will not work that well in > other distributions. If in doubt, I welcome you to ask on IRC oftc > #debian-bootstrap or debian-cr...@lists.debian.org. The Debian wiki also > has lots of pages on the matter, though at this point it is hard to spot > which of those is current. > > Hope this helps > > Helmut >