Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Nov 2025 11:38:50 +0100
From:      =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@FreeBSD.org>
To:        Nuno Teixeira <eduardo@freebsd.org>
Cc:        src-committers@freebsd.org,  dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org
Subject:   Re: git: 19728f31ae42 - main - sys/_types.h: Unbreak gcc build
Message-ID:  <86345xi0n9.fsf@ltc.des.dev>
In-Reply-To: <CAFDf7U%2BfDh_g=MovF6MRJ4LvgZCXHd363faH-U8JoXQ3gLiAOA@mail.gmail.com> (Nuno Teixeira's message of "Sat, 29 Nov 2025 10:26:58 %2B0000")
References:  <6929fcae.2962d.8015a0f@gitrepo.freebsd.org> <CAFDf7U%2BfDh_g=MovF6MRJ4LvgZCXHd363faH-U8JoXQ3gLiAOA@mail.gmail.com>

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

Nuno Teixeira <eduardo@freebsd.org> writes:
> I'm at main-n282229-687ab0dc54a9: Fri Nov 28 and gcc build still fails:
>
> /usr/include/sys/_types.h:164:46: error: missing binary operator before token "("
>   164 | #if !defined(__has_feature) || !__has_feature(capabilities)
>       |                                              ^
> gmake[3]: *** [Makefile:501: _trampoline.o] Error 1

I know, and I don't understand why...

what's really weird is this:

    $ x86_64-unknown-freebsd14.3-gcc13 -E sys/sys/_types.h >/dev/null
    sys/sys/_types.h:164:46: error: missing binary operator before token "("
      164 | #if !defined(__has_feature) || !__has_feature(capabilities)
          |                                              ^

as expected, but

    $ x86_64-unknown-freebsd14.3-gcc13 -E sys/sys/_types.h | less +Gq

no error!

anyway, see https://reviews.freebsd.org/D53986

DES
-- 
Dag-Erling Smørgrav - des@FreeBSD.org


help

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