Hello Thomas, Am 25.01.2017 um 23:05 schrieb Thomas Nyberg: ... > I'm trying to compile my own version of icedove to see if I can > understand certain bugs I'm running into (at the moment I just get > random crashes, so I can't really report anything useful). I tried the > following steps on a new machine:
the src:icedove package has a huge list of needed dependencies to get the package build. So mainly at least one dependency that is missing will break the build. For this we (the package maintainers) use usually a chroot to build the icedove package. As you also probably want to change the source of the Icedove you will need to handle the debian patches then. The icedove packages are using git-buildpackage to document and utilize the changes we have made. So I would suggest to follow the hints we've written into the wiki for people like you who want to rebuild Icedove. https://wiki.debian.org/Icedove/Devel#Icedove_Package_Development You will need to create a chroot first before you can start if you use the gbp workflow. We use cowbuilder/pbuilder for that, but sbuild will also work. For creating a cowbuilder/pbuilder chroot you can use git-pbuilder (from git-buildpackage). Please see the wiki page for that. https://wiki.debian.org/git-pbuilder Feel free to contact me directly if you need more help while (re)creating Icedove packages. -- Regards Carsten Schoenert