DKMS make.log for wm8960-soundcard-1.0 for kernel 4.9.35+ (armv6l) Fri Dec 25 04:35:11 +07 2020
make: Entering directory '/usr/src/linux-headers-4.9.35+'
LD /var/lib/dkms/wm8960-soundcard/1.0/build/built-in.o
CC [M] /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.o
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c: In function ‘wm8960_configure_clocking’:
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:747:2: error: implicit declaration of function ‘snd_soc_component_read32’ [-Werror=implicit-function-declaration]
u16 iface1 = snd_soc_component_read32(component, WM8960_IFACE1);
^
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c: In function ‘wm8960_set_bias_level_out3’:
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:951:3: error: implicit declaration of function ‘snd_soc_component_get_bias_level’ [-Werror=implicit-function-declaration]
switch (snd_soc_component_get_bias_level(component)) {
^
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c: At top level:
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1411:2: error: unknown field ‘set_bias_level’ specified in initializer
.set_bias_level = wm8960_set_bias_level,
^
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1411:2: warning: initialization from incompatible pointer type
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1411:2: warning: (near initialization for ‘soc_component_dev_wm8960.remove’)
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1412:2: error: unknown field ‘suspend_bias_off’ specified in initializer
.suspend_bias_off = 1,
^
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1412:2: warning: initialization makes pointer from integer without a cast
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1412:2: warning: (near initialization for ‘soc_component_dev_wm8960.of_xlate_dai_name’)
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1413:2: error: unknown field ‘idle_bias_on’ specified in initializer
.idle_bias_on = 1,
^
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1413:2: warning: initialization makes pointer from integer without a cast
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1413:2: warning: (near initialization for ‘soc_component_dev_wm8960.seq_notifier’)
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1414:2: error: unknown field ‘use_pmdown_time’ specified in initializer
.use_pmdown_time = 1,
^
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1414:2: warning: initialization makes pointer from integer without a cast
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1414:2: warning: (near initialization for ‘soc_component_dev_wm8960.stream_event’)
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1415:2: error: unknown field ‘endianness’ specified in initializer
.endianness = 1,
^
/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1416:2: error: unknown field ‘non_legacy_dai_naming’ specified in initializer
.non_legacy_dai_naming = 1,
^
cc1: some warnings being treated as errors
scripts/Makefile.build:293: recipe for target '/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.o' failed
make[1]: [/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.o] Error 1
Makefile:1490: recipe for target 'module/var/lib/dkms/wm8960-soundcard/1.0/build' failed
make: [module/var/lib/dkms/wm8960-soundcard/1.0/build] Error 2
make: Leaving directory '/usr/src/linux-headers-4.9.35+'
A) From the error log
DKMS make.log for wm8960-soundcard-1.0 for kernel 4.9.35+ (armv6l) Fri Dec 25 04:35:11 +07 2020 make: Entering directory '/usr/src/linux-headers-4.9.35+' LD /var/lib/dkms/wm8960-soundcard/1.0/build/built-in.o CC [M] /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.o /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c: In function ‘wm8960_configure_clocking’: /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:747:2: error: implicit declaration of function ‘snd_soc_component_read32’ [-Werror=implicit-function-declaration] u16 iface1 = snd_soc_component_read32(component, WM8960_IFACE1); ^ /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c: In function ‘wm8960_set_bias_level_out3’: /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:951:3: error: implicit declaration of function ‘snd_soc_component_get_bias_level’ [-Werror=implicit-function-declaration] switch (snd_soc_component_get_bias_level(component)) { ^ /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c: At top level: /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1411:2: error: unknown field ‘set_bias_level’ specified in initializer .set_bias_level = wm8960_set_bias_level, ^ /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1411:2: warning: initialization from incompatible pointer type /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1411:2: warning: (near initialization for ‘soc_component_dev_wm8960.remove’) /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1412:2: error: unknown field ‘suspend_bias_off’ specified in initializer .suspend_bias_off = 1, ^ /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1412:2: warning: initialization makes pointer from integer without a cast /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1412:2: warning: (near initialization for ‘soc_component_dev_wm8960.of_xlate_dai_name’) /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1413:2: error: unknown field ‘idle_bias_on’ specified in initializer .idle_bias_on = 1, ^ /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1413:2: warning: initialization makes pointer from integer without a cast /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1413:2: warning: (near initialization for ‘soc_component_dev_wm8960.seq_notifier’) /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1414:2: error: unknown field ‘use_pmdown_time’ specified in initializer .use_pmdown_time = 1, ^ /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1414:2: warning: initialization makes pointer from integer without a cast /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1414:2: warning: (near initialization for ‘soc_component_dev_wm8960.stream_event’) /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1415:2: error: unknown field ‘endianness’ specified in initializer .endianness = 1, ^ /var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.c:1416:2: error: unknown field ‘non_legacy_dai_naming’ specified in initializer .non_legacy_dai_naming = 1, ^ cc1: some warnings being treated as errors scripts/Makefile.build:293: recipe for target '/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.o' failed make[1]: [/var/lib/dkms/wm8960-soundcard/1.0/build/wm8960.o] Error 1 Makefile:1490: recipe for target 'module/var/lib/dkms/wm8960-soundcard/1.0/build' failed make: [module/var/lib/dkms/wm8960-soundcard/1.0/build] Error 2 make: Leaving directory '/usr/src/linux-headers-4.9.35+'
B) About the Pi
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)" NAME="Raspbian GNU/Linux" VERSION_ID="8" VERSION="8 (jessie)" ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 8.0 (jessie) Release: 8.0 Codename: jessie
Linux pizero 4.9.35+ #1014 Fri Jun 30 14:34:49 BST 2017 armv6l GNU/Linux