how to build tests
Closed this issue · 1 comments
Guptajakala commented
I'm following the steps "Run ./autogen.sh, then run ./configure and make." Looks like the tests directory are ignored in this build. How to enable it?
make all-recursive
make[1]: Entering directory '/home/hoja/debug/libglvnd'
Making all in src
make[2]: Entering directory '/home/hoja/debug/libglvnd/src'
Making all in util
make[3]: Entering directory '/home/hoja/debug/libglvnd/src/util'
CC glvnd_pthread.lo
CCLD libglvnd_pthread.la
ar: `u' modifier ignored since `D' is the default (see `U')
CC app_error_check.lo
CCLD libapp_error_check.la
ar: `u' modifier ignored since `D' is the default (see `U')
CC utils_misc.lo
CCLD libutils_misc.la
ar: `u' modifier ignored since `D' is the default (see `U')
CC trace.lo
CCLD libtrace.la
ar: `u' modifier ignored since `D' is the default (see `U')
CC libwinsys_dispatch_la-winsys_dispatch.lo
CCLD libwinsys_dispatch.la
ar: `u' modifier ignored since `D' is the default (see `U')
CC cJSON.lo
CCLD libcJSON.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/home/hoja/debug/libglvnd/src/util'
Making all in GLdispatch
make[3]: Entering directory '/home/hoja/debug/libglvnd/src/GLdispatch'
Making all in vnd-glapi
make[4]: Entering directory '/home/hoja/debug/libglvnd/src/GLdispatch/vnd-glapi'
GEN glapi_mapi_tmp.h
GEN g_glapi_mapi_gl_tmp.h
GEN g_glapi_mapi_opengl_tmp.h
GEN g_glapi_mapi_glesv1_tmp.h
GEN g_glapi_mapi_glesv2_tmp.h
make all-am
make[5]: Entering directory '/home/hoja/debug/libglvnd/src/GLdispatch/vnd-glapi'
CC libglapi_la-entry_x86_64_tls.lo
CC libglapi_la-entry_simple_asm.lo
CC libglapi_la-entry_common.lo
CC libglapi_la-mapi_glapi.lo
CC libglapi_la-stub.lo
CC libglapi_la-table.lo
CC libglapi_la-u_current_tls.lo
CCLD libglapi.la
ar: `u' modifier ignored since `D' is the default (see `U')
CC libglapi_gl_la-entry_x86_64_tls.lo
CC libglapi_gl_la-entry_simple_asm.lo
CC libglapi_gl_la-entry_common.lo
CC libglapi_gl_la-stub.lo
CCLD libglapi_gl.la
ar: `u' modifier ignored since `D' is the default (see `U')
CC libglapi_opengl_la-entry_x86_64_tls.lo
CC libglapi_opengl_la-entry_simple_asm.lo
CC libglapi_opengl_la-entry_common.lo
CC libglapi_opengl_la-stub.lo
CCLD libglapi_opengl.la
ar: `u' modifier ignored since `D' is the default (see `U')
CC libglapi_glesv1_la-entry_x86_64_tls.lo
CC libglapi_glesv1_la-entry_simple_asm.lo
CC libglapi_glesv1_la-entry_common.lo
CC libglapi_glesv1_la-stub.lo
CCLD libglapi_glesv1.la
ar: `u' modifier ignored since `D' is the default (see `U')
CC libglapi_glesv2_la-entry_x86_64_tls.lo
CC libglapi_glesv2_la-entry_simple_asm.lo
CC libglapi_glesv2_la-entry_common.lo
CC libglapi_glesv2_la-stub.lo
CCLD libglapi_glesv2.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[5]: Leaving directory '/home/hoja/debug/libglvnd/src/GLdispatch/vnd-glapi'
make[4]: Leaving directory '/home/hoja/debug/libglvnd/src/GLdispatch/vnd-glapi'
make[4]: Entering directory '/home/hoja/debug/libglvnd/src/GLdispatch'
CC libGLdispatch_la-GLdispatch.lo
CCLD libGLdispatch.la
make[4]: Leaving directory '/home/hoja/debug/libglvnd/src/GLdispatch'
make[3]: Leaving directory '/home/hoja/debug/libglvnd/src/GLdispatch'
Making all in OpenGL
make[3]: Entering directory '/home/hoja/debug/libglvnd/src/OpenGL'
CC libopengl_main_la-libopengl.lo
CCLD libopengl_main.la
ar: `u' modifier ignored since `D' is the default (see `U')
CCLD libOpenGL.la
make[3]: Leaving directory '/home/hoja/debug/libglvnd/src/OpenGL'
Making all in EGL
make[3]: Entering directory '/home/hoja/debug/libglvnd/src/EGL'
GEN g_egldispatchstubs.c
GEN g_egldispatchstubs.h
make all-am
make[4]: Entering directory '/home/hoja/debug/libglvnd/src/EGL'
CC libEGL_la-libegl.lo
CC libEGL_la-libeglcurrent.lo
CC libEGL_la-libeglmapping.lo
CC libEGL_la-libeglvendor.lo
CC libEGL_la-libeglerror.lo
CC libEGL_dispatch_stubs_la-egldispatchstubs.lo
CC libEGL_dispatch_stubs_la-g_egldispatchstubs.lo
CCLD libEGL_dispatch_stubs.la
ar: `u' modifier ignored since `D' is the default (see `U')
CCLD libEGL.la
make[4]: Leaving directory '/home/hoja/debug/libglvnd/src/EGL'
make[3]: Leaving directory '/home/hoja/debug/libglvnd/src/EGL'
Making all in GLX
make[3]: Entering directory '/home/hoja/debug/libglvnd/src/GLX'
GEN g_glx_dispatch_stub_list.h
make all-am
make[4]: Entering directory '/home/hoja/debug/libglvnd/src/GLX'
CC libGLX_la-libglx.lo
CC libGLX_la-libglxmapping.lo
CC libGLX_la-libglxproto.lo
CC libGLX_la-glvnd_genentry.lo
CCLD libGLX.la
make[4]: Leaving directory '/home/hoja/debug/libglvnd/src/GLX'
make[3]: Leaving directory '/home/hoja/debug/libglvnd/src/GLX'
Making all in GL
make[3]: Entering directory '/home/hoja/debug/libglvnd/src/GL'
GEN g_libglglxwrapper.c
make all-am
make[4]: Entering directory '/home/hoja/debug/libglvnd/src/GL'
CC libGL_la-libgl.lo
CC libGL_la-g_libglglxwrapper.lo
CCLD libGL.la
make[4]: Leaving directory '/home/hoja/debug/libglvnd/src/GL'
make[3]: Leaving directory '/home/hoja/debug/libglvnd/src/GL'
Making all in GLESv1
make[3]: Entering directory '/home/hoja/debug/libglvnd/src/GLESv1'
CCLD libGLESv1_CM.la
make[3]: Leaving directory '/home/hoja/debug/libglvnd/src/GLESv1'
Making all in GLESv2
make[3]: Entering directory '/home/hoja/debug/libglvnd/src/GLESv2'
CCLD libGLESv2.la
make[3]: Leaving directory '/home/hoja/debug/libglvnd/src/GLESv2'
make[3]: Entering directory '/home/hoja/debug/libglvnd/src'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/hoja/debug/libglvnd/src'
make[2]: Leaving directory '/home/hoja/debug/libglvnd/src'
Making all in tests
make[2]: Entering directory '/home/hoja/debug/libglvnd/tests'
Making all in dummy
make[3]: Entering directory '/home/hoja/debug/libglvnd/tests/dummy'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/hoja/debug/libglvnd/tests/dummy'
make[3]: Entering directory '/home/hoja/debug/libglvnd/tests'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/hoja/debug/libglvnd/tests'
make[2]: Leaving directory '/home/hoja/debug/libglvnd/tests'
Making all in include
make[2]: Entering directory '/home/hoja/debug/libglvnd/include'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/hoja/debug/libglvnd/include'
make[2]: Entering directory '/home/hoja/debug/libglvnd'
make[2]: Leaving directory '/home/hoja/debug/libglvnd'
make[1]: Leaving directory '/home/hoja/debug/libglvnd'
aaronp24 commented
make check
If you just want to build the tests without running them, try make check TESTS=
.
See https://stackoverflow.com/questions/16239973/make-autoconf-check-target-without-running-it