Package: tp-smapi-source
Version: 0.41-1
Severity: normal
File: /usr/src/tp-smapi.tar.bz2

Hi!

The tp-smapi module does not build for Linux 4.6. See the
attached log for details.


Daniel

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.5.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages tp-smapi-source depends on:
ii  debhelper         9.20160403
ii  module-assistant  0.11.8

tp-smapi-source recommends no packages.

Versions of packages tp-smapi-source suggests:
pn  sysfsutils  <none>

-- no debconf information
dh_testdir
# Cleaning package
/usr/bin/make clean
make[1]: Verzeichnis „/usr/src/modules/tp-smapi“ wird betreten
rm -f tp_smapi.mod.* tp_smapi.o tp_smapi.ko .tp_smapi.*.cmd
rm -f thinkpad_ec.mod.* thinkpad_ec.o thinkpad_ec.ko .thinkpad_ec.*.cmd
rm -f hdaps.mod.* hdaps.o hdaps.ko .hdaps.*.cmd
rm -f *~ diff/*~ *.orig diff/*.orig *.rej diff/*.rej
rm -f tp_smapi-*-for-*.patch
rm -fr .tmp_versions Modules.symvers diff/hdaps.diff.tmp
make[1]: Verzeichnis „/usr/src/modules/tp-smapi“ wird verlassen
dh_clean
/usr/bin/make  -f debian/rules clean
make[1]: Verzeichnis „/usr/src/modules/tp-smapi“ wird betreten
dh_testdir
# Cleaning package
/usr/bin/make clean
make[2]: Verzeichnis „/usr/src/modules/tp-smapi“ wird betreten
rm -f tp_smapi.mod.* tp_smapi.o tp_smapi.ko .tp_smapi.*.cmd
rm -f thinkpad_ec.mod.* thinkpad_ec.o thinkpad_ec.ko .thinkpad_ec.*.cmd
rm -f hdaps.mod.* hdaps.o hdaps.ko .hdaps.*.cmd
rm -f *~ diff/*~ *.orig diff/*.orig *.rej diff/*.rej
rm -f tp_smapi-*-for-*.patch
rm -fr .tmp_versions Modules.symvers diff/hdaps.diff.tmp
make[2]: Verzeichnis „/usr/src/modules/tp-smapi“ wird verlassen
dh_clean
make[1]: Verzeichnis „/usr/src/modules/tp-smapi“ wird verlassen
/usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Verzeichnis „/usr/src/modules/tp-smapi“ wird betreten
dh_testdir
# Cleaning package
/usr/bin/make clean
make[2]: Verzeichnis „/usr/src/modules/tp-smapi“ wird betreten
rm -f tp_smapi.mod.* tp_smapi.o tp_smapi.ko .tp_smapi.*.cmd
rm -f thinkpad_ec.mod.* thinkpad_ec.o thinkpad_ec.ko .thinkpad_ec.*.cmd
rm -f hdaps.mod.* hdaps.o hdaps.ko .hdaps.*.cmd
rm -f *~ diff/*~ *.orig diff/*.orig *.rej diff/*.rej
rm -f tp_smapi-*-for-*.patch
rm -fr .tmp_versions Modules.symvers diff/hdaps.diff.tmp
make[2]: Verzeichnis „/usr/src/modules/tp-smapi“ wird verlassen
dh_clean
/usr/bin/make -w -f debian/rules clean
make[2]: Verzeichnis „/usr/src/modules/tp-smapi“ wird betreten
dh_testdir
# Cleaning package
/usr/bin/make clean
make[3]: Verzeichnis „/usr/src/modules/tp-smapi“ wird betreten
rm -f tp_smapi.mod.* tp_smapi.o tp_smapi.ko .tp_smapi.*.cmd
rm -f thinkpad_ec.mod.* thinkpad_ec.o thinkpad_ec.ko .thinkpad_ec.*.cmd
rm -f hdaps.mod.* hdaps.o hdaps.ko .hdaps.*.cmd
rm -f *~ diff/*~ *.orig diff/*.orig *.rej diff/*.rej
rm -f tp_smapi-*-for-*.patch
rm -fr .tmp_versions Modules.symvers diff/hdaps.diff.tmp
make[3]: Verzeichnis „/usr/src/modules/tp-smapi“ wird verlassen
dh_clean
make[2]: Verzeichnis „/usr/src/modules/tp-smapi“ wird verlassen
make[1]: Für das Ziel „kdist_config“ ist nichts zu tun.
for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/4.6.0-1-amd64/g'` ; \
  done
for templ in `ls debian/*.modules.in` ; do \
    test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} 
${templ%.modules.in}.backup 2>/dev/null || true; \
    sed -e 's/##KVERS##/4.6.0-1-amd64/g ;s/#KVERS#/4.6.0-1-amd64/g ; 
s/_KVERS_/4.6.0-1-amd64/g ; s/##KDREV##/4.6.1-1/g ; s/#KDREV#/4.6.1-1/g ; 
s/_KDREV_/4.6.1-1/g  ' < $templ > ${templ%.modules.in}; \
  done
dh_testroot
dh_clean -k
dh_clean: dh_clean -k is deprecated; use dh_prep instead
# Build the module
/usr/bin/make modules KSRC=/lib/modules/4.6.0-1-amd64/build KVER=4.6.0-1-amd64 
HDAPS=1
make[2]: Verzeichnis „/usr/src/modules/tp-smapi“ wird betreten
/usr/bin/make -C /lib/modules/4.6.0-1-amd64/build M=/usr/src/modules/tp-smapi 
O=/lib/modules/4.6.0-1-amd64/build modules
make[3]: Verzeichnis „/usr/src/linux-headers-4.6.0-1-amd64“ wird betreten
  CC [M]  /usr/src/modules/tp-smapi/thinkpad_ec.o
In file included from 
/usr/src/linux-headers-4.6.0-1-common/include/linux/module.h:18:0,
                 from /usr/src/modules/tp-smapi/thinkpad_ec.c:33:
/usr/src/modules/tp-smapi/thinkpad_ec.c: In function ‘__check_force_io’:
/usr/src/linux-headers-4.6.0-1-common/include/linux/moduleparam.h:344:67: 
error: return from incompatible pointer type 
[-Werror=incompatible-pointer-types]
  static inline type __always_unused *__check_##name(void) { return(p); }
                                                                   ^
/usr/src/linux-headers-4.6.0-1-common/include/linux/moduleparam.h:396:35: note: 
in expansion of macro ‘__param_check’
 #define param_check_bool(name, p) __param_check(name, p, bool)
                                   ^
/usr/src/linux-headers-4.6.0-1-common/include/linux/moduleparam.h:146:2: note: 
in expansion of macro ‘param_check_bool’
  param_check_##type(name, &(value));       \
  ^
/usr/src/modules/tp-smapi/thinkpad_ec.c:100:1: note: in expansion of macro 
‘module_param_named’
 module_param_named(force_io, force_io, bool, 0600);
 ^
cc1: some warnings being treated as errors
/usr/src/linux-headers-4.6.0-1-common/scripts/Makefile.build:302: die Regel für 
Ziel „/usr/src/modules/tp-smapi/thinkpad_ec.o“ scheiterte
make[6]: *** [/usr/src/modules/tp-smapi/thinkpad_ec.o] Fehler 1
/usr/src/linux-headers-4.6.0-1-common/Makefile:1446: die Regel für Ziel 
„_module_/usr/src/modules/tp-smapi“ scheiterte
make[5]: *** [_module_/usr/src/modules/tp-smapi] Fehler 2
Makefile:146: die Regel für Ziel „sub-make“ scheiterte
make[4]: *** [sub-make] Fehler 2
Makefile:8: die Regel für Ziel „all“ scheiterte
make[3]: *** [all] Fehler 2
make[3]: Verzeichnis „/usr/src/linux-headers-4.6.0-1-amd64“ wird verlassen
Makefile:47: die Regel für Ziel „modules“ scheiterte
make[2]: *** [modules] Fehler 2
make[2]: Verzeichnis „/usr/src/modules/tp-smapi“ wird verlassen
debian/rules:60: die Regel für Ziel „binary-modules“ scheiterte
make[1]: *** [binary-modules] Fehler 2
make[1]: Verzeichnis „/usr/src/modules/tp-smapi“ wird verlassen
/usr/share/modass/include/common-rules.make:56: die Regel für Ziel 
„kdist_build“ scheiterte
make: *** [kdist_build] Fehler 2

Reply via email to