Skip to content

Buildfails on raspian/ retropie #5

@StephanJy

Description

@StephanJy

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions