directfb: suppress compiler warning from directfb headers
On debian sid, directfb 1.7.7
[1736/2361] Compiling C object subprojects/gst-plugins-bad/tests/examples/directfb/gstdfb.p/gstdfb.c.o
In file included from /usr/include/directfb/direct/thread.h:38,
from /usr/include/directfb/direct/debug.h:43,
from /usr/include/directfb/direct/interface.h:36,
from /usr/include/directfb/directfb.h:49,
from ../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/tests/examples/directfb/gstdfb.c:38:
/usr/include/directfb/direct/os/waitqueue.h:41:25: warning: redundant redeclaration of ‘direct_waitqueue_init’ [-Wredundant-decls]
41 | DirectResult DIRECT_API direct_waitqueue_init ( DirectWaitQueue *queue );
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/directfb/direct/os/types.h:63,
from /usr/include/directfb/direct/os/waitqueue.h:36,
from /usr/include/directfb/direct/thread.h:38,
from /usr/include/directfb/direct/debug.h:43,
from /usr/include/directfb/direct/interface.h:36,
from /usr/include/directfb/directfb.h:49,
from ../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/tests/examples/directfb/gstdfb.c:38:
/usr/include/directfb/direct/os/linux/glibc/waitqueue.h:55:1: note: previous definition of ‘direct_waitqueue_init’ was here
55 | direct_waitqueue_init( DirectWaitQueue *queue )
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/directfb/direct/thread.h:38,
from /usr/include/directfb/direct/debug.h:43,
from /usr/include/directfb/direct/interface.h:36,
from /usr/include/directfb/directfb.h:49,
from ../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/tests/examples/directfb/gstdfb.c:38:
/usr/include/directfb/direct/os/waitqueue.h:43:25: warning: redundant redeclaration of ‘direct_waitqueue_wait’ [-Wredundant-decls]
43 | DirectResult DIRECT_API direct_waitqueue_wait ( DirectWaitQueue *queue, DirectMutex *mutex );
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/directfb/direct/os/types.h:63,
from /usr/include/directfb/direct/os/waitqueue.h:36,
from /usr/include/directfb/direct/thread.h:38,
from /usr/include/directfb/direct/debug.h:43,
from /usr/include/directfb/direct/interface.h:36,
from /usr/include/directfb/directfb.h:49,
from ../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/tests/examples/directfb/gstdfb.c:38:
/usr/include/directfb/direct/os/linux/glibc/waitqueue.h:64:1: note: previous definition of ‘direct_waitqueue_wait’ was here
64 | direct_waitqueue_wait( DirectWaitQueue *queue, DirectMutex *mutex )
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/directfb/direct/thread.h:38,
from /usr/include/directfb/direct/debug.h:43,
from /usr/include/directfb/direct/interface.h:36,
from /usr/include/directfb/directfb.h:49,
from ../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/tests/examples/directfb/gstdfb.c:38:
/usr/include/directfb/direct/os/waitqueue.h:45:25: warning: redundant redeclaration of ‘direct_waitqueue_wait_timeout’ [-Wredundant-decls]
45 | DirectResult DIRECT_API direct_waitqueue_wait_timeout( DirectWaitQueue *queue, DirectMutex *mutex, unsigned long micros );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/directfb/direct/os/types.h:63,
from /usr/include/directfb/direct/os/waitqueue.h:36,
from /usr/include/directfb/direct/thread.h:38,
from /usr/include/directfb/direct/debug.h:43,
from /usr/include/directfb/direct/interface.h:36,
from /usr/include/directfb/directfb.h:49,
from ../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/tests/examples/directfb/gstdfb.c:38:
/usr/include/directfb/direct/os/linux/glibc/waitqueue.h:73:1: note: previous definition of ‘direct_waitqueue_wait_timeout’ was here
73 | direct_waitqueue_wait_timeout( DirectWaitQueue *queue, DirectMutex *mutex, unsigned long micros )
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/directfb/direct/thread.h:38,
from /usr/include/directfb/direct/debug.h:43,
from /usr/include/directfb/direct/interface.h:36,
from /usr/include/directfb/directfb.h:49,
from ../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/tests/examples/directfb/gstdfb.c:38:
/usr/include/directfb/direct/os/waitqueue.h:47:25: warning: redundant redeclaration of ‘direct_waitqueue_signal’ [-Wredundant-decls]
47 | DirectResult DIRECT_API direct_waitqueue_signal ( DirectWaitQueue *queue );
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/directfb/direct/os/types.h:63,
from /usr/include/directfb/direct/os/waitqueue.h:36,
from /usr/include/directfb/direct/thread.h:38,
from /usr/include/directfb/direct/debug.h:43,
from /usr/include/directfb/direct/interface.h:36,
from /usr/include/directfb/directfb.h:49,
from ../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/tests/examples/directfb/gstdfb.c:38:
/usr/include/directfb/direct/os/linux/glibc/waitqueue.h:95:1: note: previous definition of ‘direct_waitqueue_signal’ was here
95 | direct_waitqueue_signal( DirectWaitQueue *queue )
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/directfb/direct/thread.h:38,
from /usr/include/directfb/direct/debug.h:43,
from /usr/include/directfb/direct/interface.h:36,
from /usr/include/directfb/directfb.h:49,
from ../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/tests/examples/directfb/gstdfb.c:38:
/usr/include/directfb/direct/os/waitqueue.h:49:25: warning: redundant redeclaration of ‘direct_waitqueue_broadcast’ [-Wredundant-decls]
49 | DirectResult DIRECT_API direct_waitqueue_broadcast ( DirectWaitQueue *queue );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/directfb/direct/os/types.h:63,
from /usr/include/directfb/direct/os/waitqueue.h:36,
from /usr/include/directfb/direct/thread.h:38,
from /usr/include/directfb/direct/debug.h:43,
from /usr/include/directfb/direct/interface.h:36,
from /usr/include/directfb/directfb.h:49,
from ../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/tests/examples/directfb/gstdfb.c:38:
/usr/include/directfb/direct/os/linux/glibc/waitqueue.h:104:1: note: previous definition of ‘direct_waitqueue_broadcast’ was here
104 | direct_waitqueue_broadcast( DirectWaitQueue *queue )
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/directfb/direct/thread.h:38,
from /usr/include/directfb/direct/debug.h:43,
from /usr/include/directfb/direct/interface.h:36,
from /usr/include/directfb/directfb.h:49,
from ../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/tests/examples/directfb/gstdfb.c:38:
/usr/include/directfb/direct/os/waitqueue.h:51:25: warning: redundant redeclaration of ‘direct_waitqueue_deinit’ [-Wredundant-decls]
51 | DirectResult DIRECT_API direct_waitqueue_deinit ( DirectWaitQueue *queue );
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/directfb/direct/os/types.h:63,
from /usr/include/directfb/direct/os/waitqueue.h:36,
from /usr/include/directfb/direct/thread.h:38,
from /usr/include/directfb/direct/debug.h:43,
from /usr/include/directfb/direct/interface.h:36,
from /usr/include/directfb/directfb.h:49,
from ../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/tests/examples/directfb/gstdfb.c:38:
/usr/include/directfb/direct/os/linux/glibc/waitqueue.h:113:1: note: previous definition of ‘direct_waitqueue_deinit’ was here
113 | direct_waitqueue_deinit( DirectWaitQueue *queue )
| ^~~~~~~~~~~~~~~~~~~~~~~
Edited by Tim-Philipp Müller