Compile CE for RockPro64

Hi CE team. I can’t compile Coreelec for rockchip.

I get error:

/home/code/CoreELEC/build.CoreELEC-RK3399.arm-9.2-devel/dvb-latest-0f25e6fb13b6bc345218800ad9ac863deb2ee9c8/v4l/ivtvfb.c:352:44: error: macro “access_ok” requires 3 arguments, but only 2 given
if (!access_ok(source + dest_offset, count)) {
^
/home/code/CoreELEC/build.CoreELEC-RK3399.arm-9.2-devel/dvb-latest-0f25e6fb13b6bc345218800ad9ac863deb2ee9c8/v4l/ivtvfb.c:352:7: error: ‘access_ok’ undeclared (first use in this function)
if (!access_ok(source + dest_offset, count)) {
^~~~~~~~~
/home/code/CoreELEC/build.CoreELEC-RK3399.arm-9.2-devel/dvb-latest-0f25e6fb13b6bc345218800ad9ac863deb2ee9c8/v4l/ivtvfb.c:352:7: note: each undeclared identifier is reported only once for each function it appears in
make[4]: *** [scripts/Makefile.build:284: /home/code/CoreELEC/build.CoreELEC-RK3399.arm-9.2-devel/dvb-latest-0f25e6fb13b6bc345218800ad9ac863deb2ee9c8/v4l/ivtvfb.o] Ошибка 1
make[4]: *** Ожидание завершения заданий…
make[3]: *** [Makefile:1468: module/home/code/CoreELEC/build.CoreELEC-RK3399.arm-9.2-devel/dvb-latest-0f25e6fb13b6bc345218800ad9ac863deb2ee9c8/v4l] Error 2
make[3]: Leaving directory ‘/home/code/CoreELEC/build.CoreELEC-RK3399.arm-9.2-devel/linux-aa8bacf821e5c8ae6dd8cae8d64011c741659945’
make[2]: *** [Makefile:53: default] Error 2
make[2]: Leaving directory ‘/home/code/CoreELEC/build.CoreELEC-RK3399.arm-9.2-devel/dvb-latest-0f25e6fb13b6bc345218800ad9ac863deb2ee9c8/v4l’
make[1]: *** [Makefile:26: all] Error 2
make[1]: Leaving directory ‘/home/code/CoreELEC/build.CoreELEC-RK3399.arm-9.2-devel/dvb-latest-0f25e6fb13b6bc345218800ad9ac863deb2ee9c8’
FAILURE: scripts/install dvb-latest has failed!
[087/251] [FAIL] install dvb-latest

The following logs for this failure are available:
stdout: /home/code/CoreELEC/build.CoreELEC-RK3399.arm-9.2-devel/.threads/logs/77/stdout
stderr: /home/code/CoreELEC/build.CoreELEC-RK3399.arm-9.2-devel/.threads/logs/77/stderr

parallel: This job failed:
package_worker 3 77 251 ‘install dvb-latest’
Parallel build failure - see log for details. Time of failure: Tue Sep 17 07:56:28 EET 2019
Makefile:12: recipe for target ‘image’ failed
make: *** [image] Error 1

How to fix?

Sorry to disappoint but CoreELEC is only developed for Amlogic based devices.

Why then is Rockchip lies in the projects? Why not remove if no support?

It is part of the LibreELEC repository, and the projects are there for compatibility reasons.
You will have better luck trying to build the LE repo, and ask for help on their forum if you still encounter issues.