Hi Mike,.. Took the hit this morning and upgraded my kernel to:-
Code: Select all
Linux media0 4.15.0-041500-generic #201802011154 SMP Thu Feb 1 11:55:45 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
So kernel, and all other things ( as far as I can see ) are up to date,.. and system boots without issue.
Of course that leaves the dvb drivers to be re-installed.... and I have duly started the process to install the 'open-source' drivers...
Everything goes ok until the 'make j4',... there are a few warning as expected,.. but the error that is created I am unable to find any reference to either on mythtv or TBS web sites....
I have installed the perl utils and some libelf-dev modules.... which has resolved quite a few of the warnings,... But I am unable to get past the error,....
Do you have any ideas as to why I may be getting this error,.. as I must confess,.. I struggle with compile errors for complex trees like this...
I have included the output of make j4 if that can help spread any light on the problem for you...
Code: Select all
CC [M] /home/fred/tbs_open_source_drivers/media_build/v4l/dvb_net.o
CC [M] /home/fred/tbs_open_source_drivers/media_build/v4l/dvb_ringbuffer.o
/home/fred/tbs_open_source_drivers/media_build/v4l/dvb_ringbuffer.c: In function 'dvb_ringbuffer_free':
/home/fred/tbs_open_source_drivers/media_build/v4l/dvb_ringbuffer.c:74:9: error: implicit declaration of function 'ACCESS_ONCE' [-Werror=implicit-function-declaration]
free = ACCESS_ONCE(rbuf->pread) - rbuf->pwrite;
CC [M] /home/fred/tbs_open_source_drivers/media_build/v4l/dvb_math.o
cc1: some warnings being treated as errors
scripts/Makefile.build:316: recipe for target '/home/fred/tbs_open_source_drivers/media_build/v4l/dvb_ringbuffer.o' failed
make: *** [/home/fred/tbs_open_source_drivers/media_build/v4l/dvb_ringbuffer.o] Error 1
make: *** Waiting for unfinished jobs....
Makefile:1514: recipe for target '_module_/home/fred/tbs_open_source_drivers/media_build/v4l' failed
make: *** [_module_/home/fred/tbs_open_source_drivers/media_build/v4l] Error 2
make: Leaving directory '/usr/src/linux-headers-4.15.0-041500-generic'
Makefile:51: recipe for target 'default' failed
make: *** [default] Error 2
make: Leaving directory '/home/fred/tbs_open_source_drivers/media_build/v4l'
Makefile:26: recipe for target 'all' failed
make: *** [all] Error 2