Package: murasaki
Version: 0.8.11-3
Severity: serious

See
http://buildd.debian.org/fetch.php?pkg=murasaki%26ver=0.8.11-3%26arch=hppa%26stamp=1152821510%26file=log
make[2]: Entering directory `/build/buildd/murasaki-0.8.11/pci'
Compiling class.o
In file included from /usr/src/linux-headers-2.6.17-1/include/linux/pci.h:20,
                 from ../inc/murasaki_pci.h:15,
                 from class.c:12:
/usr/src/linux-headers-2.6.17-1/include/linux/mod_devicetable.h:287: error: 
'BITS_PER_LONG' undeclared here (not in a function)
make[2]: *** [class.o] Error 1
make[2]: Leaving directory `/build/buildd/murasaki-0.8.11/pci'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/murasaki-0.8.11'
make: *** [build-stamp] Error 2

I believe murasaki shouldn't build-depend on linux-headers-2.6, but ship
with its own copy of the headers it needs (besides the fact that
build-depending on a virtual package is not really supported).
BTW, the way you check for KERNEL_HEADERS_DIR in debian/rules looks
really fragile.

Cheers,
Julien Cristau


-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.17-1-686
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Attachment: signature.asc
Description: Digital signature

Reply via email to