Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Jun 2016 14:28:32 -0300
From:      Renato Botelho <garga@FreeBSD.org>
To:        freebsd-current <freebsd-current@freebsd.org>
Cc:        Bryan Drewery <bdrewery@freebsd.org>
Subject:   Error building kernel WITH_META_MODE=yes
Message-ID:  <91E7FD10-82EF-439D-BD3B-F8CFBAD48C44@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
Here is relevant data from my system, in case anyone has idea about what =
could be wrong:

/etc/src.conf:
WITH_CCACHE_BUILD=3Dyes
WITH_SYSTEM_COMPILER=3Dyes

WITHOUT_EE=3Dyes
WITHOUT_FLOPPY=3Dyes
WITHOUT_HAST=3Dyes
WITHOUT_IPFILTER=3Dyes
WITHOUT_IPFW=3Dyes
WITHOUT_ISCSI=3Dyes
WITHOUT_KERBEROS=3Dyes
WITHOUT_LPR=3Dyes
WITHOUT_MAIL=3Dyes
WITHOUT_PC_SYSINSTALL=3Dyes
WITHOUT_PPP=3Dyes
WITHOUT_QUOTAS=3Dyes
WITHOUT_SVNLITE=3Dyes
WITHOUT_TESTS=3Dyes
WITHOUT_UNBOUND=3Dyes

/etc/src-env.conf:
WITH_META_MODE=3Dyes

/etc/make.conf:
KERNCONF=3DGENERIC-NODEBUG

And here is the error I got trying to build kernel:

=3D=3D=3D> vxge (all)
Building =
/usr/obj/usr/obj/usr/src/sys/GENERIC-NODEBUG/modules/usr/src/sys/modules/v=
xge/vxgehal-blockpool.o
ERROR: vxgehal-blockpool.c: sou vxge_hal_mrpcim_reg_t has too many =
members: 1911 > 1023
Building =
/usr/obj/usr/obj/usr/src/sys/GENERIC-NODEBUG/modules/usr/src/sys/modules/v=
xge/vxgehal-ring.o
ERROR: vxgehal-ring.c: sou vxge_hal_mrpcim_reg_t has too many members: =
1911 > 1023
Building =
/usr/obj/usr/obj/usr/src/sys/GENERIC-NODEBUG/modules/usr/src/sys/modules/v=
xge/vxgehal-virtualpath.o
=
/usr/src/sys/modules/vxge/../../dev/vxge/vxgehal/vxgehal-virtualpath.c:731=
3:38: warning: equality comparison with extraneous parentheses =
[-Wparentheses-equality]
            (hldev->header.config.intr_mode =3D=3D
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
=
/usr/src/sys/modules/vxge/../../dev/vxge/vxgehal/vxgehal-virtualpath.c:731=
3:38: note: remove extraneous parentheses around the comparison to =
silence this warning
            (hldev->header.config.intr_mode =3D=3D
            ~                               ^
=
/usr/src/sys/modules/vxge/../../dev/vxge/vxgehal/vxgehal-virtualpath.c:731=
3:38: note: use '=3D' to turn this equality comparison into an =
assignment
            (hldev->header.config.intr_mode =3D=3D
                                            ^~
                                            =3D
=
/usr/src/sys/modules/vxge/../../dev/vxge/vxgehal/vxgehal-virtualpath.c:738=
6:38: warning: equality comparison with extraneous parentheses =
[-Wparentheses-equality]
            (hldev->header.config.intr_mode =3D=3D
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
=
/usr/src/sys/modules/vxge/../../dev/vxge/vxgehal/vxgehal-virtualpath.c:738=
6:38: note: remove extraneous parentheses around the comparison to =
silence this warning
            (hldev->header.config.intr_mode =3D=3D
            ~                               ^
=
/usr/src/sys/modules/vxge/../../dev/vxge/vxgehal/vxgehal-virtualpath.c:738=
6:38: note: use '=3D' to turn this equality comparison into an =
assignment
            (hldev->header.config.intr_mode =3D=3D
                                            ^~
                                            =3D
2 warnings generated.
ERROR: vxgehal-virtualpath.c: sou vxge_hal_mrpcim_reg_t has too many =
members: 1911 > 1023
Building =
/usr/obj/usr/obj/usr/src/sys/GENERIC-NODEBUG/modules/usr/src/sys/modules/v=
xge/vxge.ko.full
Building =
/usr/obj/usr/obj/usr/src/sys/GENERIC-NODEBUG/modules/usr/src/sys/modules/v=
xge/vxge.ko.debug
Building =
/usr/obj/usr/obj/usr/src/sys/GENERIC-NODEBUG/modules/usr/src/sys/modules/v=
xge/vxge.ko
=3D=3D=3D> wb (all)
=3D=3D=3D> wbwd (all)
=3D=3D=3D> wi (all)
=3D=3D=3D> wlan (all)
=3D=3D=3D> wlan_acl (all)
=3D=3D=3D> wlan_amrr (all)
=3D=3D=3D> wlan_ccmp (all)
=3D=3D=3D> wlan_rssadapt (all)
=3D=3D=3D> wlan_tkip (all)
=3D=3D=3D> wlan_wep (all)
=3D=3D=3D> wlan_xauth (all)
=3D=3D=3D> wpi (all)
=3D=3D=3D> wpifw (all)
=3D=3D=3D> x86bios (all)
=3D=3D=3D> xe (all)
=3D=3D=3D> xl (all)
=3D=3D=3D> zfs (all)
=3D=3D=3D> zlib (all)
Building /usr/obj/usr/obj/usr/src/sys/GENERIC-NODEBUG/ia32_genassym.o
In file included from <built-in>:312:
<command line>:4:10: fatal error: 'opt_global.h' file not found
#include "opt_global.h"
         ^
1 error generated.
*** [ia32_genassym.o] Error code 1

bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC-NODEBUG
.ERROR_TARGET=3D'ia32_genassym.o'
=
.ERROR_META_FILE=3D'/usr/obj/usr/obj/usr/src/sys/GENERIC-NODEBUG/ia32_gena=
ssym.o.meta'
.MAKE.LEVEL=3D'2'
MAKEFILE=3D''
.MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dyes =
verbose curdirOk=3Dyes'
.CURDIR=3D'/usr/obj/usr/src/sys/GENERIC-NODEBUG'
.MAKE=3D'/usr/obj/usr/src/make.amd64/bmake'
.OBJDIR=3D'/usr/obj/usr/obj/usr/src/sys/GENERIC-NODEBUG'
.TARGETS=3D'all'
DESTDIR=3D''
LD_LIBRARY_PATH=3D''
MACHINE=3D'amd64'
MACHINE_ARCH=3D'amd64'
MAKEOBJDIRPREFIX=3D'/usr/obj'
MAKESYSPATH=3D'/usr/src/share/mk'
MAKE_VERSION=3D'20160606'
=
PATH=3D'/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/u=
sr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/=
obj/usr/src/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin'
SRCTOP=3D'/usr/src'
OBJTOP=3D'/usr/obj/usr/src'
.MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk =
/usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk =
/etc/src-env.conf /usr/src/share/mk/bsd.mkopt.mk /etc/make.conf =
/usr/src/share/mk/local.sys.mk /usr/src/share/mk/src.sys.mk =
/etc/src.conf /usr/obj/usr/src/sys/GENERIC-NODEBUG/Makefile =
/usr/src/sys/conf/kern.pre.mk /usr/src/share/mk/bsd.own.mk =
/usr/src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.cpu.mk =
/usr/src/share/mk/bsd.compiler.mk /usr/src/share/mk/bsd.compiler.mk =
/usr/src/sys/conf/kern.opts.mk /usr/src/sys/conf/kern.post.mk =
/usr/src/sys/conf/kern.mk'
.PATH=3D'. /usr/obj/usr/src/sys/GENERIC-NODEBUG'
1 error

bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC-NODEBUG
.ERROR_TARGET=3D'ia32_genassym.o'
=
.ERROR_META_FILE=3D'/usr/obj/usr/obj/usr/src/sys/GENERIC-NODEBUG/ia32_gena=
ssym.o.meta'
.MAKE.LEVEL=3D'2'
MAKEFILE=3D''
.MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dyes =
verbose curdirOk=3Dyes'
.CURDIR=3D'/usr/obj/usr/src/sys/GENERIC-NODEBUG'
.MAKE=3D'/usr/obj/usr/src/make.amd64/bmake'
.OBJDIR=3D'/usr/obj/usr/obj/usr/src/sys/GENERIC-NODEBUG'
.TARGETS=3D'all'
DESTDIR=3D''
LD_LIBRARY_PATH=3D''
MACHINE=3D'amd64'
MACHINE_ARCH=3D'amd64'
MAKEOBJDIRPREFIX=3D'/usr/obj'
MAKESYSPATH=3D'/usr/src/share/mk'
MAKE_VERSION=3D'20160606'
=
PATH=3D'/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/u=
sr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/=
obj/usr/src/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin'
SRCTOP=3D'/usr/src'
OBJTOP=3D'/usr/obj/usr/src'
.MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk =
/usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk =
/etc/src-env.conf /usr/src/share/mk/bsd.mkopt.mk /etc/make.conf =
/usr/src/share/mk/local.sys.mk /usr/src/share/mk/src.sys.mk =
/etc/src.conf /usr/obj/usr/src/sys/GENERIC-NODEBUG/Makefile =
/usr/src/sys/conf/kern.pre.mk /usr/src/share/mk/bsd.own.mk =
/usr/src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.cpu.mk =
/usr/src/share/mk/bsd.compiler.mk /usr/src/share/mk/bsd.compiler.mk =
/usr/src/sys/conf/kern.opts.mk /usr/src/sys/conf/kern.post.mk =
/usr/src/sys/conf/kern.mk'
.PATH=3D'. /usr/obj/usr/src/sys/GENERIC-NODEBUG'
*** [buildkernel] Error code 2

bmake[1]: stopped in /usr/src
.ERROR_TARGET=3D'buildkernel'
.ERROR_META_FILE=3D''
.MAKE.LEVEL=3D'1'
MAKEFILE=3D''
.MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dyes =
verbose'
.CURDIR=3D'/usr/src'
.MAKE=3D'/usr/obj/usr/src/make.amd64/bmake'
.OBJDIR=3D'/usr/src/obj'
.TARGETS=3D'buildkernel'
DESTDIR=3D''
LD_LIBRARY_PATH=3D''
MACHINE=3D'amd64'
MACHINE_ARCH=3D'amd64'
MAKEOBJDIRPREFIX=3D'/usr/obj'
MAKESYSPATH=3D'/usr/src/share/mk'
MAKE_VERSION=3D'20160606'
PATH=3D'/sbin:/bin:/usr/sbin:/usr/bin'
SRCTOP=3D'/usr/src'
OBJTOP=3D'/obj/usr/src'
.MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk =
/usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk =
/etc/src-env.conf /usr/src/share/mk/bsd.mkopt.mk /etc/make.conf =
/usr/src/share/mk/local.sys.mk /usr/src/share/mk/src.sys.mk =
/etc/src.conf /usr/src/Makefile.inc1 /usr/src/share/mk/bsd.compiler.mk =
/usr/src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.cpu.mk =
/usr/src/share/mk/src.opts.mk /usr/src/share/mk/bsd.own.mk =
/usr/src/Makefile.libcompat /usr/src/share/mk/bsd.subdir.mk =
/usr/src/share/mk/bsd.init.mk /usr/src/share/mk/local.init.mk =
/usr/src/share/mk/src.init.mk'
.PATH=3D'. /usr/src'
1 error

bmake[1]: stopped in /usr/src
.ERROR_TARGET=3D'buildkernel'
.ERROR_META_FILE=3D''
.MAKE.LEVEL=3D'1'
MAKEFILE=3D''
.MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dyes =
verbose'
.CURDIR=3D'/usr/src'
.MAKE=3D'/usr/obj/usr/src/make.amd64/bmake'
.OBJDIR=3D'/usr/src/obj'
.TARGETS=3D'buildkernel'
DESTDIR=3D''
LD_LIBRARY_PATH=3D''
MACHINE=3D'amd64'
MACHINE_ARCH=3D'amd64'
MAKEOBJDIRPREFIX=3D'/usr/obj'
MAKESYSPATH=3D'/usr/src/share/mk'
MAKE_VERSION=3D'20160606'
PATH=3D'/sbin:/bin:/usr/sbin:/usr/bin'
SRCTOP=3D'/usr/src'
OBJTOP=3D'/obj/usr/src'
.MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk =
/usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk =
/etc/src-env.conf /usr/src/share/mk/bsd.mkopt.mk /etc/make.conf =
/usr/src/share/mk/local.sys.mk /usr/src/share/mk/src.sys.mk =
/etc/src.conf /usr/src/Makefile.inc1 /usr/src/share/mk/bsd.compiler.mk =
/usr/src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.cpu.mk =
/usr/src/share/mk/src.opts.mk /usr/src/share/mk/bsd.own.mk =
/usr/src/Makefile.libcompat /usr/src/share/mk/bsd.subdir.mk =
/usr/src/share/mk/bsd.init.mk /usr/src/share/mk/local.init.mk =
/usr/src/share/mk/src.init.mk'
.PATH=3D'. /usr/src'
*** [buildkernel] Error code 2

make: stopped in /usr/src
.ERROR_TARGET=3D'buildkernel'
.ERROR_META_FILE=3D''
.MAKE.LEVEL=3D'0'
MAKEFILE=3D''
.MAKE.MODE=3D'normal'
.CURDIR=3D'/usr/src'
.MAKE=3D'make'
.OBJDIR=3D'/usr/src/obj'
.TARGETS=3D'buildkernel'
DESTDIR=3D''
LD_LIBRARY_PATH=3D''
MACHINE=3D'amd64'
MACHINE_ARCH=3D'amd64'
MAKEOBJDIRPREFIX=3D'/usr/obj'
MAKESYSPATH=3D'/usr/src/share/mk'
MAKE_VERSION=3D'20160512'
PATH=3D'/sbin:/bin:/usr/sbin:/usr/bin'
SRCTOP=3D'/usr/src'
OBJTOP=3D'/obj/usr/src'
1 error

make: stopped in /usr/src
.ERROR_TARGET=3D'buildkernel'
.ERROR_META_FILE=3D''
.MAKE.LEVEL=3D'0'
MAKEFILE=3D''
.MAKE.MODE=3D'normal'
.CURDIR=3D'/usr/src'
.MAKE=3D'make'
.OBJDIR=3D'/usr/src/obj'
.TARGETS=3D'buildkernel'
DESTDIR=3D''
LD_LIBRARY_PATH=3D''
MACHINE=3D'amd64'
MACHINE_ARCH=3D'amd64'
MAKEOBJDIRPREFIX=3D'/usr/obj'
MAKESYSPATH=3D'/usr/src/share/mk'
MAKE_VERSION=3D'20160512'
PATH=3D'/sbin:/bin:/usr/sbin:/usr/bin'
SRCTOP=3D'/usr/src'
OBJTOP=3D'/obj/usr/sr

--
Renato Botelho




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?91E7FD10-82EF-439D-BD3B-F8CFBAD48C44>