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