Public bug reported:

tp-smapi-dkms fails to install on Ubuntu 16.04 machine, complaining
about build errors.

Log
$ sudo apt install tp-smapi-dkms

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-4.15.0-33 linux-headers-4.15.0-33-generic 
linux-image-4.15.0-33-generic linux-modules-4.15.0-33-generic 
linux-modules-extra-4.15.0-33-generic
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  tp-smapi-dkms
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 35.8 kB of archives.
After this operation, 193 kB of additional disk space will be used.
Get:1 http://lt.archive.ubuntu.com/ubuntu xenial/universe amd64 tp-smapi-dkms 
all 0.41-1 [35.8 kB]
Fetched 35.8 kB in 0s (37.5 kB/s)       
Selecting previously unselected package tp-smapi-dkms.
(Reading database ... 400451 files and directories currently installed.)
Preparing to unpack .../tp-smapi-dkms_0.41-1_all.deb ...
Unpacking tp-smapi-dkms (0.41-1) ...
Setting up tp-smapi-dkms (0.41-1) ...

Creating symlink /var/lib/dkms/tp-smapi/0.41/source ->
                 /usr/src/tp-smapi-0.41

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=4.15.0-36-generic -C /lib/modules/4.15.0-36-generic/build 
M=/var/lib/dkms/tp-smapi/0.41/build....(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.15.0-36-generic (x86_64)
Consult /var/lib/dkms/tp-smapi/0.41/build/make.log for more information.
Scanning processes...                                                           
                                                                                
                                                  
Scanning linux images...                                                        
                                                                                
                                                  
Running kernel seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.

 
Actual build log (from /var/lib/dkms/tp-smapi/0.41/build/make.log):

DKMS make.log for tp-smapi-0.41 for kernel 4.15.0-36-generic (x86_64)
Wed Oct  3 15:35:26 EEST 2018
make: Entering directory '/usr/src/linux-headers-4.15.0-36-generic'
  CC [M]  /var/lib/dkms/tp-smapi/0.41/build/thinkpad_ec.o
In file included from ./include/linux/module.h:18:0,
                 from /var/lib/dkms/tp-smapi/0.41/build/thinkpad_ec.c:33:
/var/lib/dkms/tp-smapi/0.41/build/thinkpad_ec.c: In function ‘__check_force_io’:
./include/linux/moduleparam.h:339:67: error: return from incompatible pointer 
type [-Werror=incompatible-pointer-types]
  static inline type __always_unused *__check_##name(void) { return(p); }
                                                                   ^
./include/linux/moduleparam.h:391:35: note: in expansion of macro 
‘__param_check’
 #define param_check_bool(name, p) __param_check(name, p, bool)
                                   ^
./include/linux/moduleparam.h:149:2: note: in expansion of macro 
‘param_check_bool’
  param_check_##type(name, &(value));       \
  ^
/var/lib/dkms/tp-smapi/0.41/build/thinkpad_ec.c:100:1: note: in expansion of 
macro ‘module_param_named’
 module_param_named(force_io, force_io, bool, 0600);
 ^
/var/lib/dkms/tp-smapi/0.41/build/thinkpad_ec.c: In function ‘check_dmi_for_ec’:
/var/lib/dkms/tp-smapi/0.41/build/thinkpad_ec.c:469:1: warning: the frame size 
of 1728 bytes is larger than 1024 bytes [-Wframe-larger-than=]
 }
 ^
cc1: some warnings being treated as errors
scripts/Makefile.build:339: recipe for target 
'/var/lib/dkms/tp-smapi/0.41/build/thinkpad_ec.o' failed
make[1]: *** [/var/lib/dkms/tp-smapi/0.41/build/thinkpad_ec.o] Error 1
Makefile:1551: recipe for target '_module_/var/lib/dkms/tp-smapi/0.41/build' 
failed
make: *** [_module_/var/lib/dkms/tp-smapi/0.41/build] Error 2
make: Leaving directory '/usr/src/linux-headers-4.15.0-36-generic'

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: tp-smapi-dkms 0.41-1
ProcVersionSignature: Ubuntu 4.15.0-36.39~16.04.1-generic 4.15.18
Uname: Linux 4.15.0-36-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.18
Architecture: amd64
Date: Wed Oct  3 15:38:27 2018
PackageArchitecture: all
SourcePackage: tp-smapi
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: tp-smapi (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug xenial

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1795886

Title:
  tp-smapi-dkms package fails to install (build - bad exit status: 2)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tp-smapi/+bug/1795886/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to