Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 01 Oct 2013 12:06:13 -0700
From:      Sean Bruno <sean_bruno@yahoo.com>
To:        John <freebsd-lists@potato.growveg.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: XEN additions cause failure to compile kernel
Message-ID:  <1380654373.2228.9.camel@localhost>
In-Reply-To: <20131001163458.GC57498@potato.growveg.org>
References:  <20131001163458.GC57498@potato.growveg.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-bM4gdoVeny8PksZbudjY
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable



On Tue, 2013-10-01 at 17:34 +0100, John wrote:
> Hello list. Using latest sources:
>=20
> root@host0:/usr/src # svn info
> Path: .
> Working Copy Root Path: /usr/src
> URL: https://svn0.eu.freebsd.org/base/releng/9.2
> Relative URL: ^/releng/9.2
> Repository Root: https://svn0.eu.freebsd.org/base
> Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
> Revision: 255973
> Node Kind: directory
> Schedule: normal
> Last Changed Author: gjb
> Last Changed Rev: 255896
> Last Changed Date: 2013-09-26 19:10:19 +0100 (Thu, 26 Sep 2013)
>=20
> I'm trying to compile the XEN options on a host server on 9.2-R and get t=
he
> following failure during make:
>=20
> [...]
>=20
> clang -c -O2 -pipe -fno-strict-aliasing  -std=3Dc99  -Wall -Wredundant-de=
cls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-ar=
ith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  -W=
missing-include-dirs -fdiagnostics-show-option  -Wno-error-tautological-com=
pare -Wno-error-empty-body  -Wno-error-parentheses-equality -nostdinc  -I. =
-I../../.. -I../../../contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -=
include opt_global.h  -mno-aes -mno-avx -mcmodel=3Dkernel -mno-red-zone -mn=
o-mmx -mno-sse -msoft-float  -fno-asynchronous-unwind-tables -ffreestanding=
 -fstack-protector -Werror  ../../../xen/evtchn/evtchn_dev.c
> ../../../xen/evtchn/evtchn_dev.c:321:2: error: use of GNU old-style field=
 designator extension [-Werror,-Wgnu-designator]
>         d_version:   D_VERSION,
>         ^~~~~~~~~~
>         .d_version =3D=20
> ../../../xen/evtchn/evtchn_dev.c:322:2: error: use of GNU old-style field=
 designator extension [-Werror,-Wgnu-designator]
>         d_open:      evtchn_open,
>         ^~~~~~~
>         .d_open =3D=20
> ../../../xen/evtchn/evtchn_dev.c:323:2: error: use of GNU old-style field=
 designator extension [-Werror,-Wgnu-designator]
>         d_close:     evtchn_close,
>         ^~~~~~~~
>         .d_close =3D=20
> ../../../xen/evtchn/evtchn_dev.c:324:2: error: use of GNU old-style field=
 designator extension [-Werror,-Wgnu-designator]
>         d_read:      evtchn_read,
>         ^~~~~~~
>         .d_read =3D=20
> ../../../xen/evtchn/evtchn_dev.c:325:2: error: use of GNU old-style field=
 designator extension [-Werror,-Wgnu-designator]
>         d_write:     evtchn_write,
>         ^~~~~~~~
>         .d_write =3D=20
> ../../../xen/evtchn/evtchn_dev.c:326:2: error: use of GNU old-style field=
 designator extension [-Werror,-Wgnu-designator]
>         d_ioctl:     evtchn_ioctl,
>         ^~~~~~~~
>         .d_ioctl =3D=20
> ../../../xen/evtchn/evtchn_dev.c:327:2: error: use of GNU old-style field=
 designator extension [-Werror,-Wgnu-designator]
>         d_poll:      evtchn_poll,
>         ^~~~~~~
>         .d_poll =3D=20
> ../../../xen/evtchn/evtchn_dev.c:328:2: error: use of GNU old-style field=
 designator extension [-Werror,-Wgnu-designator]
>         d_name:      "evtchn",
>         ^~~~~~~
>         .d_name =3D=20
> ../../../xen/evtchn/evtchn_dev.c:329:2: error: use of GNU old-style field=
 designator extension [-Werror,-Wgnu-designator]
>         d_flags:     0,
>         ^~~~~~~~
>         .d_flags =3D=20
> 9 errors generated.
> *** [evtchn_dev.o] Error code 1
>=20
> Stop in /usr/src/sys/amd64/compile/HOST0.
> root@host0:/sys/amd64/compile/HOST0 #
>=20
> It compiles fine without these options:
>=20
> options         NO_ADAPTIVE_MUTEXES
> options         NO_ADAPTIVE_RWLOCKS
> options         NO_ADAPTIVE_SX
>=20
> # Xen HVM support
> options         XENHVM
> device          xenpci
> =20
> Are these options depricated now?
>=20
> thanks,


Can you post your complete kernconf? =20

sean

--=-bM4gdoVeny8PksZbudjY
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (FreeBSD)

iQEcBAABAgAGBQJSSx0kAAoJEBkJRdwI6BaHQ4sH/1pPMQ3f1Y6tMHnlWjbXz3jf
WbzqaH88QacWaItqAH4rDMmw+Znq/oRomm3IeJJGhWkn1t+eZhLHfR2CrLV8yB9B
DBrIn1jBRSByTs8H6AMGTxNDfYp9ZYu/NiBMC1UX22qqnaWrnRWkxjPFwCXgq1F/
Z0rhFukzHUSvYw+i2kEh9H2fhKx87pDqJoRfaECM7eVzgngSGs20TiKrvjDBX6Pm
Yhd9GvoO08FP4/Wb3dAVdccBNnmFgt+7mayx7PtKQgP1X75J+uFCgn9537t/f7KG
xhOEchkdYbyMY7DW9GOrIzXCsnzvzJVDpEgICMkdTFF1DJEWO3GPR7XIbi34INk=
=KKVT
-----END PGP SIGNATURE-----

--=-bM4gdoVeny8PksZbudjY--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1380654373.2228.9.camel>