Die melding komt vrijwel zeker van een out-of-tree wifi driver die via DKMS opnieuw wordt gecompileerd bij de kernel-update (op oude MacBook Air’s is dat vaak Broadcom “wl” uit het pakket bcmwl-kernel-source / “broadcom-sta”). De compiler-warning is onschuldig (zelfde versie), maar dit is de echte fout: fatal error: typedefs.h: No such file or directory typedefs.h hoort normaal gewoon mee te leveren in de driver-broncode. Als die “ineens” ontbreekt, is er meestal één van deze oorzaken: 1. De DKMS source tree is incompleet/corrupt (bv. /usr/src/bcmwl-… mist bestanden) 2. Verkeerde/oudere driverbron wordt gebruikt die niet (meer) klopt met de kernel / build-scripts 3. (minder vaak) je zit niet in de juiste include paths doordat de DKMS build-map kapot is Snel checken welke module faalt Dit vertelt je welke DKMS module aan het bouwen is: dkms status En de exacte buildlog staat meestal hier (per module/versie): sudo tail -n 200 /var/lib/dkms/*/*/build/make.log Oplossing (meest kansrijk): driver + headers opnieuw installeren Voor Broadcom/wl: sudo apt update sudo apt install --reinstall dkms build-essential linux-headers-$(uname -r) bcmwl-kernel-source sudo dkms autoinstall Daarna herstarten. Als je kernel net is geüpdatet maar je draait nog de oude kernel, kan het ook helpen om headers voor de nieuwe kernel te installeren. Je kunt zien welke kernels geïnstalleerd zijn met: ls /lib/modules Als dit blijft gebeuren: wl verwijderen en een alternatieve driver gebruiken Soms breekt wl op nieuwere kernels. Dan is de pragmatische oplossing: purge wl en naar de open source Broadcom driver (werkt afhankelijk van jouw Broadcom chip): sudo apt purge bcmwl-kernel-source sudo apt install firmware-b43-installer || true sudo modprobe -r wl 2>/dev/null || true sudo modprobe brcmsmac || sudo modprobe b43 (De juiste module hangt af van het Broadcom model.) Waarom dit specifiek bij jou logisch is Op een MacBook Air met Mint is wifi vaak Broadcom. Mint/Ubuntu gebruiken dan een DKMS-pakket dat bij elke kernel-update opnieuw moet bouwen. Als die build-tree incompleet is (zoals “typedefs.h ontbreekt”), faalt de kernel-install. Als je hier dkms status output plakt (alleen die paar regels) kan ik je meteen zeggen welk pakket het is (Broadcom wl vs iets anders) en welke van de twee routes hierboven het beste is.