buildkernel fails with a 'invalid conversion specifier' compiler error
Dimitry Andric
dim at FreeBSD.org
Sun Sep 18 19:07:30 UTC 2016
On 18 Sep 2016, at 20:37, Alex T. <dioxinu at gmail.com> wrote:
>
> I'm on stable/10 branch and have been using it to rebuild world
> and kernel. This is the revision I'm currently trying to build but
> started seeing the following issue way before it.
>
> URL: svn://svn.freebsd.org/base/stable/10
> Revision: 305760
>
> The world builds fine, but building the kernel fails with this error:
>
> /usr/src/sys/cam/cam_xpt.c:1060:27: error:
> invalid conversion specifier 'b'
> [-Werror,-Wformat-invalid-specifier]
> ...printf("%s%d: quirks=0x%b\n", perip...
> ~^
> /usr/src/sys/cam/cam_xpt.c:1061:36: error:
> data argument not used by format
> string [-Werror,-Wformat-extra-args]
> ...periph->unit_number, quirks, bit_st...
>
> This is how my /etc/make.conf looks like:
> WITH_PKGNG=yes
> SSP_CFLAGS=-fstack-protector-all
> WITH_SSP_PORTS=yes
> WITHOUT="DOCS"
>
> and I don't have /etc/src.conf. Has anyone seen this issue?
>
> Any idea what might me misconfigured missing here?
It's hard to say what is different on your system, but it looks like the
-fformat-extensions flag is somehow not being used for building your
kernel. If you can't figure out what causes this, you can try to work
around it by setting WITHOUT_FORMAT_EXTENSIONS, or setting WERROR to
empty.
-Dimitry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20160918/d9965117/attachment.sig>
More information about the freebsd-stable
mailing list