This repository was archived by the owner on Aug 5, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 39
This repository was archived by the owner on Aug 5, 2022. It is now read-only.
Fails to build from source with --disable-x11 #91
Copy link
Copy link
Open
Description
libyami-utils fails to build with "--disable-x11". It does build with "--disable-x11 --disable-tests-gles". Tested on 1.1.0 release only (on Yocto if that matters).
Here's the failure:
| In file included from ../../libyami-utils-1.1.0/tests/egl/gles2_help.c:26:0:
| ../../libyami-utils-1.1.0/tests/egl/gles2_help.h:61:25: error: unknown type name 'Display'
| EGLContextType* eglInit(Display *x11Display, XID window, uint32_t fourcc, int isExternalTexture);
| ^~~~~~~
| ../../libyami-utils-1.1.0/tests/egl/gles2_help.h:61:46: error: unknown type name 'XID'
| EGLContextType* eglInit(Display *x11Display, XID window, uint32_t fourcc, int isExternalTexture);
| ^~~
| ../../libyami-utils-1.1.0/tests/egl/gles2_help.h:63:57: error: unknown type name 'XID'
| GLuint createTextureFromPixmap(EGLContextType *context, XID pixmap);
| ^~~
| ../../libyami-utils-1.1.0/tests/egl/gles2_help.c:92:50: error: unknown type name 'XID'
| createTextureFromPixmap(EGLContextType *context, XID pixmap)
| ^~~
| ../../libyami-utils-1.1.0/tests/egl/gles2_help.c:260:25: error: unknown type name 'Display'
| EGLContextType *eglInit(Display *x11Display, XID x11Window, uint32_t fourcc, int isExternalTexture)
| ^~~~~~~
| ../../libyami-utils-1.1.0/tests/egl/gles2_help.c:260:46: error: unknown type name 'XID'
| EGLContextType *eglInit(Display *x11Display, XID x11Window, uint32_t fourcc, int isExternalTexture)
| ^~~
| Makefile:719: recipe for target 'egl/gles2_help.o' failed
| make[2]: *** [egl/gles2_help.o] Error 1
| make[2]: *** Waiting for unfinished jobs....
| In file included from ../../libyami-utils-1.1.0/tests/decodeoutput.cpp:45:0:
| ../../libyami-utils-1.1.0/tests/./egl/gles2_help.h:61:25: error: 'Display' was not declared in this scope
| EGLContextType* eglInit(Display *x11Display, XID window, uint32_t fourcc, int isExternalTexture);
| ^~~~~~~
| ../../libyami-utils-1.1.0/tests/./egl/gles2_help.h:61:34: error: 'x11Display' was not declared in this scope
| EGLContextType* eglInit(Display *x11Display, XID window, uint32_t fourcc, int isExternalTexture);
| ^~~~~~~~~~
| ../../libyami-utils-1.1.0/tests/./egl/gles2_help.h:61:46: error: 'XID' was not declared in this scope
| EGLContextType* eglInit(Display *x11Display, XID window, uint32_t fourcc, int isExternalTexture);
| ^~~
| ../../libyami-utils-1.1.0/tests/./egl/gles2_help.h:61:67: error: expected primary-expression before 'fourcc'
| EGLContextType* eglInit(Display *x11Display, XID window, uint32_t fourcc, int isExternalTexture);
| ^~~~~~
| ../../libyami-utils-1.1.0/tests/./egl/gles2_help.h:61:75: error: expected primary-expression before 'int'
| EGLContextType* eglInit(Display *x11Display, XID window, uint32_t fourcc, int isExternalTexture);
| ^~~
| ../../libyami-utils-1.1.0/tests/./egl/gles2_help.h:61:96: error: expression list treated as compound expression in initializer [-fpermissive]
| EGLContextType* eglInit(Display *x11Display, XID window, uint32_t fourcc, int isExternalTexture);
| ^
| ../../libyami-utils-1.1.0/tests/./egl/gles2_help.h:63:57: error: 'XID' has not been declared
| GLuint createTextureFromPixmap(EGLContextType *context, XID pixmap);
| ^~~
| Makefile:743: recipe for target 'decodeoutput.o' failed
Metadata
Metadata
Assignees
Labels
No labels