Buildfails on raspian/ retropie
Hi, unfortenally, when I wanted to install the driver/ software at the "make" stage, it gave me an error. the first one I was able to solve by my self, to give the direct path to tinydrm.h. the other one I don´t know how to solfe. Can you help me please?
make -C /lib/modules/uname -r/build M=$PWD
make[1]: Entering directory '/usr/src/linux-headers-5.10.103-v7+' CC [M] /home/pi/tinydrm/core/tinydrm-core.o /home/pi/tinydrm/core/tinydrm-core.c: In function ‘tinydrm_init’: /home/pi/tinydrm/core/tinydrm-core.c:141:8: error: implicit declaration of function ‘drm_dev_alloc’; did you mean ‘drm_dev_dbg’? [-Werror=implicit-function-declaration] drm = drm_dev_alloc(driver, parent); ^~~~~~~~~~~~~ drm_dev_dbg /home/pi/tinydrm/core/tinydrm-core.c:141:6: warning: assignment to ‘struct drm_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] drm = drm_dev_alloc(driver, parent); ^ /home/pi/tinydrm/core/tinydrm-core.c: In function ‘tinydrm_fini’: /home/pi/tinydrm/core/tinydrm-core.c:158:2: error: implicit declaration of function ‘drm_dev_unref’; did you mean ‘drm_dev_dbg’? [-Werror=implicit-function-declaration] drm_dev_unref(tdev->drm); ^~~~~~~~~~~~~ drm_dev_dbg /home/pi/tinydrm/core/tinydrm-core.c: In function ‘tinydrm_register’: /home/pi/tinydrm/core/tinydrm-core.c:203:8: error: implicit declaration of function ‘drm_dev_register’; did you mean ‘driver_register’? [-Werror=implicit-function-declaration] ret = drm_dev_register(tdev->drm, 0); ^~~~~~~~~~~~~~~~ driver_register /home/pi/tinydrm/core/tinydrm-core.c:207:6: error: void value not ignored as it ought to be ret = drm_fbdev_generic_setup(drm, 0); ^ /home/pi/tinydrm/core/tinydrm-core.c: In function ‘tinydrm_unregister’: /home/pi/tinydrm/core/tinydrm-core.c:217:2: error: implicit declaration of function ‘drm_dev_unregister’; did you mean ‘driver_unregister’? [-Werror=implicit-function-declaration] drm_dev_unregister(tdev->drm); ^~~~~~~~~~~~~~~~~~ driver_unregister cc1: some warnings being treated as errors make[3]: *** [scripts/Makefile.build:280: /home/pi/tinydrm/core/tinydrm-core.o] Error 1 make[2]: *** [scripts/Makefile.build:497: /home/pi/tinydrm/core] Error 2 make[1]: *** [Makefile:1825: /home/pi/tinydrm] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-5.10.103-v7+' make: *** [Makefile:4: default] Error 2