visualizer: fix an build error on Tizen-Unified-X 81/317081/1 accepted/tizen/unified/20240905.164027 accepted/tizen/unified/dev/20240910.111403 accepted/tizen/unified/x/20240904.080945
authorInki Dae <inki.dae@samsung.com>
Wed, 4 Sep 2024 00:05:30 +0000 (09:05 +0900)
committerInki Dae <inki.dae@samsung.com>
Wed, 4 Sep 2024 00:05:30 +0000 (09:05 +0900)
Issue type : bug fix

Fix an build error on Tizen-Unified-X which is sync version of
Tizen-Unified but uses GCC 14.

The build error[1] happended because singleo_util_winsys.h uses uint32_t type
but never include <cstdint> so include this header.

[1]
[   93s] In file included from /home/abuild/rpmbuild/BUILD/singleo-0.0.1/visualizer/src/singleo_util_winsys.cpp:18:
[   93s] /home/abuild/rpmbuild/BUILD/singleo-0.0.1/visualizer/include/singleo_util_winsys.h:27:9: error: 'uint32_t' does not name a type
[   93s]    27 |         uint32_t serial;
[   93s]       |         ^~~~~~~~
[   93s] /home/abuild/rpmbuild/BUILD/singleo-0.0.1/visualizer/include/singleo_util_winsys.h:1:1: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
[   93s]   +++ |+#include <cstdint>
[   93s]     1 | /**
[   93s] make[2]: *** [visualizer/CMakeFiles/singleo_visualizer.dir/build.make:163: visualizer/CMakeFiles/singleo_visualizer.dir/src/singleo_util_winsys.cpp.o] Error 1

Change-Id: I08153159a623ed1f3ebc2243907c3dadf5033c9d
Signed-off-by: Inki Dae <inki.dae@samsung.com>
visualizer/include/singleo_util_winsys.h

index 9afa17c13851fc60c54e488d98cff41925567a7c..4b9fd98c80d8841287319bdc06e5bdf115c94633 100644 (file)
@@ -17,6 +17,8 @@
 #ifndef __SINGLEO_UTIL_WINSYS_H_
 #define __SINGLEO_UTIL_WINSYS_H_
 
+#include <cstdint>
+
 struct Window;
 struct Display {
        struct wl_display *wlDisplay;