Closed DerArtem closed 1 year ago
What version of libgbm are you using?
It's odd that gbm.h exports the unpreffixed symbol get_drm_fd
It the libgbm of stm32mp1 gcnano-binaries
in my opinion this issue is rather a bug for the library maintainers.
in my opinion this issue is rather a bug for the library maintainers.
Closing then ;)
Hello,
I am unable to build newer releases of cog anymore for the STM32MP1. The function get_drm_fd is already defined in gbm.h. I order to compile I had to renamed the fuction in cog to get_drm_fd_cog.
~~~~~ In file included from ../platform/drm/cog-drm-modeset-renderer.c:11: /home/artem/source/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/gbm.h:246:1: note: previous declaration of ‘get_drm_fd’ was here 246~~~~~ [41/54] Compiling C object platform/drm/libcogplatform-drm.so.p/cog-platform-drm.c.o In file included from /home/artem/source/buildroot/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/glib-2.0/glib.h:62, from ../platform/drm/../../core/cog-webkit-utils.h:17, from ../platform/drm/../../core/cog-request-handler.h:15, from ../platform/drm/../../core/cog-directory-files-handler.h:15, from ../platform/drm/../../core/cog.h:16, from ../platform/drm/cog-platform-drm.c:9: ../platform/drm/cog-platform-drm.c: In function ‘init_drm’: ../platform/drm/cog-platform-drm.c:492:13: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘unsigned int’ [-Wformat=] 492~~~~~~~~~~~ 493~~~~~~~~~~~~~~~~~../platform/drm/cog-platform-drm.c:492:38: note: format string is defined here 492[42/54] Compiling C object platform/wayland/libcogplatform-wl.so.p/cog-platform-wl.c.o ninja: build stopped: subcommand failed. make: *** [package/pkg-generic.mk:250: /home/artem/source/buildroot/output/build/cog-0.16.0/.stamp_built] Error 1