Plain and simple. I’ve tried a few times using the makers guide and the wiki. After leaving it in a loop for over 3 hours, I had to Press CTRL-C and quit. That meant I had to reflash the sdcard, but no bother. So a fresh install from rpi foundation website.
Linux 5.4.51+ #1327 armv6l on a Raspberry Pi Zero Wireless with a 16gb sdcard.
it starts, almost immediately with an error:
“W: --force-yes is deprecated, use one of the options starting with --allow instead.”
Then it says:
“make -j1 KERNELRELEASE=5.4.51+ -C /lib/modules/5.4.51+/build M=/var/lib/dkms/seeed-voicecard/0.3/build…(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.4.51+ (armv6l)
Consult /var/lib/dkms/seeed-voicecard/0.3/build/make.log for more information.
can not compile with this kernel, abort
please try compile with the option --compat-kernel”
I can post the make.log but they are all the same type of error, so heres the end one:
" stream_name
/var/lib/dkms/seeed-voicecard/0.3/build/seeed-voicecard.c:616:2: error: implicit declaration of function ‘asoc_simple_card_clean_reference’; did you mean ‘asoc_simple_clean_reference’? [-Werror=implicit-function-declaration]
asoc_simple_card_clean_reference(&priv->snd_card);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
asoc_simple_clean_reference
cc1: some warnings being treated as errors
make[1]: *** [scripts/Makefile.build:266: /var/lib/dkms/seeed-voicecard/0.3/build/seeed-voicecard.o] Error 1
make: *** [Makefile:1709: /var/lib/dkms/seeed-voicecard/0.3/build] Error 2
make: Leaving directory ‘/usr/src/linux-headers-5.4.51+’"