On 2014-11-07 10:51, hero...@gentoo.org wrote:
> Thank you.  I couldn't reproduce it on my amd64 box with linux-3.16-3.
> The error message suggests a missing header of endian.h, which is in
> libc6-dev:amd64: /usr/include/endian.h
> 
> libc6-dev is pulled in by build-essential and dkms.
> 
> It might turn out to be a bug of piuparts.  I will set up a working
> piuparts to find it out.

piuparts uses chroots as minimal as possible. Installing Recommends is
disabled. The only thing piuparts additionally installs before testing a
-dkms package are linux-headers-amd64 and dkms. The piuparts test itself
will usually not fail, but afterwards the log is scanned for dkms failures.

There is no build-essential installed. dkms does not depend on
libc6-dev. The linux-headers-* package depends on the compiler needed to
build out-of-tree modules (since that must match the kernel).
If you need anything else, you need to depend on it. Instead of
libc6-dev better use the virtual package libc-dev because the real
package is named differently on several architectures.

Package: dkms
Version: 2.2.0.3-2
Depends: kmod | kldutils, gcc, make | build-essential | dpkg-dev,
coreutils (>= 7.4), patch
Recommends: fakeroot, menu | sudo, linux-headers-686-pae |
linux-headers-amd64 | linux-headers-generic | linux-headers, linux-image


Andreas


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to