[Bug 228778] graphics/drm-next-kmod: drm.h:65:18: error: redefinition of typedef '__kernel_size_t' is a C11 feature

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Jun 6 07:17:27 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228778

            Bug ID: 228778
           Summary: graphics/drm-next-kmod: drm.h:65:18: error:
                    redefinition of typedef '__kernel_size_t' is a C11
                    feature
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: jmd at freebsd.org
          Reporter: ohartmann at walstatt.org
          Assignee: jmd at freebsd.org
             Flags: maintainer-feedback?(jmd at freebsd.org)

Build host is CURRENT (12.0-CURRENT #8 r334442: Thu May 31 19:37:04 CEST 2018
amd64), the error ocurs also on several other CURRENT hosts, also on those with
revision r334704. The ports tree is at recent state, this moment, it is at
revision 471827.

[...]
--- drm_atomic_helper.o ---
cc  -O2 -pipe -march=native -fno-strict-aliasing '-DKBUILD_MODNAME="drm"'
-include
/usr/ports/graphics/drm-next-kmod/work/kms-drm-3f50a1b/drm/drm_os_config.h
-march=native  -Werror -D_KERNEL -DKLD_MODULE -nostdinc 
-I/usr/ports/graphics/drm-next-kmod/work/kms-drm-3f50a1b/linuxkpi/dummy/include
-I/usr/ports/graphics/drm-next-kmod/work/kms-drm-3f50a1b/linuxkpi/gplv2/include
-I/usr/src/sys/compat/linuxkpi/common/include
-I/usr/ports/graphics/drm-next-kmod/work/kms-drm-3f50a1b/drm
-I/usr/ports/graphics/drm-next-kmod/work/kms-drm-3f50a1b/drm/ttm
-I/usr/ports/graphics/drm-next-kmod/work/kms-drm-3f50a1b/include
-I/usr/ports/graphics/drm-next-kmod/work/kms-drm-3f50a1b/include/drm
-I/usr/ports/graphics/drm-next-kmod/work/kms-drm-3f50a1b/include/uapi
-I/usr/ports/graphics/drm-next-kmod/work/kms-drm-3f50a1b -I. -I/usr/src/sys
-I/usr/src/sys/contrib/ck/include -fno-common  -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer   -MD  -MF.depend.drm_atomic_helper.o
-MTdrm_atomic_helper.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse
-msoft-float  -fno-asynchronous-unwind-tables -ffreestanding -fwrapv
-fstack-protector -Wno-pointer-arith -Wno-pointer-sign -Wno-format
-Wno-expansion-to-defined  -mno-aes -mno-avx  -std=iso9899:1999 -c
drm_atomic_helper.c -o drm_atomic_helper.o
--- ati_pcigart.o ---
In file included from ati_pcigart.c:35:
--- drm_atomic.o ---
In file included from drm_atomic.c:29:
In file included from
/usr/ports/graphics/drm-next-kmod/work/kms-drm-3f50a1b/include/drm/drmP.h:123:
/usr/ports/graphics/drm-next-kmod/work/kms-drm-3f50a1b/include/uapi/drm/drm.h:65:18:
error: redefinition of typedef '__kernel_size_t' is a C11 feature
[-Werror,-Wtypedef-redefinition]
--- ati_pcigart.o ---
In file included from
/usr/ports/graphics/drm-next-kmod/work/kms-drm-3f50a1b/include/drm/drmP.h:123:
/usr/ports/graphics/drm-next-kmod/work/kms-drm-3f50a1b/include/uapi/drm/drm.h:65:18:
error: redefinition of typedef '__kernel_size_t' is a C11 feature
[-Werror,-Wtypedef-redefinition]
typedef size_t   __kernel_size_t;
--- drm_atomic.o ---
typedef size_t   __kernel_size_t;
                 ^
/usr/src/sys/compat/linuxkpi/common/include/linux/types.h:65:16: note: previous
definition is here
--- drm_agpsupport.o ---
In file included from drm_agpsupport.c:34:
In file included from
/usr/ports/graphics/drm-next-kmod/work/kms-drm-3f50a1b/include/drm/drmP.h:123:
/usr/ports/graphics/drm-next-kmod/work/kms-drm-3f50a1b/include/uapi/drm/drm.h:65:18:
error: redefinition of typedef '__kernel_size_t' is a C11 feature
[-Werror,-Wtypedef-redefinition]
--- drm_atomic.o ---
typedef size_t __kernel_size_t;

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list