Created attachment 174702 [details] virtualbox-ose-kmod-5.1.6 poudriere build log Hi, Ports that require building kernel modules are no longer successfully building. ~3 months ago pkg builds of emulators/virtualbox-ose-kmod & x11/nvidia-driver would build successfully on CURRENT with NO_MODULES=YES in make.conf. With ports at r421970 & base at r305515 the build fails with "make[2]: make[2]: don't know how to make device_if.h. Stop" Is this now intentional?
We have 5.2.4. Seems overcome by events.
Version being newer is insufficient evidence to close OBE. Positive evidence that it is not or lo longer reproducible is necessary, or feedback timeout (after a request). We have a report via IRC that a test with NO_MODULES no longer fails, waiting on explicit comment to confirm that.
Created attachment 206780 [details] nvidia-driver-390.87_3 build log Still failing on 13-CURRENT r351006 and ports at r509577
Created attachment 206781 [details] virtualbox-ose-kmod-5.2.32_1 build log Still failing on 13-CURRENT r351006 and ports at r509577
(In reply to Alastair Hogge from comment #4) Is this still an issue Alastair? @Kyle Are you able to easily test reproduction of this? ^Triage: Close this as Unable to Reproduce, requesting re-open & steps to reproduce from reporters/previous confirmers if still reproducible there. Otherwise close Feedback Timeout in 2 weeks, requesting re-open if still reproducible
^Triage: Request feedback from nvidia-driver maintainer
Given the timeline, I think r303195 by bdrewery@ is the likely cause: ``` Don't run find(1) for __MPATH with NO_MODULES set. It's a waste of time when it won't be used. Submitted by: bde MFC after: 3 days ``` That said, it really looks like the fact that port kmod builds being able to succeed prior to that was technically a bug. I'm CC'ing bdrewery@, as he'd be better to consult on whether these being broken should be expected or not. If they shouldn't work, then perhaps we can improve USES=kmod to try and detect NO_MODULES being defined and set IGNORE, though that's a little more complicated since it could perhaps be set in src.conf or src-env.conf instead.
(In reply to Kubilay Kocak from comment #5) No, because I have not used NVIDIA GPU hardware for sometime now.