dri fails to build
Richard KHOO
khoogc at singnet.com.sg
Sun Dec 8 07:03:04 UTC 2013
1. uname -a :
FreeBSD ThinkPad.gateway.2wire.net 9.2-RELEASE FreeBSD 9.2-RELEASE #0
r255898: Fri Sep 27 03:52:52 UTC 2013
root at bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386
2. hardware;
Lenovo T400 with Video chipsets:
* Intel Integrated Graphics 4500MHD
* AMD M82XT 256MB
3. make.conf :
WITH_PKGNG=YES
WITH_NEW_XORG=YES
WITH_KMS=YES
PERL_PORT=perl5.16
4. output of make attached.
Thank you
Richard KHOO Guan Chen
-------------- next part --------------
root at ThinkPad:/usr/ports/graphics/dri # make
===> Building for dri-9.1.7_3,2
Making all in src
gmake[1]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src'
Making all in mapi/glapi/gen
gmake[2]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mapi/glapi/gen'
gmake all-am
gmake[3]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mapi/glapi/gen'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mapi/glapi/gen'
gmake[2]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mapi/glapi/gen'
Making all in mapi/glapi
gmake[2]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mapi/glapi'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mapi/glapi'
Making all in gtest
gmake[2]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/gtest'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/gtest'
Making all in glsl
gmake[2]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/glsl'
gmake all-recursive
gmake[3]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/glsl'
Making all in builtin_compiler
gmake[4]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/glsl/builtin_compiler'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/glsl/builtin_compiler'
gmake[4]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/glsl'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/glsl'
gmake[3]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/glsl'
gmake[2]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/glsl'
Making all in mesa
gmake[2]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa'
updating main/git_sha1.h
gmake all-recursive
gmake[3]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa'
Making all in program
gmake[4]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/program'
gmake all-am
gmake[5]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/program'
gmake[5]: Nothing to be done for `all-am'.
gmake[5]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/program'
gmake[4]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/program'
Making all in x86
gmake[4]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/x86'
gmake all-am
gmake[5]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/x86'
gmake[5]: Nothing to be done for `all-am'.
gmake[5]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/x86'
gmake[4]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/x86'
Making all in x86-64
gmake[4]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/x86-64'
gmake all-am
gmake[5]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/x86-64'
gmake[5]: Nothing to be done for `all-am'.
gmake[5]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/x86-64'
gmake[4]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/x86-64'
Making all in .
gmake[4]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa'
Making all in libdricore
gmake[4]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/libdricore'
/bin/mkdir -p ../../../lib;
base=libdricore9.1.7; \
dlname=$(grep dlname= .libs/libdricore9.1.7.la | cut -d "'" -f 2); \
ver=$(grep current= .libs/libdricore9.1.7.la | cut -d "=" -f 2); \
ln -f .libs/$dlname ../../../lib/$dlname; \
if [ ! -f ../../../lib/$base.so.$ver ]; then \
ln -sf $dlname ../../../lib/$base.so.$ver; \
fi; \
ln -sf $base.so.$ver ../../../lib/$base.so
gmake[4]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/libdricore'
Making all in drivers
gmake[4]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/drivers'
Making all in dri
gmake[5]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/drivers/dri'
Making all in common
gmake[6]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/drivers/dri/common'
Making all in xmlpool
gmake[7]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/drivers/dri/common/xmlpool'
gmake all-am
gmake[8]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/drivers/dri/common/xmlpool'
gmake[8]: Nothing to be done for `all-am'.
gmake[8]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/drivers/dri/common/xmlpool'
gmake[7]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/drivers/dri/common/xmlpool'
gmake[7]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/drivers/dri/common'
gmake[7]: Nothing to be done for `all-am'.
gmake[7]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/drivers/dri/common'
gmake[6]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/drivers/dri/common'
Making all in i915
gmake[6]: Entering directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/drivers/dri/i915'
CC i830_context.lo
CC i830_state.lo
clang: warning: argument unused during compilation: '-fno-builtin-memcmp'
clang: warning: argument unused during compilation: '-fno-builtin-memcmp'
In file included from i830_context.c:28:
In file included from ./i830_context.h:31:
In file included from ../../../../../src/mesa/drivers/dri/intel/intel_context.h:46:
In file included from ../../../../../src/mesa/drivers/dri/intel/intel_screen.h:33:
../../../../../src/mesa/drivers/dri/common/dri_util.h:67:14: error: unknown type
name '__DRI2configQueryExtension'
extern const __DRI2configQueryExtension dri2ConfigQueryExtension;
^
In file included from i830_state.c:39:
In file included from ../../../../../src/mesa/drivers/dri/intel/intel_screen.h:33:
../../../../../src/mesa/drivers/dri/common/dri_util.h:67:14: error: unknown type
name '__DRI2configQueryExtension'
extern const __DRI2configQueryExtension dri2ConfigQueryExtension;
^
../../../../../src/mesa/drivers/dri/common/dri_util.h:162:2: error: unknown type
name '__DRIimageLookupExtension'; did you mean '__DRIdamageExtension'?
__DRIimageLookupExtension *image;
^~~~~~~~~~~~~~~~~~~~~~~~~
__DRIdamageExtension
/usr/local/include/GL/internal/dri_interface.h:292:40: note:
'__DRIdamageExtension' declared here
typedef struct __DRIdamageExtensionRec __DRIdamageExtension;
In file included from i830_context.c:28:
In file included from ./i830_context.h:31:
In file included from ../../../../../src/mesa/drivers/dri/intel/intel_context.h:46:
In file included from ../../../../../src/mesa/drivers/dri/intel/intel_screen.h:33:
../../../../../src/mesa/drivers/dri/common/dri_util.h:163:2: error: unknown type
name '__DRIuseInvalidateExtension'; did you mean '__DRIallocateExtension'?
__DRIuseInvalidateExtension *useInvalidate;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
__DRIallocateExtension
In file included from i830_state.c:39:
In file included from ../../../../../src/mesa/drivers/dri/intel/intel_screen.h:33:
../../../../../src/mesa/drivers/dri/common/dri_util.h:163:2: error: unknown type
name '__DRIuseInvalidateExtension'; did you mean '__DRIallocateExtension'?
__DRIuseInvalidateExtension *useInvalidate;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
__DRIallocateExtension
/usr/local/include/GL/internal/dri_interface.h:71:42: note:
'__DRIallocateExtension' declared here
typedef struct __DRIallocateExtensionRec __DRIallocateExtension;
^
/usr/local/include/GL/internal/dri_interface.h:71:42: note:
'__DRIallocateExtension' declared here
typedef struct __DRIallocateExtensionRec __DRIallocateExtension;
^
In file included from i830_state.c:40:
In file included from ../../../../../src/mesa/drivers/dri/intel/intel_batchbuffer.h:6:
../../../../../src/mesa/drivers/dri/intel/intel_context.h:249:4: error: unknown
type name 'drm_intel_context'
drm_intel_context *hw_ctx;
^
In file included from i830_context.c:28:
In file included from ./i830_context.h:31:
../../../../../src/mesa/drivers/dri/intel/intel_context.h:249:4: error: unknown
type name 'drm_intel_context'
drm_intel_context *hw_ctx;
^
4 errors generated.
gmake[6]: *** [i830_state.lo] Error 1
gmake[6]: *** Waiting for unfinished jobs....
i830_context.c:69:16: error: use of undeclared identifier
'__DRI_CTX_ERROR_NO_MEMORY'
*error = __DRI_CTX_ERROR_NO_MEMORY;
^
i830_context.c:76:33: error: use of undeclared identifier '__DRI_API_OPENGL'
if (!intelInitContext(intel, __DRI_API_OPENGL,
6 errors generated.
gmake[6]: *** [i830_context.lo] Error 1
gmake[6]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/drivers/dri/i915'
gmake[5]: *** [all-recursive] Error 1
gmake[5]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/drivers/dri'
gmake[4]: *** [all-recursive] Error 1
gmake[4]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa/drivers'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src/mesa'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-9.1.7/src'
gmake: *** [all-recursive] Error 1
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** [do-build] Error code 1
Stop in /usr/ports/graphics/dri.
More information about the freebsd-ports
mailing list