I use a specialized hardware which has a framegrabber but no sound card. I removed sound driver and tried to install bttv - make menuconfig didn't show any problem with this, but it kept showing compile errors. I had to dig the source codes to figure out what the problem was. Reproducible: Always Steps to Reproduce: I don't know anything about editing dependency check. Anyway, I added a basic sound driver module. Actual Results: It installed the module without any problem.
The depenency is strictly in kernel. I'm not sure what is required for this to work properly. You may have better luck asking a kernel guru.
I thought about this some more: you might successfully build the bttv module by just enabling sound (without any specific drivers). I am not 100% sure about this. If that doesn't work, I am out of ideas -- this is something that needs to be brought up on a kernel list somewheres. Maybe ask the bttv folks.
I'm the one who reported the bug. It works fine as long as soundcore module is there. I'm just reporting that the dependency check doesn't recognize this. Shouldn't "make menuconfig" not show bttv unless there soundcore is checked???
This is outside the scope of what Gentoo can do. Please bring this up on to the kernel developers.