Am Wed, 8 Mar 2023 11:28:11 +0100 Dimitry Andric <d...@freebsd.org> schrieb:
> On 8 Mar 2023, at 11:19, FreeBSD User <free...@walstatt-de.de> wrote: > ... > > But I don't understand why the make environment is trying to compile a > > piece of code that > > is disabled via "nodevice" as shown in my initial report herein: > > > > [...] > > src/sys/dev/an/if_an_pci.c:143:1: error: a function definition without a > > prototype is > > deprecated in all versions of C and is not supported in C2x > > [-Werror,-Wdeprecated-non-prototype] > > [...] > > The "nodevice" is for your custom kernel configuration, but as far as I > can see an(4) is still built as a module, see sys/modules/Makefile: > > ... > .if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" > _agp= agp > _an= an > > -Dimitry > Oh, I'm sorry, my fault in logic! Is there a "knob" to explicitely disable that specific module from being built from a point of view of a user like me (not touching the base build system)? -- O. Hartmann
pgpoewHqtwo_9.pgp
Description: OpenPGP digital signature