On Fri, 23 Oct 2015 10:21:35 +0800 Drew Parsons <dpars...@debian.org> wrote: > This one's a mystery ... "works for me" Â > i.e. my upload was built successfully with sbuild. >
We diagnosed the problem on irc (i.e. why it was "working for me"): the default sbuild configuration uses the default apt configuration, which installs Recommends. The buildds have installation of Recommends deactivated. So I can reproduce the build error after reconfiguring my sbuild chroot (configure apt as per https://wiki.debian.org/BuilddSetup#debian.org_Bu ildd_setup) The fix, as you said, is to add the -dev Depends to the petsc dev packages. The reason this is needed is that petsc handles these libraries as external libraries and lists them as required in <petsc>/lib/pkgconfig/PETSc.pc and petsc>/lib/petsc/conf/petscvariables Drew