[Mesa-dev] [Bug 82539] vmw_screen_dri.lo In file included from vmw_screen_dri.c:41: vmwgfx_drm.h:32:17: error: drm.h: No such file or directory

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Aug 13 15:57:05 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=82539

--- Comment #5 from Vinson Lee <vlee at freedesktop.org> ---
$ make V=1 -C src/gallium/winsys/svga/drm
make: Entering directory `mesa/src/gallium/winsys/svga/drm'
/bin/bash ../../../../../libtool  --tag=CC   --mode=compile gcc
-DPACKAGE_NAME=\"Mesa\" -DPACKAGE_TARNAME=\"mesa\"
-DPACKAGE_VERSION=\"10.3.0-devel\" -DPACKAGE_STRING=\"Mesa\ 10.3.0-devel\"
-DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi\?product=Mesa\"
-DPACKAGE_URL=\"\" -DPACKAGE=\"mesa\" -DVERSION=\"10.3.0-devel\"
-DYYTEXT_POINTER=1 -DHAVE___BUILTIN_BSWAP32=1 -DHAVE___BUILTIN_BSWAP64=1
-DHAVE_DLADDR=1 -DHAVE_PTHREAD=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I.   
-I../../../../../src/gallium/drivers/svga
-I../../../../../src/gallium/drivers/svga/include
-I../../../../../src/gallium/drivers -I../../../../../include
-I../../../../../src/gallium/include -I../../../../../src/gallium/auxiliary
-DUSE_EXTERNAL_DXTN_LIB=1 -D_GNU_SOURCE -DHAVE_PTHREAD -DUSE_SSE41 -DDEBUG
-DTEXTURE_FLOAT_ENABLED -DUSE_X86_64_ASM -DHAVE_DLOPEN -DHAVE_POSIX_MEMALIGN
-DMESA_EGL_NO_X11_HEADERS -fvisibility=hidden  -g -O2 -Wall -std=c99
-Werror=implicit-function-declaration -Werror=missing-prototypes
-fno-strict-aliasing -fno-builtin-memcmp  -std=gnu99 -D_FILE_OFFSET_BITS=64 -MT
vmw_screen_dri.lo -MD -MP -MF .deps/vmw_screen_dri.Tpo -c -o vmw_screen_dri.lo
vmw_screen_dri.c
libtool: compile:  gcc -DPACKAGE_NAME=\"Mesa\" -DPACKAGE_TARNAME=\"mesa\"
-DPACKAGE_VERSION=\"10.3.0-devel\" "-DPACKAGE_STRING=\"Mesa 10.3.0-devel\""
"-DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa\""
-DPACKAGE_URL=\"\" -DPACKAGE=\"mesa\" -DVERSION=\"10.3.0-devel\"
-DYYTEXT_POINTER=1 -DHAVE___BUILTIN_BSWAP32=1 -DHAVE___BUILTIN_BSWAP64=1
-DHAVE_DLADDR=1 -DHAVE_PTHREAD=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I.
-I../../../../../src/gallium/drivers/svga
-I../../../../../src/gallium/drivers/svga/include
-I../../../../../src/gallium/drivers -I../../../../../include
-I../../../../../src/gallium/include -I../../../../../src/gallium/auxiliary
-DUSE_EXTERNAL_DXTN_LIB=1 -D_GNU_SOURCE -DHAVE_PTHREAD -DUSE_SSE41 -DDEBUG
-DTEXTURE_FLOAT_ENABLED -DUSE_X86_64_ASM -DHAVE_DLOPEN -DHAVE_POSIX_MEMALIGN
-DMESA_EGL_NO_X11_HEADERS -fvisibility=hidden -g -O2 -Wall -std=c99
-Werror=implicit-function-declaration -Werror=missing-prototypes
-fno-strict-aliasing -fno-builtin-memcmp -std=gnu99 -D_FILE_OFFSET_BITS=64 -MT
vmw_screen_dri.lo -MD -MP -MF .deps/vmw_screen_dri.Tpo -c vmw_screen_dri.c 
-fPIC -DPIC -o .libs/vmw_screen_dri.o
In file included from vmw_screen_dri.c:41:
vmwgfx_drm.h:32:17: error: drm.h: No such file or directory
In file included from vmw_screen_dri.c:41:
vmwgfx_drm.h:701: error: field ‘base’ has incomplete type
In file included from vmw_screen_dri.c:42:
/usr/include/xf86drm.h:268: error: expected specifier-qualifier-list before
‘drm_context_t’
/usr/include/xf86drm.h:281: error: expected specifier-qualifier-list before
‘drm_handle_t’
/usr/include/xf86drm.h:546: error: expected declaration specifiers or ‘...’
before ‘drm_magic_t’
/usr/include/xf86drm.h:550: error: expected declaration specifiers or ‘...’
before ‘drm_handle_t’
/usr/include/xf86drm.h:552: error: expected declaration specifiers or ‘...’
before ‘drm_handle_t’
/usr/include/xf86drm.h:570: error: expected declaration specifiers or ‘...’
before ‘drm_magic_t’
/usr/include/xf86drm.h:572: error: expected declaration specifiers or ‘...’
before ‘drm_handle_t’
/usr/include/xf86drm.h:576: error: expected declaration specifiers or ‘...’
before ‘drm_handle_t’
/usr/include/xf86drm.h:577: error: expected declaration specifiers or ‘...’
before ‘drm_handle_t’
/usr/include/xf86drm.h:578: error: expected declaration specifiers or ‘...’
before ‘drm_context_t’
/usr/include/xf86drm.h:579: error: expected declaration specifiers or ‘...’
before ‘drm_handle_t’
/usr/include/xf86drm.h:585: error: expected declaration specifiers or ‘...’
before ‘drm_context_t’
/usr/include/xf86drm.h:586: error: expected declaration specifiers or ‘...’
before ‘drm_context_t’
/usr/include/xf86drm.h:588: error: expected declaration specifiers or ‘...’
before ‘drm_context_t’
/usr/include/xf86drm.h:590: error: expected declaration specifiers or ‘...’
before ‘drm_context_t’
/usr/include/xf86drm.h:591: error: expected declaration specifiers or ‘...’
before ‘drm_context_t’
/usr/include/xf86drm.h:592: error: expected declaration specifiers or ‘...’
before ‘drm_context_t’
/usr/include/xf86drm.h:593: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘*’ token
/usr/include/xf86drm.h:594: error: expected ‘)’ before ‘*’ token
/usr/include/xf86drm.h:595: error: expected declaration specifiers or ‘...’
before ‘drm_context_t’
/usr/include/xf86drm.h:596: error: expected declaration specifiers or ‘...’
before ‘drm_context_t’
/usr/include/xf86drm.h:597: error: expected declaration specifiers or ‘...’
before ‘drm_drawable_t’
/usr/include/xf86drm.h:598: error: expected declaration specifiers or ‘...’
before ‘drm_drawable_t’
/usr/include/xf86drm.h:599: error: expected declaration specifiers or ‘...’
before ‘drm_drawable_t’
/usr/include/xf86drm.h:600: error: expected declaration specifiers or ‘...’
before ‘drm_drawable_info_type_t’
/usr/include/xf86drm.h:607: error: expected declaration specifiers or ‘...’
before ‘drm_handle_t’
/usr/include/xf86drm.h:617: error: expected declaration specifiers or ‘...’
before ‘drm_context_t’
/usr/include/xf86drm.h:619: error: expected declaration specifiers or ‘...’
before ‘drm_context_t’
/usr/include/xf86drm.h:621: error: expected declaration specifiers or ‘...’
before ‘drm_context_t’
/usr/include/xf86drm.h:622: error: expected declaration specifiers or ‘...’
before ‘drm_handle_t’
/usr/include/xf86drm.h:630: error: expected declaration specifiers or ‘...’
before ‘drm_handle_t’
/usr/include/xf86drm.h:631: error: expected declaration specifiers or ‘...’
before ‘drm_handle_t’
/usr/include/xf86drm.h:632: error: expected declaration specifiers or ‘...’
before ‘drm_handle_t’
/usr/include/xf86drm.h:634: error: expected declaration specifiers or ‘...’
before ‘drm_handle_t’
/usr/include/xf86drm.h:649: error: expected declaration specifiers or ‘...’
before ‘drm_handle_t’
/usr/include/xf86drm.h:650: error: expected declaration specifiers or ‘...’
before ‘drm_handle_t’
vmw_screen_dri.c:134: warning: ‘struct drm_clip_rect’ declared inside parameter
list
vmw_screen_dri.c:134: warning: its scope is only this definition or
declaration, which is probably not what you want
vmw_screen_dri.c: In function ‘vmw_dri1_intersect_src_bbox’:
vmw_screen_dri.c:139: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:139: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:139: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:140: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:141: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:141: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:141: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:142: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:146: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:147: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:149: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:149: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:149: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:150: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:151: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:151: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:151: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:152: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:156: error: dereferencing pointer to incomplete type
vmw_screen_dri.c:157: error: dereferencing pointer to incomplete type
vmw_screen_dri.c: In function ‘vmw_drm_surface_from_handle’:
vmw_screen_dri.c:261: error: implicit declaration of function
‘drmPrimeFDToHandle’
vmw_screen_dri.c: In function ‘vmw_drm_surface_get_handle’:
vmw_screen_dri.c:362: error: implicit declaration of function
‘drmPrimeHandleToFD’
vmw_screen_dri.c:362: error: ‘DRM_CLOEXEC’ undeclared (first use in this
function)
vmw_screen_dri.c:362: error: (Each undeclared identifier is reported only once
vmw_screen_dri.c:362: error: for each function it appears in.)
make: *** [vmw_screen_dri.lo] Error 1
make: Leaving directory `mesa/src/gallium/winsys/svga/drm'

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20140813/c712ff6a/attachment.html>


More information about the mesa-dev mailing list